Optimiser l'espace disque d'une clé USB
Un formatage classique d'une clé usb peut créer des partitions non utiles qui gaspillent des Mo. Voyons comment maximiser l'espace utile d'une clé de stockage.
Clé USB de 16 Go formaté graphiquement sous MacOS
1/dev/disk5 (external, physical):
2 #: TYPE NAME SIZE IDENTIFIER
3 0: GUID_partition_scheme *16.2 GB disk5
4 1: EFI EFI 209.7 MB disk5s1
5 2: Microsoft Basic Data GUS 16GO 15.8 GB disk5s2
6 (free space) 134.3 MB -
15.8 Go utile, on remarque une partition EFI inutile si la clé n'est destinée qu'au stockage de données et pas à être bootable. Comment profiter de cet espace perdu ?
Les outils graphiques n'ont pas une grande granularité dans les réglages, et ne propose pas (plus!) le schéma de partitionnement. Il est maintenant obligatoirement GUID. Il faut passer par la ligne de commande pour retrouver cette option.
Effacement des partitions (commande dangereuse avec perte de données, vérifiez bien le disque cible que vous saisissez !!)
1diskutil eraseVolume free free /dev/disk5s2
2diskutil eraseVolume free free /dev/disk5s1
Notre clé est désormais vide
1/dev/disk5 (external, physical):
2 #: TYPE NAME SIZE IDENTIFIER
3 0: GUID_partition_scheme *16.2 GB disk5
Création d'un nouveau partitionnement, MBR cette fois
1diskutil partitionDisk disk5 MBR ExFAT "GUS 16GO" 100%
À noter que MBR est plus ancien et a plusieurs limitations : 4 partitions primaires, et 2To max par partition.
1Started partitioning on disk5
2Unmounting disk
3Creating the partition map
4Waiting for partitions to activate
5Formatting disk5s1 as ExFAT with name GUS 16GO
6Volume name : GUS 16GO
7Partition offset : 2048 sectors (1048576 bytes)
8Volume size : 31580160 sectors (16169041920 bytes)
9Bytes per sector : 512
10Bytes per cluster: 32768
11FAT offset : 2048 sectors (1048576 bytes)
12# FAT sectors : 4096
13Number of FATs : 1
14Cluster offset : 6144 sectors (3145728 bytes)
15# Clusters : 493344
16Volume Serial # : 67950727
17Bitmap start : 2
18Bitmap file size : 61668
19Upcase start : 4
20Upcase file size : 5836
21Root start : 5
22Mounting disk
23Finished partitioning on disk5
24/dev/disk5 (external, physical):
25 #: TYPE NAME SIZE IDENTIFIER
26 0: FDisk_partition_scheme *16.2 GB disk5
27 1: Windows_NTFS GUS 16GO 16.2 GB disk5s1
Et voilà, on a gagné 400Mo sur les 16.2Go de notre modeste clé usb, c'est toujours ça !