我正在尝试帮助一位朋友,她非常担心自己刚刚丢失了手机上的所有数据32GB SanDisk microSD 卡。我告诉她我会发布这个帖子,看看是否有人可以提供帮助。
以下是详细信息:
- SanDisk microSD 卡用了不到两年。可能只有一年左右。商店会把它退回去,但这没什么用。她想要的是她的数据。
- 她在三星 Galaxy S4 智能手机上使用该卡已有一个多月。该手机从未暴露在水中或极端温度下。
- 今天,她的手机突然显示“您的 SD 卡是空白的或不受支持的格式”。
- 她的手机根本无法读取 SanDisk microSD 卡。
以下是她尝试过的方法:
- 重启了手机。没有效果。
- 取出 SanDisk microSD 卡,将其放入全尺寸 SD 卡适配器中,然后将其插入 Windows 7 SP1 计算机。计算机根本无法识别它的存在。
- 将 SanDisk microSD 卡放入 USB 2.0 外部读卡器,然后将读卡器插入 Windows 7 SP1 计算机上的 USB 端口。计算机识别读卡器并为其安装驱动程序。读卡器在 Windows 资源管理器中显示为“可移动磁盘”。在 Windows 资源管理器中单击“可移动磁盘”会导致错误“插入磁盘:请将磁盘插入可移动磁盘“。
- 尝试第 3 步后,尝试在 FreeCommander 中打开“可移动磁盘”。这样做会导致错误“设备尚未准备好“。
她无法使用 Linux 机器,但可以使用 Android 手机。
她该怎么做才能恢复 32GB SanDisk microSD 卡上的数据?
答案1
你可以尝试将卡压在一起(以防它有点松动?)也许用棉签沾一点异丙醇清洁触点。但我真的不指望有任何结果,充其量你也许能在它再次死机之前读出一些数据。我会不是建议在任何情况下都打开它 - 这不会有助于恢复,并且可能会造成进一步的损害。
您还可以尝试各种替代读卡器 - 如果您设法找到一个至少可以将卡显示为块设备的读卡器,那么您就可以拍摄数据的图像(而从受损媒体的图像中恢复有用的数据则是另一回事 - 它仍然比你现在的情况要好)。
有时,我们什么也做不了。如果数据非常重要的话,你可以考虑专业的数据恢复服务(SD 卡真的有这样的服务吗?),但价格非常昂贵。否则,她可能只能接受损失,并尝试重新创建她能恢复的东西。
当存储设备变得无法读取,甚至无法检测时,您无法执行正常的家庭数据恢复步骤(拍摄图像、扫描可以扫描的文件等)。对于机械驱动器,至少常见的故障模式是部分的,因此您至少可以读取一些内容。考虑到 NAND 存储的性质,我可以想到三种可能性:
您丢失了控制器。闪存芯片本身可能仍然可以读取,但重新组装其中的数据将是一项漫长而艰巨的任务。这在家里是无法完成的,需要昂贵的专业工具和专业知识。(如果您有焊接设备微小的芯片 (来源)并读取 NAND 闪存,我想您可以自己尝试一下,但您更有可能意外毁坏它。)
您丢失了闪存芯片本身。在这种情况下,我认为您或其他人都无能为力。恢复它甚至比丢失控制器更困难。
卡已物理损坏,但控制器和闪存完好无损。这可能是您能期望的最好结果。同样,由于卡很小且很脆弱,您在家里能做的事情不多 - 但专业恢复的可能性要高得多。
所有这些的问题是,它们需要非常昂贵且仍然不确定的服务才能尝试恢复。数据值这么多钱吗?
也许最好的办法是将此视为备份方面的教训 - 始终至少为任何您不能丢失的数据保留一份额外的副本。它越重要,您需要的副本就越多,彼此分开存储。