Помилка "FAT-fs: IO charset iso8859-1 не знайдено" під час встановлення FAT-накопичувачів


11

Я не в змозі змонтувати будь-які fat32 або fat16відформатовані usb-диски під Ubuntu 13.10. Тут слід зазначити, що це відбувається лише з fatвідформатованими дисками. ntfs, добре extвідформатовані зовнішні диски usb (я спробував форматувати те саме, що ext4він працював)

Під час монтажу через nautilus:

Помилка під час встановлення через File Manager

Помилка під час монтажу з терміналу:

root@shubham-pc:~# mount -t vfat /dev/sdc1 /media/shubham/n
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

Як запропоновано помилкою: вихід з dmesg | tail

root@shubham-pc:~# dmesg | tail
[ 3545.482598] scsi8 : usb-storage 1-1:1.0
[ 3546.481530] scsi 8:0:0:0: Direct-Access     SanDisk  Cruzer           1.26 PQ: 0 ANSI: 5
[ 3546.482373] sd 8:0:0:0: Attached scsi generic sg3 type 0
[ 3546.483758] sd 8:0:0:0: [sdc] 15633408 512-byte logical blocks: (8.00 GB/7.45 GiB)
[ 3546.485254] sd 8:0:0:0: [sdc] Write Protect is off
[ 3546.485262] sd 8:0:0:0: [sdc] Mode Sense: 43 00 00 00
[ 3546.488314] sd 8:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 3546.499820]  sdc: sdc1
[ 3546.503388] sd 8:0:0:0: [sdc] Attached SCSI removable disk
[ 3547.273396] FAT-fs (sdc1): IO charset iso8859-1 not found

Вихід від fsck.vfat:

root@shubham-pc:~# fsck.vfat /dev/sdc1
dosfsck 3.0.16, 01 Mar 2013, FAT32, LFN
/dev/sdc1: 1 files, 1/1949978 clusters

Все нормально

Спробувавши заново створити всю таблицю розділів, а потім відформатувати, fat32але безрезультатно, тому можливість пошкодженого диска виключається. Пробували те ж саме з приблизно 4-ма дисками, і всі вони однакові


Чи використовуєте ви самостійно складене ядро ​​або стандартне Ubuntu?
qbi

За замовчуванням
cshubhamrao

Відповіді:


7

Мабуть, у вашого ядра якось є проблеми (можливо, помилка). Оскільки доступна оновлена ​​версія, встановіть її (версія 3.11.0-13-generic)

sudo apt-get install linux-generic

тепер перезавантажтеся у вашому новому ядрі.


1
У мене є Linux 3.16 і мають ті ж проблеми.
e-info128

2
У мене ядро ​​Linux 4.4.0-53 і у мене така ж проблема. apt-get звітів "linux-generic - це вже найновіша версія".
larskholte

@larskholte або у вас неправильно налаштована система, або ви потрапили на помилку в ядрі / модулі. У будь-якому випадку, моя відповідь, якщо наявна інформація є правильною, ваш випадок може бути іншим, якщо ви не використовуєте ядро ​​3.11.
Брайам

видалив останнє зображення ядра і працював як шарм. але поняття не маю, що робити, коли оновлення знову повернеться
кнопка Бенджаміна

@benjaminbutton повідомте про помилку з усією інформацією про налагодження, яку ви можете надати. В іншому випадку, як ви очікуєте її виправлення?
Брайам

1

У мене була та сама проблема кілька днів тому з 4.4.0-57. modprobe nls_iso8859-1припустив помилку, і без цього модуля з'являється повідомлення "IO charset not found".

Виявляється, пошкоджена коренева файлова система. Після ретельного fsck та перевстановлення ядра (змушений apt-get install --reinstall), цей модуль завантажується знову, і я можу встановити свої USB-накопичувачі.

@larskholte Навіть якщо оновлення до 4.4.0-57 вирішило вашу проблему, замінивши поганий модуль, не забудьте перевірити файлові системи! Цей модуль не завантажується - лише симптом набагато більшої проблеми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.