Je ne peux pas comprendre la différence entre le système de fichiers spécifié en utilisant l'interface de ligne de commande de fdisk
avec t
. Et celui utilisé pour le formater plus tard en utilisant say mkefs
.
Pourquoi devons-nous le spécifier deux fois?
Sudo fdisk /dev/sdb1
n
.t
.Lorsque vous souhaitez changer le type de partition comme Linux en Fat,
Dans ce cas, vous devez utiliser la commande t pour modifier le type de partition, comme ci-dessous,
Device Boot Start End Sectors Size Id Type
**/dev/mmcblk0p1 8096 90111 82016 40M 83 Linux**
/dev/mmcblk0p2 90112 7634943 7544832 3.6G 83 Linux
Command (m for help): t
Partition number (1,2, default 2): 1
Hex code (type L to list all codes): c
Changed type of partition 'Linux' to 'W95 FAT32 (LBA)'.
Command (m for help): p
Disk /dev/mmcblk0: 3.7 GiB, 3909091328 bytes, 7634944 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x1d437f06
Device Boot Start End Sectors Size Id Type
**/dev/mmcblk0p1 8096 90111 82016 40M c W95 FAT32 (LBA)**
/dev/mmcblk0p2 90112 7634943 7544832 3.6G 83 Linux
Remarque: j'ai changé la première partition en FAT32 de linux en utilisant la commande t pour définir le code HEX respectif pour cela.
Ce que vous spécifiez avec la commande t
de fdisk
est le type de partition. Ce n'est pas lié au système de fichiers qui se trouve à l'intérieur de cette partition.
Le type de partition est stocké dans la table de partition et est un indice pour le firmware BIOS/EFI ou le système d'exploitation du contenu de la partition. Je suppose que Windows l'habitude de l'utiliser.
Mais cela n'est pas lié au système de fichiers que vous créerez plus tard sur cette partition.
Vous pouvez essayer de créer une partition ext4 sur une partition étiquetée W95 FAT32 et Linux sera très bien avec. Ce n'est pas recommandé mais rien ne vous y interdit.