在 Linux 上初始化 SD 卡时出错

den*_*isq 22 linux android data-recovery sd-card micro-sd-card

我注意到 Android 手机中的 microSD 卡出现问题,当我尝试将其插入 Linux 笔记本电脑时,出现以下错误dmesg

[  247.588279] mmc0: error -123 whilst initialising SD card
[  247.591314] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  247.648629] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
[  248.903044] mmc0: card never left busy state
[  248.903051] mmc0: error -110 whilst initialising SD card
[  248.907007] sdhci-pci 0000:0d:00.1: Will use DMA mode even though HW doesn't fully claim to support it.
Run Code Online (Sandbox Code Playgroud)

这是否意味着我的 microSD 卡坏了?怎么会突然出现在我的手机里?有没有办法部分恢复 eve 上的数据?

Lek*_*nic 7

您的 SD 卡已失效。随着时间的推移,这种情况会发生,任何掉落或大量使用都可能导致 SD 卡死机。我在与 Raspberry Pi 2 一起使用的 16GB micro SD 卡上发生了同样的事情。它有一天停止工作。

此时您可能从 SD 卡中获取数据的唯一方法是将其交给数据恢复领域的专业人士。

  • 这不是真的。死牌是一个可能的原因,但还有其他原因。我在使用全新的 SD 卡时遇到了同样的问题,它在我的相机中运行良好。然而,我的 Linux 笔记本电脑显示了这个确切的问题。卡放回相机后仍然有效。它没有死(还),这是一个 linux 缺乏对格式/制造商的一些奇怪组合的支持。 (4认同)

小智 6

您是否使用带有机械写入锁定开关的SD 适配器?

事实上,我的旧 SD 卡(无需适配器)在我的 Lenovo ThinkPad E540 上也有同样的问题。我的案例的解决方案是切换写入锁定开关几次。因为这纯粹是机械的,所以我怀疑卡端口有问题/损坏——我的卡端口看起来……“听起来”相当脆弱!