![在 Linux 中从坏掉的 SD 卡中恢复文件?(可能是被诺基亚 E71 弄坏的)](https://linux22.com/image/1213331/%E5%9C%A8%20Linux%20%E4%B8%AD%E4%BB%8E%E5%9D%8F%E6%8E%89%E7%9A%84%20SD%20%E5%8D%A1%E4%B8%AD%E6%81%A2%E5%A4%8D%E6%96%87%E4%BB%B6%EF%BC%9F%EF%BC%88%E5%8F%AF%E8%83%BD%E6%98%AF%E8%A2%AB%E8%AF%BA%E5%9F%BA%E4%BA%9A%20E71%20%E5%BC%84%E5%9D%8F%E7%9A%84%EF%BC%89.png)
我有一张 SD Micro 卡,但它不能再使用了。
背景:
事情是这样的,我把它从我的旧手机(它工作正常)中取出,然后放入我的新手机(诺基亚 E71)中。诺基亚抱怨说它已加密并提示输入密码。我不知道为什么它会认为它已加密。
它不接受空白密码,所以我尝试了 1234。这不起作用,所以我把它换回了旧手机,但它不再被识别了。然后我在笔记本电脑的读卡器上试了一下,它在那里也不工作。我有一张已知良好的卡,可以在笔记本电脑上使用。
我不知道是我在手机之间拉/推卡时损坏了卡,还是诺基亚损坏了卡。某物对它..
如果可能的话,我至少想从中恢复文件。
故障排除详细信息:
在我的(Ubuntu Linux)笔记本电脑上,当我将其插入读卡器时,/dev/sdc
会出现,但没有/dev/sdc1
- 没有找到分区。
我尝试将其形象化如下:
sudo dd if=/dev/sdc of=brokencard.img
但是我收到此错误:
dd:打开“dev/sdc”:未找到介质
然后我尝试了这个:
sudo fdisk /dev/sdc
并得到这个:
无法打开 /dev/sdc
我尝试了photorec
和testdisk
实用程序(来自安全),但他们俩都找不到/dev/sdc
。
我现在没主意了。我还可以尝试什么?
答案1
如果你甚至无法访问该设备,那你就只能等死。我唯一的建议是尝试使用不同的 PC/不同的读卡器,你可能会很幸运。但最有可能的是卡坏了。可能不是诺基亚的错,只是巧合而已,从来没有听说过某个特定设备会损坏 SD 卡,它们只是有时会失败。比旧软盘可靠得多,但并不完美。
答案2
如果你唯一的选择是把它扔掉,试试这个:
将其插入任一设备并尝试格式化。如果成功,则不太可能是“完整”格式,而只是高级结构。这可能至少让你在 Linux 中找到该设备。当然,找到之后,你可以尝试其他工具。
对于实际的恢复,我很幸运地使用了 magicrescuehttp://freshmeat.net/projects/magicrescue
答案3
你可以尝试相簿但您需要首先能够安装该设备——如果您可以获得图像,它将可用dd
。
编辑:这可能是 SD 标准中很少使用的“S”部分;大多数桌面操作系统不支持安全标志。您可能能够使用其他诺基亚手机彻底擦卡。
答案4
我使用 dd_rescue 的运气不错。当然,如果您无法访问设备,那么这不是一个可行的选择。