Comment formater une clé USB?

Sous Windows, il existe une option "Format" simple dans le menu contextuel du clic droit d'un lecteur flash. Où est-ce dans Ubuntu?

Vous pouvez utiliser Disque. Il est installé par défaut et facile à utiliser.

Disks application appears in Dash search

  • Cliquez sur l'icône du tableau de bord
  • Rechercher " Disques"
  • Cliquez sur Disque

L'application apparaîtra:

choose device in Disks interface left bar

  • 1er: Choisissez le lecteur flash USB
  • 2ème: Cliquez sur l'icône "engrenage" et choisissez "Format";

Cette petite fenêtre apparaîtra, il vous suffit de choisir l'option souhaitée et de cliquer sur Format:

Erase option, filesystem type option, and Name field shown in Format Volume dialog

Utiliser GParted

GParted screenshot

voir la vidéo

Vous pouvez l'installer

  • à partir du Centre logiciel Ubuntu ou

  • sur la ligne de commande:

    sudo apt install gparted

Utilisez la ligne de commande

voir la vidéo

  1. Pour afficher la clé USB parmi toutes les partitions et volumes de stockage de votre ordinateur, utilisez:

    lsblk

    Vous pouvez également utiliser:

    df
  2. Supposons que ce soit /dev/sdy1. Démontez-le avec:

    sudo umount /dev/sdy1
  3. Pour formater le lecteur avec le format du système de fichiers FAT32:

    sudo mkfs.vfat -F 32 /dev/sdy1

    Pour définir une étiquette de système de fichiers pour votre clé USB dans le processus:

    sudo mkfs.vfat -F 32 -n 'name_for_your_pendrive' /dev/sdy1

    Vous devez inclure le -F 32 partie pour spécifier la taille de la GRAISSE, elle n'est pas de 32 par défaut dans ubuntu 19.10. Pour plus d'informations, voir man mkfs.fat.

La Ligne de Commande

