Вопрос Принудительное крепление Fat16 partiton?


У меня есть жесткий диск Windows XP, который больше не хочет монтировать себя. Короче говоря, я попытался получить мои данные через Ubuntu Live USB. Жесткий диск не будет монтироваться автоматически, поэтому я создал точку монтирования, используя:

sudo mkdir / media / external

Когда я пытаюсь подключить жесткий диск, используя

sudo mount / dev / sda2 / media / external -o forcer

Я получаю это сообщение об ошибке:

mount: неправильный тип fs, плохая опция, плохой суперблок on / dev / sda2,   отсутствующая кодовая страница или вспомогательная программа или другая ошибка   В некоторых случаях полезная информация находится в syslog - попробуйте   dmesg | хвост или так

Как я могу заставить монтировать мой раздел fat16, чтобы сохранить свои файлы?


1
2017-11-09 02:48


происхождения


Что заставляет вас думать, что это FAT16, кстати? FAT32 был представлен в Windows 95 за 6 лет до WinXP. - Sergey
Gparted говорит, что это Fat16 ... Это мой отец HDD, я понятия не имею, почему он выбрал fat16. - Dominic Jordan Hasford


ответы:


Вам нужно явно указать тип файловой системы:

sudo mount -t vfat /dev/sda2 /media/external

(Вы также можете попробовать fat, msdos а также umsdos). Конкретный формат (FAT32, FAT16 или FAT12) должен быть автоматически обнаружен драйвером, однако вы можете переопределить его с помощью fat={12|16|32} вариант.

Видеть man mount для получения дополнительной информации о настройках монтирования FAT.


3
2017-11-09 03:20



Я бы заменил «-t vfat» на жир, или msdos, или umsdos? - Dominic Jordan Hasford
Да, это разные драйверы, которые имеют общее ядро ​​/ опции: en.wikipedia.org/wiki/FAT_filesystem_and_Linux - Sergey
Обратите внимание, что vfat обычно будут работать для FAT16 и FAT32. - Thomas Ward♦