我有:
32GB 微型 SD 卡损坏 - 尽管尝试强制使用(
hdparm -r0 /dev/sdc
),但仍无法写入任何内容:EXT4-fs (sdc1): mounting ext3 file system using the ext4 subsystem EXT4-fs (sdc1): INFO: recovery required on read-only filesystem EXT4-fs (sdc1): write access unavailable, cannot proceed
全新 32GB micro SD 卡
如果我尝试将dd
整个 /dev/sdc 归档:
sudo umount /dev/sdc*
sudo dd if=/dev/sdc of=/hhome/os.img bs=4k
然后放回去:
sudo dd if=/hhome/os.img of=/dev/sdc bs=4k
我得到:
sdc: unknown partition table
而“损坏的 SD 卡”却包含良好的分区表。
怎么了?
答案1
一旦发现坏簇,dd 命令就会停止。请使用 ddrescue 或 gddrescue,并且不要忘记使用日志文件。