Флешка плохая суперблок. Работает абсолютно нормально в Windows

Когда я подключаю свой 8 ГБ Cruzer Blade 8 ГБ (отформатированный как FAT32) к моему компьютеру с Ubuntu, я получаю ошибку монтирования. Команда 'e2fsck -f / dev / sda1 "дает мне" Плохое магическое число в суперблоке при попытке открыть / dev / sda1 ". Использование резервного суперблока дает то же самое. отлично работает на Windows.

0
задан 3 June 2012 в 16:33

1 ответ

Вы применяете команду e2fsck, которая работает в файловой системе ext2 / ext3 / ext4, к файловой системе FAT32. Неудивительно, что e2fsck жалуется на то, что не находит допустимой файловой системы ext [234].

Если вы хотите проверить эту файловую систему, запустите fsck (которая определит подходящую утилиту для файловой системы на этом устройстве) или вызовите соответствующую утилиту напрямую (fsck.vfat).

Если вы все еще получаете ошибку монтирования, скопируйте и вставьте сообщение об ошибке. Обратите внимание, что драйвер файловой системы Linux иногда более требователен к поврежденным носителям, чем Windows. Если вы считаете, что флешка может быть повреждена, скопируйте с нее данные с помощью ddrescue Install ddrescue :

sudo ddrescue /dev/sda1 /var/tmp/sda1

Затем вы можете смонтировать файлы в изображении с

sudo mount -o loop,ro,umask=022 /var/tmp/sda1 /mnt

Кстати, действительно ли /dev/sda ваша палка? Обычно /dev/sda является первым внутренним диском.

0
ответ дан 3 June 2012 в 16:33

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

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