Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 25/12/2017, 13:23]
toutoune86 [Vérifications préalables]
tutoriel:comment_reparer_clef_usb [Le 25/05/2018, 15:18]
pepelemoko [Tenter de réparer le système de fichiers]
Ligne 65: Ligne 65:
 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.)
 +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 -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]]. 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]].
  
Ligne 102: Ligne 103:
 ==== Dans un terminal ou une console==== ==== Dans un terminal ou une console====
  
-Démonter avant tout la clé :<​code>​sudo umount /​dev/​sdx</​code>​+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>​
 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/sdx</​code>​ +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>​ 
-où il faudra adapter ///dev/sdx// à votre cas, et éventuellement la valeur du paramètre -F si vous souhaitez de la FAT16 ou FAT32. ​+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 !!!!! ]
 =====Si ça ne fonctionne toujours pas===== =====Si ça ne fonctionne toujours pas=====
 <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>​
-Essayez ​ces commandes sur sdx (**sans** chiffre, et en adaptant la lettre du disque au vôtre) :  +Repérez **au dernier moment** par 
-<​code>​sudo dd if=/​dev/​zero of=/dev/sdx bs=512 count=2048+<​code>​sudo lsblk -o name,​fstype,​size,​mountpoint,​label</​code>​ 
 +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) :  
 +<​code>​sudo dd if=/​dev/​zero of=/dev/sdx bs=512 count=4096
 sudo apt install mbr sudo apt install mbr
 sudo install-mbr /dev/sdx --force -t 0 -e 1</​code>​ sudo install-mbr /dev/sdx --force -t 0 -e 1</​code>​
-Enfin essayer de créer ​et formater sdx**1** (**avec** chiffre, cette fois) : <​code>​sudo mkfs.fat -I -F 32 /​dev/​sdx1</​code>​ +Enfin créez ​et formatez sdx**1** (**avec** chiffre, cette fois) :  
- +<​code>​sudo mkfs.fat -I -F 32 /​dev/​sdx1</​code>​ 
 +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>​
 ===== Le problème entre Linux et FAT32 ===== ===== Le problème entre Linux et FAT32 =====
 Sans entrer dans les détails, des problèmes peuvent survenir du fait de l'​usage de FAT32 car ce système de fichier ne gère ni les droits (lecture, écriture, exécution) ni les attributions (groupe, propriétaire). ​ Sans entrer dans les détails, des problèmes peuvent survenir du fait de l'​usage de FAT32 car ce système de fichier ne gère ni les droits (lecture, écriture, exécution) ni les attributions (groupe, propriétaire). ​
  • tutoriel/comment_reparer_clef_usb.txt
  • Dernière modification: Le 14/03/2023, 12:54
  • par L'Africain