从损坏的 FAT32 micro SD 卡中拯救数据

Dus*_*vic 4 fat32 micro-sd

我在 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!
Run Code Online (Sandbox Code Playgroud)

可以保存数据吗?谢谢!

小智 7

使用ddrescue使SD卡的副本-你不想原来的工作了。

您可以使用TestDiskAutopsy尝试恢复文件系统或类似scalpel从磁盘雕刻文件的工具。

以下是一些基本命令:

救援

ddrescue以与 类似的方式使用dd。即:

ddrescue /dev/XXX /home/user/Desktop/copy_of_sd_card /home/user/Desktop/logfile
Run Code Online (Sandbox Code Playgroud)

logfile将要保存它遇到了麻烦阅读任何部门的信息。

来源

测试盘

然后,您可以TestDisk尝试从图像中检索文件:

testdisk /home/user/Desktop/copy_of_sd_card
Run Code Online (Sandbox Code Playgroud)

它有一个类似向导的界面。以及。完整指南在这里

尸检

Autospy是 sleuth kit 上的图形界面。当您运行它时,它会创建一个 Web 界面。

这个网站有一个关于如何使用 Autopsy 的简单演练。

另外,看到这个