ฉันมีพีซีที่ใช้ Ubuntu / Windows ดูอัลบูตมานานกว่า 5 ปี การกำหนดค่าการทำงานล่าสุดคือ: windows 10 และ Ubuntu 16.04 LTS
ฉันติดตั้ง Ubuntu 16.10 บนพาร์ติชัน Linux และมีปัญหา:
- ถ้าฉันแค่บูทบน Linux ก็ไม่มีปัญหามันใช้งานได้ดี
- ถ้าฉันบูต windows ไม่มีปัญหา windows ทำงานได้ดี
- ถ้าฉันบูต Linux หลัง windows ฉันมีข้อผิดพลาด superblock และไปที่ busybox
ถ้าฉันคืน superblock ด้วย
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
ฉันสามารถบูท Linux ได้ แต่หลังจากบูทไปยัง Windows ปัญหาอีกครั้งก็เหมือนกัน
แน่นอนฉันได้ลองวิธีแก้ปัญหาแล้ว:
chkdsk
และtestdisk
ในขณะที่บน windows- ฉันลบพาร์ติชั่นเสริมแล้วให้ตัวติดตั้ง Linux สร้างมันขึ้นมาใหม่
- สร้างโดยและพาร์ติชันเสริม + ext4 และสลับและเลือกพาร์ติชันเหล่านี้ในระหว่างกระบวนการติดตั้ง
ตารางพาร์ติชัน ( fdisk -lu
):
Disk /dev/sda: 298,1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6bb7527c
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 22783999 22781952 10,9G 7 HPFS/NTFS/exFAT
/dev/sda2 * 22784000 22988799 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda3 22988800 375246847 352258048 168G 7 HPFS/NTFS/exFAT
/dev/sda4 375246848 625141759 249894912 119,2G f W95 Ext'd (LBA)
/dev/sda5 383440896 617844735 234403840 111,8G 83 Linux
/dev/sda6 617846784 625141759 7294976 3,5G 82 Linux swap / Solaris
ฉันทำการทดสอบเพิ่มเติมโดยไม่ประสบความสำเร็จ:
- ฉันลบพาร์ติชันเสริมของ Linux ออกแล้ว
- ฉันขยายพาร์ติชัน windows ไปยังดิสก์แบบเต็ม
- ฉันเปิดตัว a
chkdsk /F /R
→พาร์ติชั่นใหม่→หน้าต่างหลังจากผ่านไปสองสามชั่วโมงทุกอย่างก็ดี - ฉันติดตั้ง Ubuntu 16.10 อีกครั้งและให้โปรแกรมติดตั้งปรับขนาดดิสก์และสร้างส่วน ext4 และ swap
- ฉันบูท Linux →ไม่มีปัญหา
- ฉันบูท windows →ไม่มีปัญหา (ไปถึงเมนู windows ที่ให้ฉันเลือกระหว่าง Windows และ Linux, ฉันเลือก Windows)
- ฉันบูต Linux: ปัญหาเดียวกันอีกครั้ง (ข้อผิดพลาด superblock)
อัปเดต: ข้อผิดพลาด superblock ที่แน่นอน:
fsck.ext4: Superblock checksum does not match superblock while trying to open /dev/sda5
วิธีซ่อม:
fsck.ext4 -p -b 884736 -B 4096 /dev/sda5
ทำงานได้ดี แต่หลังจากบูต Windows ปัญหาจะเกิดขึ้นอีกครั้ง ...
อัปเดต 2: จาก W10 ฉันสามารถเมานต์พาร์ติชัน linux ext4 ด้วยext2
เครื่องมือW10 มันใช้งานได้ดีฉันสามารถดูไฟล์ แต่หลังจากนั้นปัญหาเดียวกันเมื่อฉันบูตบน Linux: ข้อผิดพลาด superblock
แน่นอนถ้าฉันเพิ่งบูท W10 (ไม่มีการล็อกอิน) และรีบูทลินุกซ์ปัญหาก็มีอยู่เช่นกัน
ปัญหาเกิดขึ้นกับ W10 1511 ฉันได้อัปเกรดเป็น W10 1607: ปัญหาเดียวกัน
ฉันเห็นว่าฉันไม่ได้อยู่คนเดียวบนโลกนี้ด้วยปัญหานี้ แต่ฉันไม่เห็นวิธีแก้ปัญหาใด ๆ
update2: ฉันลบ linux และ swap partition และสร้างพาร์ติชั่นใหม่จาก windows จากนั้นฉันติดตั้ง Ubuntu 16.10 => ปัญหาเดิมอีกครั้ง
อัปเดต 3: การเริ่มต้นของโซลูชันฉันอาจพบวิธีแก้ไขปัญหา เมื่อเข้าสู่ระบบใน windows: ด้วยคำสั่งdiskpart
เมื่อตั้งค่าปริมาณ linux offline
จะไม่มีปัญหาเมื่อฉันบูต linux
ตอนนี้ฉันต้องหาวิธีตั้งค่าระดับเสียงออฟไลน์โดยอัตโนมัติ (regedit?)