[linux] zieke SD-kaart, hoe te repareren?

Geert Stappers stappers op stappers.nl
Do mei 28 21:06:37 CEST 2020


On Thu, May 28, 2020 at 08:52:47PM +0200, Daniel C. von Asmuth wrote:
> Aldus schreef Julien Michielsen op Thu, May 28, 2020 at 07:28:49PM +0200:
> > Ik heb een SD-kaart die ik niet kan mounten, en ook niet
> > kan re-formatteren.  Zo lang het systeem de kaart niet
> > herkent wordt er ook geen /dev aan gekoppeld, en heb je
> > ook geen device om te formatteren.
> > 
> > Een selectie uit de dmesg, kort nadat ik de sd-kaart in de
> > bestemde plaats duwde:
> > 
> > usb 1-1: USB disconnect, device number 2
> > mmc1: SD Status: Invalid Allocation Unit size
> > mmc1: new SDHC card at address 0002
> > mmcblk1: mmc1:0002 SD016 12.5 MiB (ro)
> > Dev mmcblk1: unable to read RDB block 8
> > mmc1: card 0002 removed
> > mmcblk1: unable to read partition table
> > mmc1: new high speed SD card at address 59b4
> > mmcblk1: mmc1:59b4 USD   1.87 GiB
> > mmcblk1: p1
> > FAT-fs (mmcblk1p1): Volume was not properly unmounted. Some data may be
> > corrupt. Please run fsck.
> > mmc1: card 59b4 removed
> 
> De kaart wordt blijkbaar herkend, maar de Linux kernel beschouwt ze
> als corrupt en verwijdert ze dan weer. Klinkt als een onsimpel probleem.

Heb niet de verwachting dat de "drager", de SD-kaart zelf, te repareren is.

Data Duplicator  `dd`  heeft een optie  "noerror".
Op die manier zou eventueel belangrijke data nog te redden zijn.


Groeten
Geert Stappers
-- 
Silence is hard to parse


Meer informatie over de Linux maillijst