![Testdisk VersuS 损坏的可移动 SD 卡和手机存储](https://linux22.com/image/1404203/Testdisk%20VersuS%20%E6%8D%9F%E5%9D%8F%E7%9A%84%E5%8F%AF%E7%A7%BB%E5%8A%A8%20SD%20%E5%8D%A1%E5%92%8C%E6%89%8B%E6%9C%BA%E5%AD%98%E5%82%A8.png)
我已经在 Testdisk 中针对我的具体情况尝试了大多数方法,但它们都没有帮助,只有少数方法我没有尝试,因为我不知道是否可以做到以及如何做到。
发生了什么:
我在手机中安装了可移动 SD 卡,并通过 USB 数据线将手机插入 PC 以对手机充电并进行反向网络共享(与手机共享 PC 的互联网连接)。即使我没有在 Android 中使用安装 USB 存储,存储也始终会自动安装。出于某种原因(我不知道为什么)我使用了该选项。之后我使用了卸载 USB 存储并拔掉数据线,因为这花了很长时间,而且我认为这是安全的,因为存储没有执行任何操作。
我还只选择弹出一个存储的可移动媒体(我使用 Lubuntu 14.04 Linux 操作系统)
现在的情况:
大多数文件都消失了,存储空间也变大了。为了不覆盖任何文件,我至今还没有使用过手机(已经两周了)。我需要用手机工作,但在众多论坛上询问也无济于事。
手机存储
在启动菜单中我收到以下警告:
Disk /dev/sdb - 12 GB / 11 GiB - CHS 1502 255 63
Partition Start End Size in sectors
P FAT32 0 0 1 1502 63 33 24133632 [NO NAME]
Boot sector
check_FAT: Unusual media descriptor (0xf0!=0xf8)
Warning: number of heads/cylinder mismatches 4 (FAT) != 255 (HD)
Warning: number of sectors per track mismatches 16 (FAT) != 63 (HD)
OK
Backup boot sector
check_FAT: Unusual media descriptor (0xf0!=0xf8)
Warning: number of heads/cylinder mismatches 4 (FAT) != 255 (HD)
Warning: number of sectors per track mismatches 16 (FAT) != 63 (HD)
OK
Sectors are identical.
A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.[/code]
选择重建 BS(引导扇区)后,我收到警告:
Disk /dev/sdb - 12 GB / 11 GiB - CHS 1502 255 63
Partition Start End Size in sectors
P FAT32 0 0 1 1502 63 33 24133632 [NO NAME]
FAT : 32
cluster_size 64 64
reserved 32 32
total_sect 24133632 24133632
fat32_length 2946 2946
root_cluster 2 2
free_count uninitialised 375052
next_free uninitialised 514
Extrapolated boot sector and current boot sector are different.
修复引导扇区完成后没有任何变化:我仍然可以复制与以前相同数量的文件(几乎没有)
可移动 SD 卡
Disk /dev/sdc - 15 GB / 14 GiB - CHS 1909 255 63
Partition Start End Size in sectors
P FAT32 0 0 1 1909 43 54 30670848 [NO NAME]
Boot sector
OK
Backup boot sector
OK
First sectors (Boot code and partition information) are not identical.
A valid FAT Boot sector must be present in order to access
any data; even if the partition is not bootable.
选择重建 BS(引导扇区)后,我收到警告:
Disk /dev/sdc - 15 GB / 14 GiB - CHS 1909 255 63
Partition Start End Size in sectors
P FAT32 0 0 1 1909 43 54 30670848 [NO NAME]
FAT : 32
cluster_size 64 64
reserved 704 704
total_sect 30670848 30670848
fat32_length 3744 3744
root_cluster 2 2
free_count uninitialised 448822
next_free uninitialised 11
Extrapolated boot sector and current boot sector are different.
复制文件尝试失败:
使用复制时,Testdisk 显示所有文件大小为 32768(这些文件有很多,但大小不是 32768)均无法复制,并且 Testdisk立即地说
Copy done! 0 ok, 0 failed
。根据 Testdisk,其他几个文件的大小为 0,我也收到了同样的消息。
当我选择copy 123Folder
Testdisk 时,它总是会复制 123Folder,但会复制它看到的所有文件的内容。(例如,复制的 123Folder 将包含空的 123Folder 和 Testdisk 在存储中看到的所有其他文件)根据 Testdisk,此问题也适用于其他一些大小为 0 的文件夹
复制的文件夹具有完全相同的大小和文件名,但它是一个 .exe,所以我无法访问它。
根据 Testdisk,Music 文件夹(包含 .flac)和 TitaniumBackup 的大小为零,因此我尝试了 Photorec。但除 4 个 flac 外,所有文件都已损坏。