ข้อผิดพลาด“ FAT-fs: IO charset iso8859-1 ไม่พบ” ขณะติดตั้ง FAT Drives


11

ฉันไม่สามารถติดตั้งดิสก์ usb หรือฟอร์แมตใด ๆ ภายใต้ Ubuntu 13.10 สิ่งที่นี่เพื่อทราบคือมันเกิดขึ้นเฉพาะกับดิสก์ที่จัดรูปแบบ , การจัดรูปแบบดิสก์ USB ภายนอกทำงานได้ดี (ผมพยายามจัดรูปแบบเดียวกับที่และการทำงาน)fat32fat16fatntfsextext4

ในขณะที่ติดตั้งผ่านnautilus:

เกิดข้อผิดพลาดขณะทำการติดตั้งผ่านตัวจัดการไฟล์

ข้อผิดพลาดขณะติดตั้งจากเทอร์มินัล:

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 ดิสก์หรือมากกว่านั้นและทั้งหมดมีสิ่งเดียวกัน


คุณใช้เคอร์เนลที่คอมไพล์แล้วหรืออูบุนตูเริ่มต้นหรือไม่?
qbi

ค่าเริ่มต้น
cshubhamrao

คำตอบ:


7

เห็นได้ชัดว่าเคอร์เนลของคุณมีปัญหา (อาจเป็นข้อผิดพลาด) เนื่องจากมีรุ่นที่อัปเดตแล้วให้ติดตั้ง (รุ่น3.11.0-13-generic)

sudo apt-get install linux-generic

ตอนนี้รีบูตในเคอร์เนลใหม่ของคุณ


1
ฉันมี linux 3.16 และมีปัญหาเดียวกัน
e-info128

2
ฉันมี Linux kernel 4.4.0-53 และฉันมีปัญหาเดียวกัน รายงาน apt-get "linux-generic เป็นรุ่นล่าสุดแล้ว"
larskholte

@larskholte คุณมีระบบที่กำหนดค่าผิดพลาดหรือคุณพบข้อผิดพลาดในเคอร์เนล / โมดูล ไม่ว่าจะด้วยวิธีใดคำตอบของฉันเนื่องจากข้อมูลที่มีอยู่นั้นถูกต้องกรณีของคุณอาจแตกต่างออกไปเว้นแต่ว่าคุณใช้เคอร์เนล 3.11
Braiam

ลบอิมเมจเคอร์เนลล่าสุดและทำงานเหมือนเครื่องราง แต่ไม่รู้ว่าจะทำอย่างไรเมื่อการอัพเดทกลับมาอีกครั้ง
ปุ่ม benjamin

@benjaminbutton รายงานข้อผิดพลาดพร้อมข้อมูลการดีบักทั้งหมดที่คุณสามารถให้ได้ มิฉะนั้นคุณคาดว่าจะได้รับการแก้ไขอย่างไร
Braiam

1

ฉันมีปัญหาเดียวกันไม่กี่วันที่ผ่านมาด้วย 4.4.0-57 modprobe nls_iso8859-1โยนข้อผิดพลาดและไม่มีโมดูลนั้นข้อความ "ไม่พบชุดอักขระ IO" ปรากฏขึ้น

ปรากฎว่าระบบไฟล์รูทเสียหาย หลังจาก fsck อย่างละเอียดและติดตั้งเคอร์เนล (บังคับด้วยapt-get install --reinstall), โมดูลนั้นโหลดอีกครั้ง, และฉันสามารถติด USB sticks ของฉันได้

@larskholte แม้ว่าการอัปเดตเป็น 4.4.0-57 จะแก้ไขปัญหาของคุณโดยการเปลี่ยนโมดูลที่ไม่ดีให้แน่ใจว่าได้ทำระบบไฟล์ของคุณ! โมดูลที่ไม่โหลดนั้นเป็นเพียงอาการของปัญหาที่ใหญ่กว่ามาก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.