Когда я подключаю свой 8 ГБ Cruzer Blade 8 ГБ (отформатированный как FAT32) к моему компьютеру с Ubuntu, я получаю ошибку монтирования. Команда 'e2fsck -f / dev / sda1 "дает мне" Плохое магическое число в суперблоке при попытке открыть / dev / sda1 ". Использование резервного суперблока дает то же самое. отлично работает на Windows.
Вы применяете команду e2fsck
, которая работает в файловой системе ext2 / ext3 / ext4, к файловой системе FAT32. Неудивительно, что e2fsck
жалуется на то, что не находит допустимой файловой системы ext [234].
Если вы хотите проверить эту файловую систему, запустите fsck
(которая определит подходящую утилиту для файловой системы на этом устройстве) или вызовите соответствующую утилиту напрямую (fsck.vfat
).
Если вы все еще получаете ошибку монтирования, скопируйте и вставьте сообщение об ошибке. Обратите внимание, что драйвер файловой системы Linux иногда более требователен к поврежденным носителям, чем Windows. Если вы считаете, что флешка может быть повреждена, скопируйте с нее данные с помощью ddrescue :
sudo ddrescue /dev/sda1 /var/tmp/sda1
Затем вы можете смонтировать файлы в изображении с
sudo mount -o loop,ro,umask=022 /var/tmp/sda1 /mnt
Кстати, действительно ли /dev/sda
ваша палка? Обычно /dev/sda
является первым внутренним диском.