Re: SD Card 32GB neuve non reconnue
Le 27/06/2024 à 19:56, Th.A.C a écrit :
MAIS, par défaut badblocks fait 4 x passes. Je pense que c'est déja
beaucoup pour une carte SD et inutile pour un disque mécanique, sauf si
tu ne veux pas qu'un labo puisse relire tes données.
C'est pas si inutile que ca sur un disque mécanique.
- La premiere passe il écrit 01010101010101…
- La deuxième passe il écrit 10101010101010… (il inverse tous les bits)
- la troisième passe il écrit 0000000000000…
- la quatrième passe il écrit 1111111111111…
Il m'est déjà arrivé qu'un secteur défectueux ne soit détecté qu'a la 4e
passe. Par exemple imagine qu'il y ait un secteur avec un bit qui
n'arrive plus a passer de 0 a 1 mais que ce bit soit déjà a 1 avant le test.
- Premiere passe, le hasard fait que ca écrit 1 sur ce bit la,
l'écriture échoue mais comme il était déjà a 1 ca se voit pas.
- Deuxième passe ca écrit 0.
- Troisième passe ca écrit 0.
- Quatrième passe ca écrit 1, l'écriture échoue et la ca se voit.
Il peut aussi arriver que ce soit l'électronique qui soit entrain de
faiblir et qu'elle n'arrive plus a gérer un grand nombre de 1 d'affilée,
la aussi ca ne se verra qu'a la 4e passe.
Par contre je suis très d'accord sur le fait qu'avec tout ce qui est
mémoire flash (carte SD, disque SSD, clef USB, etc) il faut y aller
mollo avec les écritures. Les trucs qui les écrivent entièrement genre
dd bs=4M if=/dev/zero of=/dev/sdx ou pire encore badblocks c'est
vraiment pas une bonne idée pour ces supports, ca fait un grand nombre
d'écritures et ca consomme donc beaucoup leur durée de vie.
Si tu veux tester le support, tu va l'user en le testant. Si il est neuf
c'est dommage de l'user pour rien. Si il commence déjà a faiblir tu va
l'achever.
Si tu veux effacer le support, tu peux le faire en mode artisanal avec
dd mais il y a aussi des outils d'effacement spécialisés pour les
supports flash qui font ca très bien.
Reply to: