Прежде всего я использую Ubuntu 12.04 на ноутбуке со встроенным кард-ридером.
У меня есть microSD-карта Sandisk 8Gig, поставляемая с моим телефоном HTC Desire HD.
К сожалению, я подключил его к компьютеру под управлением Windows через USB-кабель, подключенный к телефону, и не "безопасно удалял оборудование". Это был не первый раз, когда я не «безопасно удалял» его из окон, и каждый раз, когда я случайно делал это, мне приходилось перезагружать телефон, прежде чем 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.
Излишне говорить, что я не могу отформатировать карту или запустить какое-либо программное обеспечение для восстановления, пока не смогу отобразить ее как устройство.
Редактировать: - Я обнаружил, просматривая мои соответствующие разделы системного журнала, доступные здесь, что, когда я впервые вставил свою карту, ошибка отличалась от того, что есть сейчас. Я действительно не понимаю ни одной из этих ошибок. Я предполагаю, что карта была оставлена в состоянии ожидания перевода (если это возможно), и она не получила его. Теперь его нельзя инициализировать (что бы это ни значило на самом деле)
Любая помощь относительно того, что означает эта ошибка и / или как восстановить данные с моей SD-карты, очень ценится. Большинство моих важных данных были заархивированы, но на моем телефоне было одно приложение для создания заметок, которого не было, и я бы очень хотел получить эти данные.
PS И рабочая карта, и поврежденная карта - micro sd, и я использую адаптер карты, чтобы вставить их в мой компьютер.
PPS Я загрузил аннотированную версию моего / var / log / syslog только с соответствующими частями здесь, а также полный системный журнал здесь
источник
Ответы:
Похоже, карта была повреждена из-за преждевременного удаления. Сообщения указывают либо на сбой контроллера в карте, либо на неисправные блоки. Последнее может быть восстановимо. Попробуйте это восстановить:
Если это не поможет, вы должны переформатировать с помощью 'mkfs'. Если карта по-прежнему непригодна для использования, контроллер, вероятно, был поврежден в аппаратном обеспечении без возможности восстановления.
источник
Попробуйте использовать gparted для создания новой таблицы разделов. Откройте gparted из Dash или с
gksu gparted
помощью терминала, затем выберите свое устройство и перейдите в Device -> New Partition Table.источник