หลังจากพยายามเข้าถึงพาร์ติชัน Linux ของฉันจากระบบปฏิบัติการ Windows ตอนนี้พาร์ติชัน Linux ของฉันถูกตัดให้เหลือขนาด 1K ไบต์ และฉันไม่สามารถเมานต์พาร์ติชันนั้นได้อีก
"fdisk" แสดงขนาดของพาร์ติชันของฉัน 244.1G ซึ่งถูกต้อง ในขณะที่ "testdisk" และ "lsblk" แสดง 1K ไบต์ พาร์ติชันที่เสียหายของฉันคือ sdd3
ฉันพยายามแก้ไขปัญหาโดยใช้คำสั่ง fsck โดยไม่ประสบความสำเร็จ:
~$ sudo fsck.ext4 -f /dev/sdd3
e2fsck 1.45.5 (07-ม.ค.-2563)
fsck.ext4: ความพยายามที่จะอ่านบล็อกจากระบบไฟล์ส่งผลให้อ่านสั้นในขณะที่พยายามเปิด /dev/sdd3
นี่อาจเป็นพาร์ติชันที่มีความยาวเป็นศูนย์หรือไม่
นี่คือผลลัพธ์ของ "fdisk":
ดิสก์ /dev/sdd: 1.84 TiB, 2000398934016 ไบต์, 3907029168 ภาคส่วน
รุ่นดิสก์: WDC WD20EZRZ-00Z
หน่วย: ภาค 1 * 512 = 512 ไบต์
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512 ไบต์ / 4096 ไบต์
ขนาด I/O (ต่ำสุด/เหมาะสม): 4096 ไบต์ / 4096 ไบต์
ประเภทป้ายชื่อดิสก์: dos
ตัวระบุดิสก์: 0x00001144
ประเภทรหัสขนาดเซกเตอร์เริ่มต้นการบูตอุปกรณ์
/dev/sdd1 2048 1638402047 1638400000 781.3G 7 HPFS/NTFS/exFAT
/dev/sdd2 1638402048 2150402047 512000000 244.1G 7 HPFS/NTFS/exFAT
/dev/sdd3 2150402048 2662402047 512000000 244.1G 85 Linux แบบขยาย
/dev/sdd4 2662402048 3907028991 1244626944 593.5G 7 HPFS/NTFS/exFAT
และนี่คือผลลัพธ์ของ "lsblk":
ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 3.7T 0 ดิสก์
ââsda1 8:1 0 3.7T 0 ส่วน /media/ali/ไดรฟ์ I
sdd 8:48 0 1.8T 0 ดิสก์
ââsdd1 8:49 0 781.3G 0 ส่วน /media/ali/ไดรฟ์ F
ââsdd2 8:50 0 244.1G 0 ส่วน /media/ali/BE0AE9C60AE97C31
ââsdd3 8:51 0 1K 0 ส่วน
ââsdd4 8:52 0 593.5G 0 ส่วน /media/ali/ไดรฟ์ E
ดูเหมือนว่าข้อมูลบนพาร์ติชันของฉันจะยังคงอยู่ เนื่องจากฉันสามารถเข้าถึงไฟล์ทั้งหมดของฉันโดยใช้การกู้คืนด้วยเวทมนตร์ เมื่อเข้าถึงพาร์ติชันของฉันโดยใช้ Magic Recovery แม้โครงสร้างของโฟลเดอร์ทั้งหมดของฉันจะถูกรักษาไว้
ความคิดใด ๆ ในการแก้ไขปัญหาจะได้รับการชื่นชม