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 !

comments powered by Disqus