首先,我在具有内置读卡器的笔记本电脑上使用Ubuntu 12.04。
我的HTC Desire HD手机随附了一个Sandisk 8Gig微型SD卡。
不幸的是,我已经通过电话上的USB电缆将其安装在Windows计算机上,并且没有“安全地卸下硬件”。这不是我第一次没有从Windows中“安全地删除”它,每次我不小心这样做时,我不得不重新启动手机,然后才能再次访问sd卡。
尽管它一定已经磨损了,因为现在我的手机根本无法识别该卡,并且当我将其放入笔记本电脑的读卡器时,在/ var / log / syslog中出现以下错误
Apr 4 21:17:59 jesse-laptop kernel: [12665.532025] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:00 jesse-laptop kernel: [12667.192024] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:02 jesse-laptop kernel: [12668.860020] mmc0: error -110 whilst initialising SD card
Apr 4 21:18:04 jesse-laptop kernel: [12670.532020] mmc0: error -110 whilst initialising SD card
我已经用谷歌搜索了此消息,但找不到任何解释其含义的地方。我发现的所有与类似错误有关的帖子都是关于使读卡器工作的,但是当我插入其他sd卡时,读卡器可以完美工作。
Apr 4 21:26:35 jesse-laptop kernel: [13182.192121] mmc0: new SDHC card at address b368
Apr 4 21:26:35 jesse-laptop kernel: [13182.195849] mmcblk0: mmc0:b368 29.8 GiB
Apr 4 21:26:35 jesse-laptop kernel: [13182.197931] mmcblk0: p1
因此我知道问题出在卡损坏而不是读卡器上。
问题似乎在于初始化卡,因为它没有出现在/ dev /下我能找到的任何地方。当我插入工作的SD卡时,它显示为/ dev / mmcblk0,并且分区为/ dev / mmcblk0p1。
不用说,我无法格式化该卡或运行任何恢复软件,直到我将其显示为设备。
编辑:-通过查看此处可用的 syslog 相关部分,我发现当我初次插入卡时,该错误与现在不同。我不太了解这些错误。我猜该卡处于预计要转移的状态(如果可能的话),但没有收到。现在无法初始化(实际上意味着什么)
非常感谢有关此错误的含义和/或如何从我的SD卡恢复数据的任何帮助。我的大部分重要数据都已备份,但是有一个记笔记应用程序(在我的手机上)不是,我非常想检索该数据。
PS工作卡和损坏的卡均为micro sd,我正在使用卡适配器将它们插入计算机。
PPS我已经上传了我的/ var / log / syslog的带注释的版本,这里只有相关的部分,还有完整的syslog在这里