![从损坏的(尺寸减小)MicroSD 中恢复信息](https://linux22.com/image/1495430/%E4%BB%8E%E6%8D%9F%E5%9D%8F%E7%9A%84%EF%BC%88%E5%B0%BA%E5%AF%B8%E5%87%8F%E5%B0%8F%EF%BC%89MicroSD%20%E4%B8%AD%E6%81%A2%E5%A4%8D%E4%BF%A1%E6%81%AF.png)
我有一张 16 GB 的 MicroSD 卡,以前用于 Galaxy 智能手机。
我现在看到的是读卡器几乎无法识别的磁盘。实际上可以识别它的读卡器显示该磁盘有大约 200MB 的未格式化空间。
diskutil 列表输出:
/dev/disk2 (external, physical):
#:TYPE NAME SIZE IDENTIFIER
0: *255.2 MB disk2
我无法让 dd 从中复制超过 200 MB 的空间(即使要复制的字节数完全相同),并且 EaseUS 数据恢复软件完全找不到此驱动器上文件系统或任何文件的迹象。
那么,您能猜一下吗:
- 是否有可能告诉系统它的实际大小(也许通过弄乱 MBR)?
- 该驱动器是否可能被手机加密(但是在任何时候我都没有被提示输入密码)。
解决方案:该卡似乎在硬件层面出现故障。可接受的答案可能是针对“常规”情况的综合指南。
答案1
恢复数据
修复 MBR
您可以使用测试磁盘修复 MBR,或者您可以删除现有分区并使用 GPARTED 重写 MBR 表。
编辑
打开终端并输入:
sudo testdisk
选择“创建新日志文件”
选择你的 micro-sd 并按 Enter
选择分区类型
在下一个屏幕中,选择分析
你会得到类似这样的结果:
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sdb - 7794 MB / 7433 MiB - CHS 1023 240 62
Partition Start End Size in sectors
>P FAT16 0 2 49 4 66 48 63488 [ARCHISO_EFI]
P FAT16 374 87 47 386 148 40 182336 [NO NAME]
P FAT32 386 180 41 1023 8 48 9467904
此时,您可以选择一个分区并按 P 查看您的文件,然后按 C 将其复制到另一个存储器。
当 TestDisk 找到可以恢复的分区时,它会在左列中用 P 标记
按 Enter 键,然后您可以尝试将分区写入磁盘(您可以执行更深入的搜索)。
然后您可以选择将恢复的分区写入磁盘