J'avais compris que parted/fdisk/cfdisk formataient au niveau le plus
bas. Est-ce exact?
Aucun des trois ne formate tout court.
Ils se contentent de réécrire la table de partition.
D'ailleurs si tu effaces la table de partition avec fdisk puis que tu
recrées les partitions avec exactement les mêmes paramètres, tu vas
retrouver tes données intactes.
Badblock réécrit le contenu des secteurs avec l'option -w et efface donc
tout ce qui s'y trouve en mettant d'autres données à la place.
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.
Le formatage bas niveau c'est tout recréer, y compris les marques
inter-secteur et autres choses que l'on ne voit pas.
Une analogie avec une feuille de papier quadrillé:
- badblock -w xxx ou dd if=/dev/zero xxx remplace les caractères de
chaque carreau par un autre caractère (un coup de gomme et on écriy un
autre caractère).
- le formatage de bas niveau va effacer le contenu des carreau mais
aussi le quadrillage, les marges, ... puis va tout redessiner, comme si
on repartait d'une feuille vierge.
Mais ca fait longtemps que ce type de formatage n'est plus possible
qu'en usine.
Sur une carte SD, les secteurs sont des zones de mémoires flash
physiques que l'on ne peut pas recréer.
Dans l'analogie avec le papier quadrillé, la seule chose que l'on peut
faire est de remplacer le contenu de chaque case par un autre contenu.
Avec badblocks (-w), je les utilise sur chaque
nouveau disque que j'achète plus un dd /dev/zero de temps en temps mais
ce dernier, uniquement sur les disques dur mécaniques.
Je ne pense pas que ce soit une bonne idée, c'est trop intensif et pas
adapté aux sdcard qui sont plus fragiles et qui durent moins longtemps.
Pour un disque dur mécanique, un simple dd if=/dev/zero ... suivi d'un
test de débit sur toute la surface suffira à voir l'état de ton disque.
Si la courbe de débit est régulière, le disque est en bon état.
Je veux bien installer des outils de formatage bas niveau si on en
trouve avec apt-get mais en cherchant mal(?) sur la toile je n'ai trouvé
que dd et des conseils pour formater en mode graphique.
ca n'existe pas (sauf en usine), et ceux que l'on trouve sur la toile
n'en sont pas.
Sur un portable sous Linux ayant un lecteur de cartes SD intégré, cette
sdcard est invisible.
Sur un Windows 10, l'adaptateur est reconnu mais pas cette sdcard.
Après avoir épuisé tous ces tests, il ne me reste plus d'espoir.
C'était une carte qui fonctionnait correctement avant que je ne la
formate.
malheureusement, je pense aussi que c'est 'mort'
Thierry