J'ai ensuite créé une partition (gpt) :
# cfdisk /dev/sdb1
Avec dd /dev/zero je ne vois pas non plus comment la formater bas-niveau puisque qu'on doit indiquer une cible.
Est-ce que mon erreur a été de partitionner avec une étiquette gpt?
Est-ce que cette SD Card est définitivement perdue ou y a-t-il un
moyen de la récupérer et comment?
Le 26/06/2024 à 23:00, Alain Vaugham a écrit :
J'ai ensuite créé une partition (gpt) :
# cfdisk /dev/sdb1
je suppose que c'est une erreur de recopie, mais sinon c'est
cfdisk /dev/sdb (sans le 1)
tu peux essayer de voir les périphériques de type 'bloc' avec la
commande:
lsblk
je suppose que tu as un adaptateur usb/sdcard, dans ce cas, la
commande
lsusb
doit t'afficher ton adaptateur usb/sdcard et aussi ta sdcard
Sinon, en mode graphique, il y a:
gparted
gnome-disks
Avec dd /dev/zero je ne vois pas non plus comment la formater
bas-niveau puisque qu'on doit indiquer une cible.
ce n'est pas du formatage bas niveau, juste un bête remplissage avec
des zéros.
au cas ou, la bonne commande est: dd if=/dev/zero of=/dev/sdb
et tu peux te contenter d'effacer juste les premiers secteurs:
dd if=/dev/zero of=/dev/sdb count=100
je n'ai jamais utilisé de Raspberry Pi, es-tu sur qu'un raspberry est capable de booter sur un disque au format gpt.
pour forcer linux a relire la table de partition des périphériques:
partprobe (tous les périphériques)
partprobe /dev/sdb (seulement /dev/sdb)
ca marche aussi pour re-détecter les disques (par exemple un disque branché 'à chaud' alors que le controleur disque ne gère pas le branchement à chaud)
As-tu essayé un reboot ou depuis un live cd
Tu peux aussi la mettre dans ton smartphone et l'initialiser pour
voir si elle est reconnue.
A noter que si ton lecteur de carte est trop vieux, il ne sait
peut-être pas gérer correctement ta carte.
De mémoire, les cartes "micro sd" avaient une taille maxi de 2Go ou
4Go, au dessus de cette taille c'était obligatoirement du "sdhc".
Ton lecteur de carte doit donc être compatible sdhc pour pouvoir la formater.
J'avais compris que parted/fdisk/cfdisk formataient au niveau le plus
bas. Est-ce exact?
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 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.
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.
[...]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.
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.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 486 |
Nodes: | 16 (2 / 14) |
Uptime: | 139:42:44 |
Calls: | 9,657 |
Calls today: | 5 |
Files: | 13,708 |
Messages: | 6,167,333 |