tech:redimensionner_une_partition_fat
Table des matières
Redimensionner une partition FAT
Avant toutes choses, faire une sauvegarde.
On en profite aussi pour enregistrer la table des partitions. Dans notre exemple c'est des partitions DOS, et non GPT
sfdisk -d /dev/sdc > mbr-deux-parts.txt
C'est parti
apt-get install fatresize
fatresize -i /dev/sdc1
fatresize 1.0.2 (07/22/14) FAT: fat32 Size: 3221225472 Min size: 1825918976 Max size: 16012804096
Effacement de la partition /dev/sdc2 Nous allons récupérer l'espace pour le donner à /dev/sdc1
Pour info
- mbr-une-part.txt
# partition table of /dev/sdc unit: sectors /dev/sdc1 : start= 2048, size= 29294592, Id= c /dev/sdc2 : start= 0, size= 0, Id= 0 /dev/sdc3 : start= 0, size= 0, Id= 0 /dev/sdc4 : start= 0, size= 0, Id= 0
Le plus simple et de supprimer les deux partitions avec fdisk et de ne recréer que la 1ere en prenant soin de bien la faire commencer exactement comme avant (champ “start” dans fdisk). Et de remettre le bon label. “c” pour W95 FAT32 (LBA) par exemple.
#sfdisk /dev/sdc < mbr-une-part.txt fdisk /dev/sdc fatresize -s 15012804096 /dev/sdc1
Si je prend Max size: 16012804096 j'ai une “Erreur de segmentation”
Reverse
- mbr-deux-parts.txt
# partition table of /dev/sdc unit: sectors /dev/sdc1 : start= 2048, size= 6291456, Id= c /dev/sdc2 : start= 6293504, size= 24981504, Id=83 /dev/sdc3 : start= 0, size= 0, Id= 0 /dev/sdc4 : start= 0, size= 0, Id= 0
sfdisk /dev/sdc < mbr-deux-parts.txt fatresize -s 3221225472 /dev/sdc1
Autre
fdisk -H 255 -S 63 -u -c /dev/sdb
Voir http://3gfp.com/wp/2014/07/formatting-sd-cards-for-speed-and-lifetime/
tech/redimensionner_une_partition_fat.txt · Dernière modification : de 127.0.0.1
