Modifications pour le document Effacer la signature d'un périphérique avec wipefs
Modifié par Mélodie le 2026/07/11 13:31
Résumé
Détails
- Propriétés de la Page
-
- Contenu
-
... ... @@ -2,31 +2,26 @@ 2 2 3 3 Cette page décrit la méthode de diagnostic et de nettoyage, avec //wipefs//, applicable à tout périphérique de stockage, quelle que soit son origine. Pour un cas détaillé de scorie GPT sur un disque dur interne, voir la page [[Installation Linux en échec causé par une scorie GPT>>Trucs et astuces.Installation Linux en échec causé par une scorie GPT]]. 4 4 5 -== Un cas concret avecune clé USB ==5 +== Un cas concret : une clé USB préparée avec dd == 6 6 7 7 Une clé USB de 7,25 Go refusait de se laisser reformater depuis GParted, en vue d'y installer Ventoy. Cette clé avait été préparée en amont avec ##Balena Etcher## pour démarrer sur une image Live d'une distribution Linux. Le même type de blocage peut survenir avec une clé préparée via ##dd## ou ##Gnome Disks##, ces outils écrivant l'image bit à bit sur le périphérique, reproduisant ainsi le format ISO9660 de l'image disque. 8 8 9 9 == Démarche, dans l'ordre == 10 10 11 -=== 1. Identifier le périphérique === 11 +=== 1. Identifier le périphérique avec certitude === 12 12 13 -On identifie le périphérique, pour s'assurer de réaliser les opérations qui suivront sur la bonne cible. 13 +{{code language="bash"}} 14 +lsblk 15 +{{/code}} 14 14 15 - Ensimple utilisateur:17 +Étape indispensable avant toute manipulation destructrice, en particulier si plusieurs périphériques USB sont branchés simultanément. 16 16 19 +=== 2. Inspecter ce qui est réellement présent, sans rien modifier === 17 17 18 -{{code language="bash"}}lsblk{{/code}} 21 +{{code language="bash"}} 22 +sudo blkid -p /dev/sdX 23 +{{/code}} 19 19 20 -=== 2. Vérifier le type de table de partition et la présence de signatures === 21 - 22 -Avec les droits administrateur : 23 - 24 - 25 -{{code language="bash"}}blkid -p /dev/sdX{{/code}} 26 - 27 - 28 -Où ##/dev/sdX## est à adapter, en fonction de ce que "lsblk" aura trouvé. 29 - 30 30 L'option ##-p## force une sonde de bas niveau (//low-level probe//), qui relit le périphérique directement plutôt que de se fier au cache du système. C'est déterminant ici : une clé préparée avec ##dd## peut conserver des informations mises en cache par udev/blkid qui ne correspondent plus à la réalité une fois la clé réutilisée. Cette commande révèle typiquement plusieurs signatures superposées ou contradictoires (par exemple une signature ISO9660 issue de l'image Mint, en plus d'une éventuelle table de partitions). 31 31 32 32 === 3. Confirmer via wipefs, en mode lecture seule === ... ... @@ -35,34 +35,26 @@ 35 35 sudo wipefs /dev/sdX 36 36 {{/code}} 37 37 38 -Liste toutes les signatures connues du noyau sur l'ensemble du périphérique (table de partitions, systèmes de fichiers, RAID…), avec leur position (offset - la **position en octets** d'une signature à l'intérieur du périphérique, comptée depuis le secteur 0). Cette étape permet de voir précisément ce qui doit être effacé, avant de le faire.33 +Liste toutes les signatures connues du noyau sur l'ensemble du périphérique (table de partitions, systèmes de fichiers, RAID…), avec leur position (offset). Cette étape permet de voir précisément ce qui doit être effacé, avant de le faire. 39 39 40 40 === 4. Effacer toutes les signatures résiduelles === 41 41 42 -En mode administrateur : 43 - 44 44 {{code language="bash"}} 45 -wipefs -a /dev/sdX 38 +sudo wipefs -a /dev/sdX 46 46 {{/code}} 47 47 48 -Comme précédemment, ##/dev/sdX## est à adapter, en fonction de ce que "lsblk" aura trouvé. 49 - 50 50 L'option ##-a## efface toutes les signatures trouvées à l'étape précédente, sur l'ensemble du périphérique — pas seulement celles visibles dans une table de partitions active. C'est cette étape qui résout le conflit à l'origine de l'échec de formatage dans GParted. 51 51 52 52 {{info}} 53 -##wipefs -a## est préférable à un ##dd if=/dev/zero of=/dev/sdX## à l'aveugle : ce dernier écrase l'intégralité du périphérique (plus lent, plus risqué si le ##count## n'est pas maîtrisé), alors que ##wipefs## cible précisément les signatures identifiées, où qu'elles soient sur le disque ,y compris une signature de fin de disque, comme dans le cas de la scorie GPT évoqué plus haut.44 +##wipefs -a## est préférable à un ##dd if=/dev/zero of=/dev/sdX## à l'aveugle : ce dernier écrase l'intégralité du périphérique (plus lent, plus risqué si le ##count## n'est pas maîtrisé), alors que ##wipefs## cible précisément les signatures identifiées, où qu'elles soient sur le disque — y compris une signature de fin de disque, comme dans le cas de la scorie GPT évoqué plus haut. 54 54 {{/info}} 55 55 56 56 === 5. Vérifier que le nettoyage est effectif === 57 57 58 -En mode administrateur 59 - 60 60 {{code language="bash"}} 61 -blkid -p /dev/sdX 50 +sudo blkid -p /dev/sdX 62 62 {{/code}} 63 63 64 - ##/dev/sdX## est toujours à adapter 65 - 66 66 Ne doit plus rien renvoyer (ou uniquement les informations génériques du périphérique lui-même) : signe que le support est reparti sur une base saine. 67 67 68 68 === 6. Repartitionner ===