diff --git a/content/cle_usb.md b/content/cle_usb.md index c292b99..fb4ec67 100644 --- a/content/cle_usb.md +++ b/content/cle_usb.md @@ -19,7 +19,8 @@ Comme je viens d'avoir une clé de ce type, et que sur le coup je n'ai pas trouv # Détection À l'insertion de la clé, le noyau semble la détecter correctement, avec sa taille annoncée de 128 Go -``` + +``` console scsi 14:0:0:0: Direct-Access Generic Flash Disk 8.00 PQ: 0 ANSI: 4 sd 14:0:0:0: Attached scsi generic sg2 type 0 sd 14:0:0:0: [sdc] 262144000 512-byte logical blocks: (134 GB/125 GiB) @@ -31,7 +32,7 @@ Comme je viens d'avoir une clé de ce type, et que sur le coup je n'ai pas trouv Comme j'avais de forts doutes sur cette clé, j'ai lancé `f3probe` avant même d'essayer d'écrire quoique ce soit dessus. -``` +``` console # ./f3probe /dev/sdc F3 probe 5.0 Copyright (C) 2010 Digirati Internet LTDA. @@ -64,16 +65,17 @@ Le message est assez clair. Je ne me suis pas encore renseigné sur la nature ex Mon hypothèse actuelle est que le début de la flash est normale et foncitionne et qu'à partir d'une certaine taille, le contrôleur cycle sur un intervalle d'adresses. # Réparation + Comme le contrôleur en lui même ment, il n'est pas facile de faire reconnaître la clé comme faisant 12 Go et non 128. Malgré celà, une solution très simple consiste à créer une partition dont la taille correspond à celle de la flash détectée comme correcte. `f3probe` nous donnait le dernier bon secteur, ainsi qu'un exemple de commande `f3fix` à utiliser pour créer une partition de la bonne taille. Dans mon cas : -``` + +``` console f3fix --last-sec=26984447 /dev/sdc ``` - Sans vouloir rajouter de l'eau au moulin des conspirationistes et autres partisans du "monde de merde"©, ces clés ne sont clairement pas des erreurs. Il y a des mécanismes pour camoufler le fait que la mémoire soit plus petite que celle annoncée. Par exemple un système de cache qui permet conserver les données écrites, ainsi une lecture sera servie par le cache et empêchera la détection du fait que les données n'ont jamais été réeelements inscrites à l'adresse indiquée.