Score:0

พาร์ติชัน ext4 ที่ถูกตัดทอนหลังจากพยายามเข้าถึงพาร์ติชันของฉันจาก windows ด้วย ext2fs

ธง ru

หลังจากพยายามเข้าถึงพาร์ติชัน 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 แม้โครงสร้างของโฟลเดอร์ทั้งหมดของฉันจะถูกรักษาไว้

ความคิดใด ๆ ในการแก้ไขปัญหาจะได้รับการชื่นชม

PonJar avatar
in flag
คุณต้องเรียกใช้ fsck -f /dev/sdd3 เพื่อตรวจสอบและแก้ไขข้อผิดพลาดใดๆ กับพาร์ติชันนั้น วิ่งมากกว่าหนึ่งครั้งจนกว่าจะสะอาด
ali129 avatar
ru flag
สวัสดี PonJar ขอบคุณสำหรับความคิดเห็นของคุณ ตามที่ฉันอธิบาย ฉันรันคำสั่ง fsck แล้ว ฉันโพสต์ผลลัพธ์ของคำสั่งนั้นในคำถามของฉันด้วย
PonJar avatar
in flag
ขออภัย ฉันดูเหมือนจะมองข้ามส่วนนั้นของคำถามของคุณไป หาก fsck ไม่สามารถแก้ไขได้ ฉันอยากจะสำรองข้อมูลไว้ในที่ที่ปลอดภัย จากนั้นให้ลบและสร้างพาร์ติชันใหม่ แล้วจึงกู้คืนข้อมูล
in flag
นี่เป็นเพียงการคาดเดา แต่มีตารางพาร์ติชัน GPT ที่เคอร์เนลอาจมองหาโดยชอบตารางพาร์ติชัน MBR เก่าหรือไม่ fdisk จะแสดงและแก้ไขตารางพาร์ติชัน MBR โปรแกรม gdisk จะแสดงและแก้ไขตารางพาร์ติชัน GPT
ali129 avatar
ru flag
สวัสดี ดิสก์ของฉันมีขนาดเพียง 2 TB และด้วยเหตุนี้ ฉันจึงไม่ยุ่งกับ GPT เลย มันถูกแบ่งพาร์ติชันโดยใช้ MBR
in flag
ดังนั้นนี่คือความเสียหายของตารางพาร์ติชันโดยพื้นฐาน เห็นได้ชัดว่า Fdisk แสดงพาร์ติชัน แต่ Linux ไม่แสดง อย่างน้อยก็แสดงโดย lsblk นี่คือเหตุผลที่ฉันสงสัยว่าอาจมีตารางพาร์ติชัน GPT การดูที่การบูท dmesg อาจให้เบาะแสบางอย่าง แต่นี่ไม่ใช่ปัญหาของระบบไฟล์ แต่เป็นปัญหาการแบ่งพาร์ติชันบางประเภท

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา