如何修复已损坏且无法响应任何操作的 microSD 卡?

如何修复已损坏且无法响应任何操作的 microSD 卡?

我的 Microsoft Windows 8.1 64 位计算机死机了,所以我必须按住电源按钮才能将其关闭。然后,当我重新启动时,我遇到了 Windows 8.1 问题,即计算机在个性化设置下死机。当我终于解决后,我发现我的 microSD 卡不再工作了。我的电脑注意到了这一点,但我无法写入,也无法打开它。我尝试使用 chkdsk 从计算机获取有关 microSD 卡驱动器状况的一些反馈(我的是字母 F),但它从未完成。我尝试了恢复工具,但它们在尝试扫描 SD 卡时都死机了。此外,当我插入它时,我的整个计算机都会变慢,程序会挂起和/或崩溃。这是一张非常重要的 microSD 卡,因为我已经将它用于我所有的工作 3 到 4 年了。

我怎样才能解决这个问题?

编辑:我有一张 32 GB 的微型 SD 卡,而不是 SD 卡

答案1

听起来好像你的卡坏了。

首先检查您是否可以在另一台计算机上读取您的卡。

如果你尝试在至少 3 台不同的计算机上访问你的数据,并且你的数据真的很重要,我建议你把它带到专业的数据恢复服务来恢复你的数据(例如克罗尔 Ontrack)。如果你在不了解自己所做的事情的情况下就开始摆弄它,那么你可能会弊大于利。

请注意,我与任何数据恢复服务均无任何关联,也不会从该答案中获得任何好处。

答案2

听起来好像卡的控制器坏了。现在获取数据可能是不可能的。

最重要的是,不要再尝试向卡中写入任何内容。这还包括chkdsk诸如此类的东西。

虽然我自己从未使用过它,但ddrescue它是用于从损坏的设备中获取数据的。由于它是一个 Linux 工具,因此您需要一个 Live USB(或类似工具)或 Cygwin,它有一个预编译的包可用。完整文档可用这里,你必须执行如下操作:

ddrescue -n -b 2048 /dev/sd_card_device_name /cygdrive/d/sd-card.img /cygdrive/d/sd-rescue.log
ddrescue -r 3 -b 2048 /dev/sd_card_device_name /cygdrive/d/sd-card.img /cygdrive/d/sd-rescue.log

第一个命令仅复制无错误的扇区 ( -n),并立即跳过错误区域。第二个命令查看日志文件并重试所有缺失区域最多三次 ( -r 3),然后放弃。

在包含 Cygwin 路径的两个命令中,目标文件D:\sd-card.img分别D:\sd-rescue.log为磁盘映像和日志文件。由于磁盘映像最终将与 SD 卡大小相同(32 GiB),因此请确保有足够的空间可用。

块大小(-b 2048)是常见的 SD 卡页面大小 - 2 KiB。

相关内容