web-dev-qa-db-fra.com

Comment faire pour récupérer la fonctionnalité de clé USB après avoir utilisé dd?

J'installais Linux sur mon ordinateur portable via une clé USB bootable et j'avais des difficultés. J'ai donc lancé la commande suivante:

dd if=/dev/zero of=/dev/sdb

Était-ce une énorme erreur? Ai-je effacé certains logiciels permettant au lecteur USB de fonctionner correctement?

Maintenant, mon ordinateur ne reconnaît plus mon appareil (qui était auparavant dans /media/USERNAME), bien qu'il émette un son lorsque je le branche. J'ai essayé de le monter via Comment accéder à une clé USB à partir du terminal? =. La sortie suivante apparaît lorsque j'utilise Sudo fdisk -l:

Disk /dev/sdb: 14.7 GiB, 15728640000 bytes, 30720000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x003e98d7

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *       32 30719999 30719968 14.7G  c W95 FAT32 (LBA)

Lorsque j'essaie de le monter, j'obtiens les résultats suivants:

mkdir /media/usb
Sudo mount /dev/sdb1 /media/usb

mount: wrong fs type, bad option, bad superblock on /dev/sdb,
   missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

J'ai trouvé cette question , mais ceci et ses références ne répondent pas à ma question.

6

Dans les étapes suivantes, je suppose, à titre d'exemple, que vous souhaitez restaurer un lecteur flash USB de 8 Go en condition utilisable après y avoir écrit l'iso Ubuntu à l'aide de ddname__, bien que la taille exacte du lecteur flash USB ne soit pas importante. Les résultats de ces étapes sont reproductibles. J'ai reformaté 2 clés USB en procédant comme suit après leur avoir écrit les ISOs Ubuntu avec ddname__. En passant, il est plutôt agaçant d'utiliser ddau lieu d'un programme graphique tel que Startup Disk Creator, mais ddest le seul programme que j'ai trouvé qui fonctionne pour écrire le CD Ubuntu Minimal sur une clé USB amorçable.

  1. Supprimez tous vos périphériques USB, à l'exception du lecteur flash USB de 8 Go que vous souhaitez reformater, afin d'éviter toute confusion avec le nom de périphérique du lecteur flash USB.

  2. Répertoriez toutes les partitions.

    Sudo fdisk -l
    

    Recherchez dans les résultats de la commande une sortie ressemblant à ceci:

    Disk /dev/sdc: 7864 MB, 7864320000 bytes
    30 heads, 33 sectors/track, 15515 cylinders, total 15360000 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00016288
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdc1   *        2048    15359999     7678976    b  W95 FAT32
    

    Si vous voyez quelque chose comme 7864 MB (8 Go) dans la sortie (voir l'exemple de sortie ci-dessus), c'est qu'il s'agit d'un lecteur flash USB de 8 Go. Dans cet exemple, il s'appelle /dev/sdc. Ouvrez maintenant l'application Disks à partir du tableau de bord et vérifiez à nouveau que le nom de périphérique de votre clé USB 8 Go est identique à celui obtenu en exécutant la commande: Sudo fdisk -l.

  3. Créez une table de partition sur le disque de type msdos, parfois appelé enregistrement de démarrage principal (MBR).

    Sudo parted /dev/sdc mklabel msdos
    

    Dans cet exemple, j'ai utilisé /dev/sdc pour le nom du périphérique, ce qui correspond à ce qui a été trouvé dans les résultats de l'étape 2. Je ne saurais trop insister sur l'importance de vérifiez le nom du périphérique avant d'exécuter cette étape!

    Attention: Si vous tapez un nom de périphérique incorrect, vous risquez d'écraser votre système d'exploitation ou une autre de vos partitions contenant des fichiers personnels importants !!! Soyez donc prudent et vérifiez le nom du périphérique une seconde fois. Ouvrez l'application Disks et vérifiez le nom de périphérique de votre clé USB de 8 Go dans Disks. Ce devrait être le même nom de périphérique !!! Maintenant, vérifiez à nouveau! Vous ne voulez pas taper accidentellement le mauvais nom de périphérique!

  4. Ajoutez une partition "primaire" vide, qui contiendra ultérieurement un système de fichiers FAT.

    Sudo parted -a none /dev/sdc mkpart primary fat32 0 8192 
    

    Une fois encore, dans cet exemple, j'ai utilisé /dev/sdc pour le nom du périphérique, qui correspond à ce qui a été trouvé dans les résultats de l'étape 2. La commande spécifie le point de départ (à partir de 0 Mo) jusqu'au point final (8192 Mo). Si le lecteur flash USB de 8 Go ne dispose pas de l'espace total de 8192 Mo, Parted l'ajustera automatiquement. Si le terminal renvoie un message indiquant que le point de départ ne peut pas commencer à 0 Mo et que vous devez utiliser un autre petit nombre proche de 0 Mo, tapez Y pour l'accepter. Notez que la commande crée une seule partition principale sur tout le disque.

    Cette partition nouvellement créée aura l'ID /dev/sdc1. En effet, le nom de périphérique dans cet exemple est /dev/sdc et le 1 à la fin, car il s'agit de la première partition de ce périphérique.

  5. Créez un système de fichiers FAT sur la partition/dev/sdc1 en formatant la partition.

    mkfs.vfat -n "8GB-USB" /dev/sdc1
    

    /dev/sdc1 est l'ID de la partition de l'étape 4. "8GB-USB" est l'étiquette de la partition, qui peut être votre propre choix d'étiquette. Il vous suffit de placer l'étiquette entre deux caractères de double guillemet.

Vous disposez maintenant d'un lecteur flash USB reformaté prêt à l'emploi avec une partition FAT de 8 Go.

3
karel

Si vous voulez un moyen simple et sûr de restaurer une clé USB sur un périphérique de stockage standard, vous pouvez utiliser mkusb.

enter image description here

Trouvez plus de détails sur les liens suivants,

mkusb - Comment installer mkusb depuis un PPA ... - Lien d'aide Ubuntu

mkusb/wipe - effacer et restaurer - lien d'aide Ubuntu

restauration sur un périphérique de stockage standard - lien AskUbuntu

Installation/FromUSBStick - Postrequisites - restaurer la clé USB - Lien d'aide Ubuntu

1
sudodus

Vous pouvez facilement faire fonctionner votre lecteur comme auparavant.

  1. Utilisez n’importe quel ordinateur sous Windows et téléchargez Rufus Utility.

  2. Branchez votre lecteur sur le PC et lancez Rufus.

  3. Décochez toutes les options.

  4. Puis vérifiez l'option de formatage. Et continue. Votre lecteur sera formaté. La clé USB deviendra très bien comme vous le souhaitez.

0
root-user