lint-all #3
1 changed files with 6 additions and 4 deletions
|
@ -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
|
# Détection
|
||||||
|
|
||||||
À l'insertion de la clé, le noyau semble la détecter correctement, avec sa taille annoncée de 128 Go
|
À 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
|
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: Attached scsi generic sg2 type 0
|
||||||
sd 14:0:0:0: [sdc] 262144000 512-byte logical blocks: (134 GB/125 GiB)
|
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.
|
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
|
# ./f3probe /dev/sdc
|
||||||
F3 probe 5.0
|
F3 probe 5.0
|
||||||
Copyright (C) 2010 Digirati Internet LTDA.
|
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.
|
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
|
# 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
|
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.
|
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.
|
`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 :
|
Dans mon cas :
|
||||||
```
|
|
||||||
|
``` console
|
||||||
f3fix --last-sec=26984447 /dev/sdc
|
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.
|
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.
|
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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue