====== Présentation ====== **cfdisk** est un logiciel de manipulation de la table partition basé sur [[http://www.gnu.org/software/ncurses/ncurses.html|ncurses]] (Interface utilisateur en mode texte). ====== Utilisation ====== **cfdisk** demande un minimum de connaissance en matière de partitionnement et reste relativement simple dans son utilisation. Il est évident que toucher au partitionnement peut entraîner la perte de vos données, une sauvegarde préalable est vivement conseillée. ===== Basics ===== **cfdisk** se lance depuis un **shell** en lui précisant le disque sur lequel on va travailler (on va prendre **/dev/sdb** pour l'exemple), l'utilisateur utilisé pour le lancer doit avoir les droits suffisant sur le disque en question: cfdisk /dev/sdb \\ Il est possible que **cfdsik** indique l'erreur suivante selon le logiciel de partitionnement utilisée à la base: ERREUR FATALE: Partition primaire erronée 3: Partition se termine dans le cylindre final Appuyer n'importe quelle clé pour quitter cfdisk Vous serez obligés de passer par un autre logiciel tel que [[util:gparted|Gparted]] ou encore [[:fdisk|fdisk]]. Le premier écran donne des informations sur votre média, affiche la liste des partitions et propose un choix d'action:\\ {{:systeme:cfdisk.png|}} \\ Selon ce qui est sélectionné, la liste des actions peut différer: ^ Action ^ Fonction ^ Partition sélectionnée ^ Emplacement vide ^ Raccourci ^ | Aide | Affiche l'aide | x | x | h | | Nouveau | [[#creer_une_partition|Crée une partition]]. | | x | n | | Afficher | Affiche ou sauvegarde des informations sur la partition. | x | x | p | | Quitter | Quitte **en effectuant aucune modification**. | x | x | q | | Unités | Permet de basculer entre les unités pour la taille. | x | x | u | | Écrire | Quitte **en effectuant les opérations** après confirmation, pas de retour en arrière possible. | x | x | W | | Détruire | Supprime la partition | x | | d | | Maximiser | Permet d'utiliser l'espace vide entre les partitions.\\ Cet espace est dû à une compatibilité avec les anciens systèmes tel que MS-DOS, OS/2, etc. | x | | m | | Type |[[#type_de_systeme_de_fichiers|Change le type du futur système de fichier de la partition]]. | x | | t | \\ Le reste n'est qu'une application du schéma de partitionnement que vous vous êtes fixés :-) ===== Créer une partition ===== Un appui sur **n** ou sélectionner **[Nouveau]** permet de créer une partition, le choix est relativement simple: * Partition primaire ou logique * Taille en Mo * Début ou fin de l'espace vide ===== Type de système de fichiers ===== Liste des types: 01 FAT12 18 AST SmartSleep 5C Priam Edisk A0 IBM Thinkpad hiberna E1 DOS access 02 XENIX root 1B Hidden W95 FAT32 61 SpeedStor A5 FreeBSD E3 DOS R/O 03 XENIX usr 1C Hidden W95 FAT32 (LB 63 GNU HURD or SysV A6 OpenBSD E4 SpeedStor 04 FAT16 <32M 1E Hidden W95 FAT16 (LB 64 Novell Netware 286 A7 NeXTSTEP EB BeOS fs 05 Extended 24 NEC DOS 65 Novell Netware 386 A8 UFS Darwin EE GPT 06 FAT16 39 Plan 9 70 DiskSecure Multi-Boo A9 NetBSD EF EFI (FAT-12/16/32) 07 HPFS/NTFS 3C PartitionMagic recov 75 PC/IX AB Amorce Darwin F0 Linux/PA-RISC boot 08 AIX 40 Venix 80286 80 Old Minix B7 BSDI fs F1 SpeedStor 09 AIX bootable 41 PPC PReP Boot 81 Minix / old Linux B8 BSDI swap F4 SpeedStor 0A OS/2 Boot Manager 42 SFS 82 Linux swap / Solaris BB Boot Wizard hidden F2 DOS secondary 0B W95 FAT32 4D QNX4.x 83 Linux BE Amorce Solaris FB VMware VMFS 0C W95 FAT32 (LBA) 4E QNX4.x 2nd part 84 OS/2 hidden C: drive BF Solaris FC VMware VMKCORE 0E W95 FAT16 (LBA) 4F QNX4.x 3rd part 85 Linux extended C1 DRDOS/sec (FAT-12) FD Linux raid autodetec 0F W95 Etendu (LBA) 50 OnTrack DM 86 NTFS volume set C4 DRDOS/sec (FAT-16 < FE LANstep 10 OPUS 51 OnTrack DM6 Aux1 87 NTFS volume set C6 DRDOS/sec (FAT-16) FF BBT 11 Hidden FAT12 52 CP/M 88 Linux plein texte C7 Syrinx 12 Compaq diagnostics 53 OnTrack DM6 Aux3 8E Linux LVM DA Non-FS data 14 Hidden FAT16 <32M 54 OnTrackDM6 93 Amoeba DB CP/M / CTOS / ... 16 Hidden FAT16 55 EZ-Drive 94 Amoeba BBT DE Dell Utility 17 Hidden HPFS/NTFS 56 Golden Bow 9F BSD/OS DF BootIt \\ Le type de partition définit son usage, par exemple: * 82 (Linux swap / Solaris) pour une partition de swap sous GNU/Linux * 83 (Linux) pour une partition de données (ext2/3/4, reiserfs, ...) * 0B (W95 FAT32) pour une partition en ... FAT32 * ... ====== Compléments ====== Pour d'autres logiciels de partitionnement: [[/partitionnement_guide|Guide de partitionnement (Gparted)]]