FAT Sürücülerini monte ederken “FAT-fs: IO karakter seti iso8859-1 bulunamadı” hatası


11

Ubuntu 13.10 altında herhangi bir fat32 veya fat16biçimlendirilmiş USB disk takamıyorum . Burada dikkat edilmesi gereken şey, bunun yalnızca fatbiçimlendirilmiş Disklerde gerçekleşmesidir. ntfs, extbiçimlendirilmiş harici usb diskler iyi çalışıyor (aynı biçimlendirmeyi denedim ext4ve çalıştı)

Montaj sırasında nautilus:

Dosya Yöneticisi üzerinden yükleme hatası

Terminalden montaj sırasında hata:

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

Hatanın önerdiği gibi: 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

Çıktı kaynağı 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

Herşey normal

Tüm bölüm tablosunu yeniden oluşturmayı ve sonra biçimlendirmeyi denedim fat32ancak boşuna değil, böylece bozuk sürücü olasılığı ortadan kalktı. Yaklaşık 4 Disk ile aynı şekilde denendi ve hepsi aynı şeylere sahip


Kendi kendine derlenmiş bir çekirdek mi yoksa varsayılan Ubuntu mu kullanıyorsunuz?
qbi

Varsayılan
seçenek

Yanıtlar:


7

Görünüşe göre, çekirdeğinizin bir şekilde sorunları var (belki bir hata). Güncellenmiş bir sürüm olduğundan, yükleyin (sürüm 3.11.0-13-generic)

sudo apt-get install linux-generic

şimdi yeni çekirdeğinizde yeniden başlatın.


1
linux 3.16 ve aynı sorun var.
e-info128

2
Linux çekirdeğim 4.4.0-53 ve aynı problemim var. apt-get raporları "linux-generic zaten en yeni sürümdür".
larskholte

@larskholte yanlış yapılandırılmış bir sisteminiz var ya da çekirdek / modülde bir hataya çarptı. Her iki durumda da, mevcut bilgiler göz önüne alındığında cevabım doğru, 3.11 çekirdeği kullanmadığınız sürece durumunuz farklı olabilir.
Braiam

en son çekirdek görüntüsünü kaldırdı ve bir cazibe gibi çalıştı. ancak güncelleme tekrar geldiğinde ne yapacağınız hakkında hiçbir fikrim yok
benjamin düğmesi

@benjaminbutton, verebileceğiniz tüm hata ayıklama bilgileriyle hatayı bildirin. Aksi takdirde, düzeltilmesini nasıl beklersiniz?
Braiam

1

Aynı problemi birkaç gün önce 4.4.0-57 ile yaşadım. modprobe nls_iso8859-1bir hata attı ve bu modül olmadan "IO karakter seti bulunamadı" mesajı belirir.

Kök dosya sisteminin hasar gördüğü anlaşılıyor. Kapsamlı bir fsck ve çekirdeği (zorla apt-get install --reinstall) yeniden yükledikten sonra , bu modül tekrar yüklenir ve USB çubuklarımı monte edebilirim.

@larskholte 4.4.0-57 sürümüne yapılan güncelleştirme bozuk modülü değiştirerek sorununuzu çözse bile, dosya sistemlerinizi fscklediğinizden emin olun! Bu modül yüklenmiyor, sadece çok daha büyük bir sorunun belirtisidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.