当我无法为 Micro SDHC 卡指定驱动器名称(即无法安装它)时,该如何恢复它?

当我无法为 Micro SDHC 卡指定驱动器名称(即无法安装它)时,该如何恢复它?

我买了一张金士顿数字 16 GB microSDHC Class 10 UHS-1 存储卡 30MB/s 带适配器 (SDC10/16GB),http://www.amazon.com/gp/product/B0036V9AGU?psc=1&redirect=true&ref_=oh_aui_search_detailpage,大约一年前,它突然停止工作。我试过的两部手机甚至都没有显示它已插入。我的 Windows 7 电脑显示适配器(随卡出售)已插入,因为它显示在设备管理器中的“磁盘驱动器”下,但它并不像 micro SD 卡在适配器中一样。我甚至无法为它分配驱动器名称,如下面粘贴的http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/windows-7-not-recognizing-sd-card-in-device/a24fc1c8-6d06-4506-a65b-402d5b0e56ce?auth=1

“右键单击“我的电脑”,选择“管理”。在以下屏幕上,单击“磁盘管理”。现在您应该在屏幕右侧看到闪存卡驱动器,为其分配驱动器号,然后它应该出现在 Windows 资源管理器中。”

如果卡无法安装,有人对恢复数据有什么建议吗?

答案1

我偶尔会在将无法识别闪存驱动器或存储卡的系统启动到其他操作系统时获得积极的结果,例如从 Linux 启动安装了 Windows 的系统现场 CD,然后将卡/驱动器安装在那里并将数据从那里复制到其他媒体。当它没有在 Windows 上安装时,尝试在 Linux 下的同一系统上安装它可能是一个长远的目标,但它不会花费你任何钱。而且,如果你使用取证 Live CD,例如凯恩DEFT Linux等,您可能能够使用取证工具至少从中获取一些数据,例如图片等,即使并非所有数据都可以恢复。有一次,当我无法在几个 Microsoft Windows 系统上安装媒体时,但随后将其连接到第三个系统,它安装在那里,我可以恢复数据,但我不知道为什么我可以在第三个系统上这样做,而在其他两个系统上却不能。

答案2

我不是专家,但以下是我的建议:

有可能是 SD 卡内的微控制器坏了,导致它突然停止工作。如果是这样的话,我估计很难通过软件方法解决这个问题,因为硬件已经损坏了。

如果没有,那么也许可以尝试从 Linux 识别它?我注意到 Windows 在某些情况下往往无法正确识别闪存驱动器的文件系统。也许出于某种原因,Windows 也无法识别 SD 卡。但在 Ubuntu 上,我没有遇到任何问题(使用类似 的命令parted)。如果parted -l显示 SD 卡的存在,则尝试随后安装它。如果你幸运的话,它可能会起作用。

答案3

有时外部引脚和内部组件之间的接触可能会丢失(尤其是 USB 闪存驱动器的情况,插入/拔出操作可能会损坏焊接触点)。使用 USB 驱动器要容易得多,只需在插入时向不同方向施加一些机械压力,以强制恢复驱动器内部的接触。很多这样的设备都通过这种方式成功“恢复”。MicroSD 的情况更难,但我通过在 SD 卡适配器和 microSD 本身之间插入某物(薄而扁平的塑料片、纸张……)对 micoSD 施加机械压力,成功恢复了两次这种无法识别的 microSD。虽然它是无法修复的,但至少它允许从此类设备中提取文件。

尝试一下松下制造的官方格式化程序。尝试让驱动器恢复运行。它是专门为闪存驱动器设计的,并且仅用于闪存驱动器,因为操作系统并没有真正遵循 SD 卡的低级格式标准。

还有相当不错的免费实用程序相簿可以恢复损坏的驱动器上的大量文件(不仅仅是照片)。

答案4

我遇到了类似的问题,似乎任何软件辅助答案都不起作用。这可能是一次机会,如下所示:https://www.youtube.com/watch?v=jjB6wliyE_Y

我不会亲自做这件事。

就我的情况而言,卡可能过热损坏,因为它在电脑工作时插入笔记本电脑很多天,而且很烫,但我不能 100% 确定。它现在还会在启动时阻止 BIOS 和电脑,所以肯定是硬件损坏,我不相信软件鬼魂。

相关内容