2

Я пытаюсь получить доступ к данным на моей микро SDCard (с помощью адаптера SD-карты) из моей системы Linux.

Но каждый раз, когда я пытаюсь, я получаю только ошибку в dmesg:

mmc0: ошибка -110 при инициализации SD-карты

Также я, кажется, не вижу устройства, указанного в /dev (по крайней мере, ничего не называемого mmcXXX), и fdisk -l также не показывает его.

С другой стороны, Windows способна обнаружить микро SD-карту с помощью трех разделов (это моя микро-SD-карта e-Reader) только с просьбой отформатировать SD-карту, потому что она не может читать с нее, что мне кажется нормальным, поскольку есть разделы, которые должны быть ext3/ext4, но это мешает мне получить доступ к содержимому SD-карты.

Я нашел много ссылок об ошибке в Linux, но не могу найти способ вернуть карту micro SD к жизни или если она повреждена.

Есть мысли по этому поводу?

Спасибо за вашу помощь

2 ответа2

1

Недавно я столкнулся с аналогичной проблемой: делать цифровые фотографии на улице и не иметь замены батареи. После того, как камера отключилась от разряженной батареи, я несколько раз вынимал ее и возвращал обратно. В конце SD карта получила поврежденную файловую систему (только), я надеюсь.

Теперь интересная часть: карта все еще читаема в OpenSUSE 11.4 (ideapad S10e от 2009 года), получая -110 в OpenSUSE 11.3 (еще один старый Lenovo) и то же самое в новом Fujitsu с OpenSUSE.

-110 ошибка mmc0, скорее всего, тайм-аут (как найдено на некоторых других форумах)

Мысль о том, что считыватель (-и) поврежден, контакты карты окислены и т.д., Не выглядит так.

В конце я использовал утилиту photorec от:

http://www.cgsecurity.org/wiki/PhotoRec

в системе умеет читать карты. (На -110 вы не можете видеть устройство, поэтому нет возможности работать с ним).

Утилита может восстанавливать файлы на основе сигнатуры файла, понимая содержимое, а не файловую систему (при условии, что карта перед использованием отформатирована заново, поэтому содержимое не фрагментируется).

Это третья встреча с этим эффектом. Как только мне удалось переформатировать в Windows, причина была неизвестна, и дважды я испытал свою удачу с разряженной батареей. В обоих случаях вышеупомянутая утилита полностью сохранила мои фотографии. Карты можно было отформатировать в камере без каких-либо проблем.

Дикая догадка - ядро Linux в некоторых версиях путается, когда информация о геометрии карты повреждена. Тайм-аут после поиска сектора, которого вообще нет на карте ... Кто-нибудь может подтвердить?

Удачи!

0

Только что купил USB-ридер, и он работает нормально.

Может быть адаптер SD-карты, который не работал

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .