formater une cle usb sous linux

Mise à jour: 08/06/2023
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2023 Jean-Louis BICQUELET-SALAÜN

formatage d'une clé USB via le terminal

Le terminal ou l'invite de commande est une des solution pour formater une clé USB sous Linux.

Identifier la clé USB

Connectez votre clé USB au système. Celui-ci va la détecter automatiquement et la monter.

Afin de connaître son identifiant, entrez la commande "$ df". Cela affichera une liste des supports et disques connectés avec leurs détails.

Le nom sera du type /dev/sdxnx correspond au disque et n au numéro de partition. Le plus souvent une clé usb n'a qu'une seule partition (donc 1).

On voit le disque /dev/sda correspond au disque système (/ est monté sur /dev/sda1 et il y a plusieurs partitions).

/dev/sdb1 correspond à un disque SSD SamsungT5 (point de montage */media/jlb/SamsungT5*).

Dans notre cas, la clé usb est identifiée cmme "/dev/sdd1" et s'appelle *DATA1.

df -h
Sys. de fichiers Taille Utilisé Dispo Uti% Monté sur
udev               3,9G       0  3,9G   0% /dev
tmpfs              787M    1,7M  785M   1% /run
/dev/sda1           28G     12G   15G  45% /
tmpfs              3,9G       0  3,9G   0% /dev/shm
tmpfs              5,0M    4,0K  5,0M   1% /run/lock
tmpfs              3,9G       0  3,9G   0% /sys/fs/cgroup
/dev/loop0          54M     54M     0 100% /snap/snapd/19361
/dev/loop1          64M     64M     0 100% /snap/core20/1891
/dev/loop2          50M     50M     0 100% /snap/snapd/18596
/dev/loop4         107M    107M     0 100% /snap/multipass/8465
/dev/loop3          64M     64M     0 100% /snap/core20/1852
/dev/sda3          9,1G    450M  8,2G   6% /usr/local
/dev/sda4          402G     61G  321G  16% /home
tmpfs              787M     68K  787M   1% /run/user/1000
/dev/sdb1          233G    174G   60G  75% /media/jlb/Samsung_T5
/dev/mmcblk1p1     117G    5,8G  111G   5% /media/jlb/9C33-6BBD
/dev/sdd1           16G     24K   16G   1% /media/jlb/DATA1

Démonter le disque

Lorsqu'une clé USB est connectée pour la première fois à un système Linux, elle est automatiquement montée. Afin de formater la clé USB il faut d'abord la démonter. Il faut entrer la commande "unmount", suivie de l'identifiant.

Cette commande doit être exécutée en root. On utilise sudo poure cela.

 $ sudo umount /dev/sdd1

Formater la clé USB

Il rete à formater la clé USB sen entrant la commande "mkfs".

Cette commande est paramètrée en fonction du système de fichiers souhaité.

Le plus souvent, NTFS ou FAT32 est recommandé en raison de sa compatibilité avec Windows. Les méthodes les plus courantes sont :

  • système de fichiers vFAT (FAT32) : sudo mkfs.vfat /dev/sdx1
  • système de fichiers NTFS : sudo mkfs.ntfs /dev/sdx1
  • système de fichiers EXT4 : sudo mkfs.ext4 /dev/sdx1

En paramètre on donne le nom de la clé (option -n suivi du nom).

Dans notre cas

sudo mkfs.vfat -n 'data1_16G' -I /dev/sdd1 
[sudo] Mot de passe de jlb : 
mkfs.fat 4.1 (2017-01-24)
mkfs.fat: warning - lowercase labels might not work properly with DOS or Windows

Il reste à remonter la clé soit automatiquement en la retirant et en la réinsérant soit en la montant avec la commande *mount.

mount /dev/sdd1

formatage d'une clé USB en mode graphique

installer gnome-disks

Si vous ne trouvez pas gnome-disks installez gnome-disk-utility.

sudo apt install gnome-disk-utility

utiliser gnome-disks

Lancez gnome-disks en ligne de commande.

Sélectionne votre clé USB.

lancement gnome-disks

Cliquez sur le bouton contenant les engrenages.

lancement gnome-disks

Sélectionnez formater partition la partition.

Il a un raccourci clavier MAJ + CTRL + F.

lancement gnome-disks

Entrez le nom de la clé et sélectionnez *Effacer.

Choissisez le type.

lancement gnome-disks

Lancez le formatage.

lancement gnome-disks