Восстановите данные с поврежденной SD-карты

Мой мобильный телефон и компьютер больше не могут получить доступ к моей SD-карте, возможно, из-за поврежденного блока / сектора. Я попробовал все, поскольку в нем содержались некоторые полезные данные, которые мне крайне необходимы. Это все еще перечислено в $ lsblk, но dd терпит неудачу. Я даже попробовал ddrescue. Было бы здорово, если бы кто-то мог помочь. Ниже приведены некоторые из результатов:

$ dmesg
 mmcblk0: timed out sending r/w cmd command, card status 0x900
 [  369.099492] mmc0: tried to reset card
 [  379.098130] mmcblk0: timed out sending r/w cmd command, card status 0x900
 [  399.097725] blk_update_request: I/O error, dev mmcblk0, sector 0
 [  409.097205] Buffer I/O error on dev mmcblk0, logical block 0, async page read
 [ 1338.184806] SQUASHFS error: squashfs_read_data failed to read block 0x0
 [ 1338.184811] squashfs: SQUASHFS error: unable to read squashfs_super_block
 [ 1416.122514] mmc0: card 1234 removed
 [ 1432.666914] mmc0: new high speed SDHC card at address 1234
 [ 1432.668118] mmcblk0: mmc0:1234 SA08G 7.29 GiB

$ sudo dd if=/dev/mmcblk0 of=/home/Documents/sd.img
dd: error reading '/dev/mmcblk0': Input/output error
0+0 records in
0+0 records out
0 bytes copied, 19.9988 s, 0.0 kB/s

$ sudo ddrescue /dev/mmcblk0 /home/Documents/sd.img
ddrescue: Can't open output file: Not a directory

$ sudo ddrescue /dev/mmcblk0 /home/Documents/
ddrescue: Can't open output file: Is a directory

0 ответов

Другие вопросы по тегам