Carte SD corrompue après la copie avec la commande dd

5

J'essayais de déplacer l'image Pidora (Fedora pour Raspberry Pi) sur ma carte SD à l'aide de la ddcommande, mais je me suis rendu compte que j'avais oublié de mettre l' bs=4Margument et que je devais terminer le programme à mi-chemin. Après avoir essayé de copier à nouveau avec la bonne commande, j'ai constaté que le voyant de la carte SD ne clignotait pas et que l'ordinateur n'écrirait rien sur la carte SD, de la même manière que la carte SD était corrompue. J'ai donc à nouveau mis fin à la commande et essayé de la formater avec fdisk. Mais sans succès. Tout ce qui essayait d'accéder à la carte SD était gelé.

J'ai essayé de le réparer avec testdisk, mais chaque fois qu'il essaye de lire / écrire quelque chose sur la carte, il retourne une erreur de lecture.

J'ai essayé d'écrire 0 sur le secteur 0 de la carte, mais cela ne fonctionnera pas:

[0x4d@nathalia ~]$ sudo dd if=/dev/zero count=1 of=/dev/mmcblk0
dd: writing to ‘/dev/mmcblk0’: Input/output error
1+0 records in
0+0 records out
0 bytes (0 B) copied, 0.00558315 s, 0.0 kB/s 

Cependant, écrire sur la seconde partition de la carte fonctionne:

[0x4d@nathalia ~]$ sudo dd if=/dev/zero count=10 of=/dev/mmcblk0p2
10+0 records in
10+0 records out
5120 bytes (5.1 kB) copied, 0.00309397 s, 1.7 MB/s

Est-il possible de réparer la carte SD? L'information à ce sujet n'est pas importante. J'ai juste besoin que ça fonctionne à nouveau.

Merci.

Miro Markaravanes
la source
En passant, spécifier la taille du bloc est purement facultatif.
Daniel B
@DanielB Je sais, mais j'ai découvert que la vitesse de copie est très lente, vous ne la fournissez pas. Est-ce correct?
Miro Markaravanes
Oui, les cartes SD ont une "taille de bloc d'effacement" relativement grande. Chaque écriture plus petite a pour résultat que le bloc est lu et écrit dans son ensemble. Assez semblable aux secteurs d'un disque dur ordinaire.
Daniel B
1
essayez un format complet de la carte, retirez les partitions, puis formatez-la
nwgat
2
Il s’agit peut-être de matériel - la carte est tombée en panne car la copie était trop intense. Essayez une carte de meilleure qualité ou plus récente. Les cartes SD sont fragiles.
harrymc

Réponses:

1
  1. Utilisez le programme "Utilitaire de disque" fourni avec le système d'exploitation. Ou utilisez Gparted

  2. Supprimez toutes les partitions qu'il contient. Créez une seule nouvelle partition.

Espérons que votre problème sera résolu. Bonne chance

Raju Devidas
la source