Si vous ne parvenez pas à formater votre appareil à partir de l'interface graphique, essayez de cette façon.

  1. Ouvrez le Terminal (Ctrl+Alt+T)

  2. Répertoriez vos périphériques de stockage de bloc en émettant la commande lsblk
    Ensuite, identifiez votre clé USB par sa TAILLE. Dans mon cas, c'est /dev/sdb

    enter image description here

  3. Effacez tout ce qui se trouve dans la clé USB (Cette étape est facultative):

    sudo dd status=progress if=/dev/zero of=/dev/sdb bs=4k && sync  

    Remplacer /dev/sdb avec votre appareil correspondant.

    Tapez très soigneusement ce nom ou vous risquez d'effacer l'un de vos autres disques. Cela prendra un certain temps. (option statut=progrès n'est pas obligatoire mais vous fournir quelques commentaires)

    Il fera semblant d'être coincé. Sois patient.

    exemple:

    dd if=/dev/zero of=/dev/sdb bs=4k && syncdd: error writing '/dev/sdb': No space left on device1984257+0 records in1984256+0 records out8127512576 bytes (8.1 GB) copied, 1236.37 s, 6.6 MB/s
  4. Créer une nouvelle table de partition dans l'appareil:

    sudo fdisk /dev/sdb

    Puis appuyez sur lettre o pour créer une nouvelle table de partition DOS vide.

  5. Créer une nouvelle partition:

    • Lettre de presse n pour ajouter une nouvelle partition. Vous serez invité à indiquer la taille de la partition. Création d'une partition principale lorsque vous y êtes invité, si vous n'êtes pas sûr.

    • Puis appuyez sur lettre w pour écrire la table sur le disque et quitter.

  6. Formatez votre nouvelle partition.

    • Affichez votre nouvelle étiquette de partition avec la commande lsblk
      Dans mon cas, c'est /dev/sdb1. Encore une fois, faites attention à ce nom car il n'y aura aucune protection pour vous empêcher d'effacer un autre disque.

    lsblk output

    • Exécutez la commande ci-dessous pour formater le nouveau volume:

      sudo mkfs.vfat /dev/sdb1  

      Veuillez remplacer /dev/sdb1 avec votre appareil correspondant.

    • Éjecter l'appareil:

      sudo eject /dev/sdb

gparted - la seule façon d'aller avec le formatage des lecteurs et des disques durs, etc. Il est disponible en téléchargement dans le Centre de logiciels Ubuntu, il suffit de rechercher gparted.

Exécutez les commandes ci - dessous pour formater l'USB en fat32 système de fichiers à partir du terminal,

sudo sufdisk -l 

(cela aide à découvrir votre clé USB / dev / sdxx)

umount /dev/sdxx

formatez ensuite votre appareil en FAT32

mkdosfs -F 32 -I /dev/sdxx

Où " xx " est de la commande fdisk -l ce qui indique les dernières lettres de votre clé USB.

sfdisk Méthode CLI non interactive

echo 'start=2048, type=83' | sudo sfdisk /dev/sdXsudo mkfs.ext4 /dev/sdX1

efface toutes les données et crée une partition unique qui occupe toutes les clés USB avec un système de fichiers ext4.

Choisir X basé sur la sortie de:

sudo lsblksudo fdisk -l

Pour une description plus détaillée de sfdisk voir: https://superuser.com/questions/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834

fdisk automatisation

Il est également possible de faire la même chose que ci-dessus avec:

printf 'o\nn\np\n1\n\n\nw\n' | sudo fdisk /dev/sdX

mais cette méthode est moins maintenable que sfdisk, qui a été conçu pour Scripting fdisk, spécialement si vous souhaitez créer des tables de partition plus complexes.

Voici quelques instructions :

  • Branchez votre clé USB dans un port USB vide et sauvegardez toutes les données sur le lecteur. Ouvrez le menu principal, déplacez votre curseur sur "Accessoires"puis cliquez sur" Terminal."À l'invite du terminal, tapez sudo apt-get install gparted et presse Enter.
  • Entrez votre mot de passe administrateur Ubuntu lorsque vous y êtes invité et appuyez sur Enter. Cela téléchargera et installera GParted, qui est un programme de partitionnement de lecteur open source
  • Allez dans le menu principal d'Ubuntu une fois l'installation terminée, déplacez votre curseur sur "Système", sélectionnez "Administration" et cliquez sur "Éditeur de partition"."Entrez votre mot de passe administrateur lorsque vous y êtes invité et cliquez sur" OK."
  • Cliquez sur "GParted" dans la barre d'outils. Passez la souris sur "Périphériques" et sélectionnez votre clé USB dans la liste (dev / sdb1, par exemple). Faites un clic droit sur l'appareil dans la fenêtre principale de GParted et cliquez sur " Démonter."Le démontage de l'appareil peut prendre quelques minutes
  • Cliquez à nouveau avec le bouton droit sur l'appareil une fois qu'il est démonté et survolez "Formater"."Sélectionnez le type de système de fichiers souhaité Ris RiserFS, linux-swap, Ext 2, Ext 3, FAT16 ou Fat32 , par exemple and et cliquez sur" Appliquer " dans la barre d'outils. Selon la taille du lecteur flash, il faudra trois à quatre minutes à GParted pour terminer le processus.
  • Fermez GParted après le formatage du lecteur flash. Pour monter votre clé USB, débranchez-la, puis rebranchez-la. Le lecteur est maintenant prêt à stocker les données dans le format de fichier que vous avez sélectionné.

Tout d'abord utiliser fdisk -l afin de voir la partition USB, alors si:

ext == > mkfs.ext3 /dev/sda1FAT/FAT32 ==> mkfs.vfat /dev/sda1

Remarque: Vous devez être racine ou en utilisant sudo pour faire ça.

Restaurer une clé USB sur un périphérique de stockage standard

Installation et utilisation mkusb (mkusb-dus), qui peut formater et restaurer une clé USB sur un périphérique de stockage standard (avec une table de partition MSDOS et une partition avec le système de fichiers FAT32). Ces instructions sont également pertinentes pour d'autres lecteurs (cartes mémoire, disques durs, HDD, disques SSD, SSD).

Si vous exécutez Ubuntu standard, vous aurez peut-être besoin d'une instruction supplémentaire pour obtenir l'univers du référentiel. (Kubuntu, Lubuntu ... Xubuntu a l'univers du référentiel activé automatiquement.)

sudo add-apt-repository universe  # only for standard Ubuntusudo add-apt-repository ppa:mkusb/ppa  # and press Entersudo apt-get updatesudo apt-get install mkusb mkusb-nox usb-pack-efi

Voir ces liens avec des instructions plus détaillées,

mkusb version 12 alias mkusb-dus:enter image description here

mkusb efface le premier mégaoctet comme première étape de sa restauration

Parfois, certaines données "trompent" le logiciel en lui faisant croire que la clé USB ne fonctionne pas, même si elle est bonne, et il suffit d'effacer le premier mégaoctet pour se débarrasser de ces données. Vous pouvez "regarder" le lecteur avec un outil qui ne reconnaît pas ou ne comprend pas correctement la structure du système de démarrage, par exemple s'il a été cloné à partir d'un fichier iso.

Que faire si mkusb échoue

Il existe de nombreuses façons dont une clé USB peut échouer. Cela vaut donc la peine d'essayer différentes choses. Si mkusb échoue, essayez selon cette liste,

  • Sur certaines clés USB et sur de nombreuses cartes mémoire, il existe un petit interrupteur mécanique pour la protection en écriture, qui peut basculer entre la lecture / écriture et la lecture seule. Vous l'avez peut-être défini en lecture seule sans intention.
  • Redémarrez l'ordinateur et réessayez de restaurer ou d'effacer le premier mégaoctet avec mkusb.
  • Déconnectez les autres périphériques USB. Parfois, les périphériques USB peuvent perturber la fonction les uns des autres.
  • Essayez d'autres ports USB et un autre ordinateur.
  • Essayez un autre système d'exploitation (Windows, macOS) sur un autre ordinateur.
  • Si vous ne pouvez toujours pas effacer le premier mégaoctet du lecteur et que le lecteur est en lecture seule, il est probablement "bloqué" et l'étape suivante est qu'il sera complètement "maçonné".

Il y a une limite, lorsque vous devez accepter que la clé USB est endommagée de manière irréparable, du moins avec des outils disponibles pour les utilisateurs normaux comme vous et moi. Voir ce lien

Durée de vie de la clé USB

si vous utilisez Ubuntu 12.04 LTS, vous pouvez facilement le faire. il suffit de brancher votre clé USB et dans le panneau de gauche, vous verrez une icône USB. allez là-bas et faites un clic droit. il y aura une option pour le formater.

Ubuntu 18.04 a un " Format…"option, lorsque vous cliquez avec le bouton droit sur la clé USB dans les fichiers.