Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
tutoriel:comment_reparer_clef_usb [Le 23/01/2018, 18:34] ar barzh paour [Dans un terminal ou une console] |
tutoriel:comment_reparer_clef_usb [Le 27/07/2020, 17:21] pepelemoko [Tenter de réparer le système de fichiers] |
||
---|---|---|---|
Ligne 54: | Ligne 54: | ||
<note tip> | <note tip> | ||
- | Pour identifier quel //périphérique (dev)// est votre clé (/dev/sd**?**) vous pouvez utiliser: <code>mount -l</code> si celle-ci est montée automatiquement, et alors votre clef apparaître en **fin** de réponse, si elle est le **dernier** périphérique monté. | + | Pour identifier quel //périphérique (dev)// est votre clé (/dev/s**??**) vous pouvez utiliser,\\ |
+ | - si celle-ci est montée : | ||
+ | <code>mount -l | grep dev/s</code> | ||
+ | et alors votre clef apparaîtra dans la liste ; | ||
- | Et, clé montée ou pas, vous pouvez utiliser <code>sudo lsblk -o name,fstype,size,label,mountpoint,uuid</code> et la repérer à son système de fichiers, sa taille, son étiquette, son éventuel point de montage, ou son UUID.\\ Ou encore utiliser, **sans** faire de modification, l'outil de partitionnement graphique [[:gparted]]: dans sa fenêtre, en haut à droite, il affiche le /dev/sd? concerné, avec possibilité de montrer tous les /dev/sd? présents et reconnus. | + | - Et, que la clé soit montée ou pas : |
+ | <code>sudo lsblk -e7 -o name,fstype,size,label,mountpoint</code> | ||
+ | et la repérer à son système de fichiers, sa taille, son étiquette, et son éventuel point de montage.\\ Ou encore utiliser, **sans** faire de modification, l'outil de partitionnement graphique [[:gparted]]: dans sa fenêtre, en haut à droite, il affiche le /dev/sd? concerné, avec possibilité de montrer tous les /dev/sd? présents et reconnus. | ||
</note> | </note> | ||
Ligne 65: | Ligne 70: | ||
Commencez par démonter votre clé, **il ne faut pas réparer un système monté** : <code>sudo umount /dev/sdx1</code> | Commencez par démonter votre clé, **il ne faut pas réparer un système monté** : <code>sudo umount /dev/sdx1</code> | ||
où "/dev/sdx1" doit être adapté à votre cas (x represente une lettre minuscule: a,b.) | où "/dev/sdx1" doit être adapté à votre cas (x represente une lettre minuscule: a,b.) | ||
- | Ensuite, réparez le système de fichier :<code>sudo fsck -yfv /dev/sdx1</code>où "/dev/sdx1" doit être adapté à votre cas. **Attention** les options passées forcent la vérification et la réparation sans votre consentement. Pour plus d'infos, consultez le man de fsck ou [[:fsck|sa page de documentation Ubuntu-fr]]. | + | Avec cette méthode sous Kubuntu 17.10, le fichier /dev/sdx1 disparaît et fsck ne le trouve pas. Plus simplement, éjecter la clé et la réinsérer. |
+ | Ensuite, réparez le système de fichier :<code>sudo fsck -aV /dev/sdx1</code>où "/dev/sdx1" doit être adapté à votre cas. **Attention** les options passées forcent la vérification et la réparation sans votre consentement. Pour plus d'infos, consultez le man de fsck ou [[:fsck|sa page de documentation Ubuntu-fr]]. | ||
Si après cette étape, en éjectant la clé et en la rebranchant le montage ne s'effectue toujours pas en "rw" (//ReadWrite//, lecture-écriture) et que l'erreur persiste, il ne vous reste plus que l'option "brutale" du chapitre à suivre... | Si après cette étape, en éjectant la clé et en la rebranchant le montage ne s'effectue toujours pas en "rw" (//ReadWrite//, lecture-écriture) et que l'erreur persiste, il ne vous reste plus que l'option "brutale" du chapitre à suivre... | ||
Ligne 102: | Ligne 108: | ||
==== Dans un terminal ou une console==== | ==== Dans un terminal ou une console==== | ||
- | Démonter avant tout la clé :<code>sudo umount /dev/sdx # voir la note suivante x n'est qu'un exemple il faut utiliser sdb ou sdc ou sdd ou sde ou sdf ou etc !!!!!!! </code> | + | Démonter avant tout la clé :<code>sudo umount -v /dev/sdx # voir la note suivante x n'est qu'un exemple il faut utiliser sdb ou sdc ou sdd ou sde ou sdf ou etc !!!!!!! </code> |
- | où il faudra adapter /dev/sdx à votre cas (x représente une lettre minuscule ex:a,b.). | + | où il faudra adapter /dev/sdx à votre cas (x représente une lettre minuscule ex: a,b.). |
- | Puis, recréer un système de fichier : <code>sudo mkfs.fat -I -F 32 /dev/sdxn # xn vaut b1 ou b2 ou c1 ou c2 ou </code> | + | Puis, recréer un système de fichier : <code>sudo mkfs.fat -F32 /dev/sdxn # xn vaut b1 ou b2 ou c1 ou c2 ou </code> |
en général et sauf exeption on formate une partition , pas une clé , il faut donc indiquer le numéro de la partition à formater n qui prendra la valeur 1 ou 2 ou 3 ou ..... !!!!!! | en général et sauf exeption on formate une partition , pas une clé , il faut donc indiquer le numéro de la partition à formater n qui prendra la valeur 1 ou 2 ou 3 ou ..... !!!!!! | ||
où il faudra adapter ///dev/sdxn// à votre cas, et éventuellement la valeur du paramètre -F si vous souhaitez de la FAT16 ou FAT32. il faudra donc utiliser sdb1 ou sdc1 ou sdd1 [ou sdb2 ou sdc2 ou etc !!!!! ] | où il faudra adapter ///dev/sdxn// à votre cas, et éventuellement la valeur du paramètre -F si vous souhaitez de la FAT16 ou FAT32. il faudra donc utiliser sdb1 ou sdc1 ou sdd1 [ou sdb2 ou sdc2 ou etc !!!!! ] | ||
Ligne 111: | Ligne 117: | ||
<note warning>Si vous mettez la mauvaise lettre genre sda, sdb,... la table de partitions sera perdue et il faudra réécrire cette dernière via testdisk pour détecter les partitions et les restaurer.</note> | <note warning>Si vous mettez la mauvaise lettre genre sda, sdb,... la table de partitions sera perdue et il faudra réécrire cette dernière via testdisk pour détecter les partitions et les restaurer.</note> | ||
Repérez **au dernier moment** par | Repérez **au dernier moment** par | ||
- | <code>sudo lsblk -o name,fstype,size,mountpoint,label</code> | + | <code>sudo lsblk -e7 -o name,fstype,size,mountpoint,label</code> |
la lettre "x" correspondant **momentanément** à votre clef.\\ | la lettre "x" correspondant **momentanément** à votre clef.\\ | ||
Aussitôt après, lancez ces commandes sur sdx (**sans** chiffre, et en adaptant la lettre du disque au vôtre) : | Aussitôt après, lancez ces commandes sur sdx (**sans** chiffre, et en adaptant la lettre du disque au vôtre) : | ||
Ligne 118: | Ligne 124: | ||
sudo install-mbr /dev/sdx --force -t 0 -e 1</code> | sudo install-mbr /dev/sdx --force -t 0 -e 1</code> | ||
Enfin créez et formatez sdx**1** (**avec** chiffre, cette fois) : | Enfin créez et formatez sdx**1** (**avec** chiffre, cette fois) : | ||
- | <code>sudo mkfs.fat -I -F 32 /dev/sdx1</code> | + | <code>sudo mkfs.fat -v -F32 /dev/sdx1</code> |
- | Si vous obtenez des messages d'erreur, ouvrez un fil sur le forum. | + | ou, pour lui donner aussi une étiquette : |
+ | <code>sudo mkfs.fat -v -F32 -n "NOM-CHOISI" /dev/sdx1</code> | ||
+ | Où NOM-CHOISI devra, dans le cas du FAT32, comporter **onze** caractères maximum. Il est de plus vivement conseillé d'éviter les espaces, les lettres accentuées et les caractères spéciaux.\\ \\ Si vous obtenez des messages d'erreur, ouvrez un fil sur le forum. | ||
<note>L'ancien remède consistant à écrire des zéros sur le seul premier Mio (...bs=512 count=2048) ne suffit pas avec beaucoup de gravures modernes. Explications aux messages 27 (résumé) et 19 (détaillé) de cette discussion [[https://forum.kubuntu-fr.org/viewtopic.php?id=2016864&p=2|« Page USB-Creator du Wiki »]]</note> | <note>L'ancien remède consistant à écrire des zéros sur le seul premier Mio (...bs=512 count=2048) ne suffit pas avec beaucoup de gravures modernes. Explications aux messages 27 (résumé) et 19 (détaillé) de cette discussion [[https://forum.kubuntu-fr.org/viewtopic.php?id=2016864&p=2|« Page USB-Creator du Wiki »]]</note> | ||
Ligne 128: | Ligne 136: | ||
où il faudra adapter ///dev/sdf1// et ///media/usbdisk// à votre situation. | où il faudra adapter ///dev/sdf1// et ///media/usbdisk// à votre situation. | ||
+ | <note tip> ''gnome-disks'' permet d'ajouter l'argument ''umask=0'' dans les options de montage des disques</note> | ||
Voilà, votre clé devrait être pleinement fonctionnelle. | Voilà, votre clé devrait être pleinement fonctionnelle. | ||