我在 android 上用过它,但它停止工作了。我想在格式化之前提取数据。以下是输出sudo dosfsck -w -r -l -a -v -t /dev/mmcblk0p1
:
fsck.fat 3.0.26 (2014-03-07)
fsck.fat 3.0.26 (2014-03-07)
Checking we can access the last sector of the filesystem
Boot sector contents:
System ID "android "
Media byte 0xf0 (5.25" or 3.5" HD floppy)
512 bytes per logical sector
32768 bytes per cluster
32 reserved sectors
First FAT starts at byte 16384 (sector 32)
2 FATs, 32 bit entries
2022912 bytes per FAT (= 3951 sectors)
Root directory start at cluster 2 (arbitrary size)
Data area starts at byte 4062208 (sector 7934)
505668 data clusters (16569729024 bytes)
16 sectors/track, 4 heads
0 hidden sectors
32370688 sectors total
Checking file /
/
Contains a free cluster (2). Assuming EOF.
FAT32 root dir starts with a bad cluster!
可以保存数据吗?谢谢!
答案1
用于ddrescue
复制 SD 卡 - 您不想使用原件。
您可以使用TestDisk
或Autopsy
尝试恢复文件系统或类似的工具scalpel
从磁盘中雕刻文件。
以下是一些基本命令:
救援
ddrescue
使用方式与 类似dd
。即:
ddrescue /dev/XXX /home/user/Desktop/copy_of_sd_card /home/user/Desktop/logfile
将logfile
存储有关读取时遇到困难的任何扇区的信息。
来源。
测试磁盘
然后您可以使用TestDisk
尝试从图像中检索文件:
testdisk /home/user/Desktop/copy_of_sd_card
它有一个类似向导的界面。以及。完整指南是这里。
尸检
Autospy
是侦探工具包上的图形界面。运行它时,它会创建一个 Web 界面。
本网站对如何使用 Autopsy 进行了简单的说明。
另请参阅这
答案2
相簿
只要 SD 卡上的文件没有被物理覆盖,就始终可以恢复它们,即使 SD 卡被重新格式化。我建议使用 PhotoRec 程序,它是一种易于使用的命令行工具。