Je suis incapable de monter aucun fat32
ou fat16
disques formatés usb sous Ubuntu 13.10. La chose ici à noter est que cela se produit uniquement avec des disques au format fat
. ntfs
, ext
disques USB externes formatés fonctionnent bien (j'ai essayé de formater la même chose avec ext4
et cela a fonctionné)
Pendant le montage via nautilus
:
Erreur lors du montage depuis le terminal:
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
Comme suggéré par l'erreur: Sortie de 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
Sortie de 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
Tout normal
J'ai essayé de recréer toute la table de partition, puis de formater en tant que fat32
mais en vain, la possibilité d'un lecteur corrompu est donc exclue. J'ai essayé la même chose avec environ 4 disques et tous ont les mêmes choses
Apparemment, votre noyau a des problèmes (peut-être un bogue). Puisqu'une version mise à jour est disponible, installez-la (version 3.11.0-13-generic
)
Sudo apt-get install linux-generic
maintenant redémarrez dans votre nouveau noyau.
J'ai eu le même problème il y a quelques jours avec 4.4.0-57. modprobe nls_iso8859-1
a généré une erreur et sans ce module, le message "IO charset not found" apparaît.
Il s'avère que le système de fichiers racine était endommagé. Après une analyse minutieuse de fsck et une réinstallation du noyau (forcée avec apt-get install --reinstall
), ce module se charge à nouveau et je peux monter mes clés USB.
@larskholte Même si la mise à jour à 4.4.0-57 a résolu votre problème en remplaçant le module défectueux, assurez-vous de fsck vos systèmes de fichiers! Le fait que ce module ne se charge pas n’est que le symptôme d’un problème beaucoup plus important.