Il est beaucoup plus facile (et dangereux) de formater une clé USB sous Linux que sous Windows !
Commencez toujours par VERIFIER le nom du périphérique !!!
1 – Insérer la clé et identifier le device
df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 28G 24G 2.3G 92% / udev 1.4G 12K 1.4G 1% /dev tmpfs 277M 1.2M 276M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.4G 34M 1.4G 3% /run/shm /dev/sdc1 14.8G 1.4G 13.4G 10% /media/pjm/USB
Nous sommes sûrs désormais qu’il s’agit du device /dev/sdc1, de 16GB.
2 – Démonter le device
Sous Linux les périphérique sont montés automatiquement.
Il convient d’abord de les démonter..
sudo umount /dev/sdX1
3 – Formatage sous Linux
- Format FAT32 (le plus standard : Win, Linux, Mac OS)
sudo mkfs.fat -F32 -v -I '/dev/sdX1' -n USBFAT32; sync
mkfs.vfat -F 32 -n LABEL /dev/sdX1 # -F : FAT-size 12,16 ou 32 # si l'option n'est pas spécifié, l'outils choisit la taille qui correspond la mieux # -n : LABEL # changement du label sudo fatlabel /dev/sdX1 NOM
- Format NTFS
Utile si on veut copier de larges fichiers car en FAT32 la taille maxi = 4 Go
Exemple : fichiers videos ou fichier Win10.iso = 4,3 Go
sudo mkfs.ntfs /dev/sdX1
- Format EXT4 (Linux et MacOS)
sudo mkfs.ext4 /dev/sdX1
4 – Créer une table de partition DOS
On peut aussi créer une table de partition : encore plus dangereux
sudo fdisk /dev/sdX
n : créer une partition
p : primaire
w : sauvegarder / appliquer les changements & quitter
Exemple : root@66LHB:/home/pjm# sudo fdisk /dev/sdc
Bienvenue dans fdisk (util-linux 2.33.1).
Les modifications resteront en mémoire jusqu'à écriture.
Soyez prudent avant d'utiliser la commande d'écriture.
Commande (m pour l'aide) : m
Aide :
DOS (secteur d'amorçage)
a modifier un indicateur d'amorçage
b éditer l'étiquette BSD imbriquée du disque
c modifier l'indicateur de compatibilité DOS
Générique
d supprimer une partition
F afficher l’espace libre non partitionné
l afficher les types de partitions connues
n ajouter une nouvelle partition
p afficher la table de partitions
t modifier le type d'une partition
v vérifier la table de partitions
i Afficher des renseignements sur la partition
Autre
m afficher ce menu
u modifier les unités d'affichage et de saisie
x fonctions avancées (réservées aux spécialistes)
Script
I chargement de l’agencement à partir du fichier de script sfdisk
O sauvegarde de l’agencement vers le fichier de script sfdisk
Sauvegarder et quitter
w écrire la table sur le disque et quitter
q quitter sans enregistrer les modifications
Créer une nouvelle étiquette
g créer une nouvelle table vide de partitions GPT
G créer une nouvelle table vide de partitions SGI (IRIX)
o créer une nouvelle table vide de partitions DOS
s créer une nouvelle table vide de partitions Sun
Commande (m pour l'aide) : p
Disque /dev/sdc : 3,8 GiB, 4051697664 octets, 7913472 secteurs
Modèle de disque :
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0xa752abe3
Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/sdc1 2048 7913471 7911424 3,8G 83 Linux
Commande (m pour l'aide) : i
Partition 1 sélectionnée
Device: /dev/sdc1
Start: 2048
End: 7913471
Sectors: 7911424
Cylinders: 16483
Size: 3,8G
Id: 83
Type: Linux
Start-C/H/S: 0/33/3
End-C/H/S: 1021/11/40
Commande (m pour l'aide) : d
Partition 1 sélectionnée
La partition 1 a été supprimée.
Commande (m pour l'aide) : n
Type de partition
p primaire (0 primaire, 0 étendue, 4 libre)
e étendue (conteneur pour partitions logiques)
Sélectionnez (p par défaut) : p
Numéro de partition (1-4, 1 par défaut) :
Premier secteur (2048-7913471, 2048 par défaut) :
Dernier secteur, +/-secteurs ou +/-taille{K,M,G,T,P} (2048-7913471, 7913471 par défaut) :
Une nouvelle partition 1 de type « Linux » et de taille 3,8 GiB a été créée.
La partition #1 contient une signature vfat.
Voulez-vous supprimer la signature ? [O]ui/[N]on : n
Commande (m pour l'aide) : w