SD-карта распознается, но не монтируется «не могу прочитать суперблок»

При попытке просмотреть файлы на моей SD-карте я получаю следующее сообщение.

## Unable to access “16 GB Volume” ##
Error mounting /dev/mmcblk0p1 at /media/automat0n/6366-3430: Command-line `mount -t "vfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush" "/dev/mmcblk0p1" "/media/automat0n/6366-3430"' exited with non-zero exit status 32: mount: /dev/mmcblk0p1: can't read superblock

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

В настоящее время я провожу анализ на тестовом диске, но я не уверен, что еще я могу сделать, чтобы получить файлы с карты. Я бы предпочел не форматировать карту и потерять свои данные.

Любая помощь или предложения будут с благодарностью.

9
задан 25 May 2015 в 02:49

2 ответа

Прежде чем Вы попробуете что-либо еще, скопируете все устройство в безопасное место:

sudo dd if=/dev/mmcblk0 of=/var/tmp/safeplace bs=1024k

, Если dd дает Вам ошибки, что-то может быть неправильным с Вашим устройством или картридером в Вашей машине. Имейте Вас, пытался читать его на некоторой другой машине (я предполагаю, что ответ - "да", поэтому продолжайте читать!)

Затем, попытка использования, читая таблицу разделов:

sudo parted -l /dev/mmcblk0

, Каков тип раздела?

  1. , Если это - vfat, возможно, суперблок повреждается; попробуйте sudo fsck.vfat /dev/mmcblk0p1 (проверьте страницу справочника на опции).

  2. Вы на самом деле создавали его на машине Linux? В противном случае, возможно, это - exFAT файловая система. Попробуйте:

    sudo dd if=/dev/mmcblk0p1 bs=16 count=1 | hd
    

    и видят, являются ли первые несколько байтов 'EXFAT'. Если так, установите основанный на предохранителе экс-жир:

    sudo apt-get install exfat-fuse
    

    и попытка, монтирующаяся вручную, если GUI автоматически не распознает его.

, Если это все еще не работает, ну, в общем, мы должны будем вырыть глубже:)

0
ответ дан 25 May 2015 в 02:49

В моем случае ошибка была похожа на это:

Error mounting /dev/mmcblk0p1 at /media/severin/1885-EB0E:
  Command-line `mount -t "exfat" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000...

(замечают exfat в сообщении об ошибке)

фиксация была проста, как указанный здесь :

sudo apt-get install exfat-fuse exfat-utils

Затем я просто нажал устройство в Наутилусе, и это работало.

4
ответ дан 25 May 2015 в 12:49

Другие вопросы по тегам:

Похожие вопросы: