Score:2

เสียบ ext4 กับ Windows จะกู้คืนข้อมูลใน Ubuntu ได้อย่างไร

ธง in

ฉันย้ายข้อมูลทั้งหมดไปยังไดรฟ์ใหม่และดูเหมือนว่าข้อมูลจะหายไป โปรดช่วยฉันกู้คืนข้อมูล

นี่คือสิ่งที่ฉันทำเพื่อให้ปัญหาเกิดขึ้น:
ย้ายไม่ได้ก็อปปี้ข้อมูลนะครับ (ผิดพลาดครั้งแรก) HDD ส่งเสียงดังเมื่อฉันย้ายข้อมูล เนื่องจากไดร์ฟเป็นของใหม่และค่า SMART ทั้งหมดก็ดูดี ฉันจึงไม่กังวลเกี่ยวกับมันมากนัก แต่บางทีฉันควรจะมี
เพื่อใช้ข้อมูล ฉันเสียบไดรฟ์เข้ากับเครื่องที่ใช้ Windows (ผิดครั้งที่สอง) ฉันพยายามใช้ DiskInternals LinuxReader เพื่อให้สามารถอ่านรูปแบบ ext4 ได้ ไฟล์บางไฟล์สามารถอ่านได้ โฟลเดอร์อื่นแสดงข้อผิดพลาดหรือว่างเปล่า ฉันเสียบไดรฟ์เข้ากับเครื่อง Ubuntu ดั้งเดิมเพื่อดูผลลัพธ์เดียวกันเท่านั้น

สิ่งที่ฉันพยายามแก้ไข:

  • คำแนะนำแรกคือการทำ วว การสำรองข้อมูลของดิสก์ทั้งหมด ฉันทำมัน.
    แม้ว่าเมื่อตรวจสอบภายหลังกับ df -h ดิสก์ดั้งเดิมแสดงการใช้งาน 981G และสำเนาแสดงการใช้งานเพียง 80K ดังนั้นอาจมีบางอย่างผิดพลาด?

  • เช้านี้ฉันพยายามดำเนินการต่อหลังจากรีบูต และทันใดนั้นฉันไม่สามารถเมานต์ดิสก์ทั้งสองได้:

    ไม่มีอุปกรณ์พิเศษ /dev/sdb1/ (คำนำหน้าเส้นทางไม่ใช่ไดเร็กทอรี)
    ฉันลองสิ่งที่แนะนำ ที่นี่ และเรียกใช้ sudo blockdev --rereadpt บนดิสก์ทั้งสอง แต่รันโดยไม่มีเสียงตอบรับใด ๆ และยังไม่สามารถทำการเมานต์ได้ เนื่องจากฉันวางแผนที่จะใช้ e2fsck ฉันจึงไม่ต้องกังวลเกี่ยวกับเรื่องนี้มากนัก เนื่องจากฉันต้องใช้ดิสก์ที่ไม่ได้ต่อเชื่อมอยู่แล้ว

  • ฉันวิ่ง จีดิสก์ กับ เพื่อไปที่ตัวเลือกการกู้คืนและจากนั้นด้วย และ เพื่ออ่านและกู้คืนตารางพาร์ติชันจากตารางรอง เนื่องจาก โวลต์ ไม่มีข้อผิดพลาดฉันยืนยันการเขียนด้วย .

  • เนื่องจากไม่ได้ผล ในที่สุดฉันก็พยายาม e2fsck. ฉันยืนยันทุกอย่างที่มันถามฉัน เช็คซัมไม่ถูกต้องส่วนใหญ่ ไอโหนดว่างหรือ "ขยะ" และการนับผิดสำหรับกลุ่ม ทุกอย่างที่ฉันอ่านบอกว่ากระบวนการนี้อาจใช้เวลาหลายชั่วโมง แต่ใช้เวลาเพียงสิบนาทีเท่านั้น

หลังจากนั้นภูเขาก็ใช้งานได้ในที่สุด แต่ df -h แสดงเพียง 6.9G (ควรมี 981G) ในการใช้งาน ดูเหมือนว่าไดรฟ์จะว่างเปล่านอกเหนือจากรายการประมาณ 50 รายการ หาย + พบดังนั้นจึงไม่เพียงพอที่จะครอบคลุมไฟล์ทั้งหมดที่สูญหาย


ฉันไม่รู้วิธีดำเนินการต่อและดูเหมือนจะไม่สามารถหาคำตอบเพิ่มเติมได้ด้วยตนเอง
เหตุใดจึงไม่สามารถติดตั้งไดรฟ์ได้อีกต่อไป - ตอบโดย @mchid ขอบคุณ!
ฉันจะลองอะไรต่อไปเพื่อมีโอกาสกู้คืนข้อมูล

และถ้ามีคนอดทนที่จะสอนฉัน:
การเสียบไดรฟ์ ext4 เข้ากับเครื่อง windows ทำให้เสียหายหรือไม่ ถ้าเป็นเช่นนั้น ทำไม? จากสิ่งที่ฉันเข้าใจด้วยไดรเวอร์ที่ถูกต้อง (เช่น LinuxReader) มันควรจะอ่านได้

คำตอบใด ๆ ที่ชื่นชมอย่างมาก ขอบคุณสำหรับความช่วยเหลือล่วงหน้า!


แก้ไขเพื่อเพิ่ม:

เอาต์พุต lsblk:

ชื่อ MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 8G 0 ดิสก์
ââsda1 8:1 0 1M 0 ส่วน
ââsda2 8:2 0 8G 0 ส่วน /
sdb 8:16 0 3.7T 0 ดิสก์
ââsdb1 8:17 0 3.7T 0 ส่วน
sdc 8:32 0 3.7T 0 ดิสก์
ââsdc1 8:33 0 3.7T 0 ส่วน
sdd 8:48 0 1000G 0 ดิสก์
ââsdd1 8:49 0 1000G 0 ส่วน /ข้อมูล

แยกเอาต์พุต:

(แยก) พิมพ์
รุ่น: QEMU QEMU HARDDISK (scsi)
ดิสก์ /dev/sdb: 4001GB
ขนาดเซกเตอร์ (โลจิคัล/กายภาพ): 512B/512B
ตารางพาร์ทิชัน: gpt
แฟล็กดิสก์:

หมายเลข เริ่มต้น ขนาดสิ้นสุด ระบบไฟล์ แฟล็กชื่อ
 1 1049kB 4001GB 4001GB ต่อ2
crip659 avatar
pl flag
ดูเหมือนว่าปัญหาส่วนใหญ่คือ HDD เอง HDD ที่ส่งเสียงดังมักจะไม่ใช่สัญญาณที่ดี และการเป็นของใหม่ก็ไม่ได้หมายความว่าสำคัญขนาดนั้น นอกจากจะได้เงินคืนแล้ว อย่าคิดว่า Windows ทำอะไรกับข้อมูลได้มากตราบใดที่คุณพยายามอ่านมัน
HahaMuntz avatar
in flag
@ crip659 ฉันไม่ได้กังวลเรื่องเสียงรบกวนมากนัก เนื่องจากไดรฟ์อื่นทำงานได้อย่างไร้ที่ติมาสองสามปีแล้วและก็มีเสียงดังเหมือนกัน ฉันคิดว่านั่นเป็นเพียงเสียงการทำงานปกติ ฮาร์ดไดรฟ์ควรเงียบหรือไม่
crip659 avatar
pl flag
ไม่เงียบเพราะหมุนและมีชิ้นส่วนที่เคลื่อนไหว สิ่งที่มากกว่าเสียงฮัมเบาๆ ที่อยู่ห่างออกไปไม่กี่ฟุตอาจทำให้เกิดความกังวลได้
Score:4
ธง bo

ปัญหาการเมาท์ก็คือว่า /dev/sdb1/ หมายถึงไดเร็กทอรีไม่ใช่อุปกรณ์

เส้นทางไฟล์ที่ถูกต้องไปยังอุปกรณ์คือ /dev/sdb1

ข้อผิดพลาด: ไม่มีอุปกรณ์พิเศษ /dev/sdb1/ (คำนำหน้าเส้นทางไม่ใช่ไดเร็กทอรี) บอกว่า /dev/sdb1/ ไม่ถูกต้องเนื่องจากคุณมีเครื่องหมายทับต่อท้ายซึ่งระบุเส้นทางไปยังไดเร็กทอรี

เมื่อคุณรันคำสั่ง mount ให้ใช้ /dev/sdb1 แทน /dev/sdb1/.

HahaMuntz avatar
in flag
มันง่ายมาก ขอบคุณมาก ๆ!
mchid avatar
bo flag
@HahaMuntz ยอดเยี่ยม อย่าลืมคลิกไอคอนเครื่องหมายถูกทางด้านซ้ายเพื่อทำเครื่องหมายว่าวิธีนี้เป็นวิธีแก้ไขปัญหาที่ยอมรับ หากวิธีนี้แก้ไขปัญหาของคุณได้
HahaMuntz avatar
in flag
คำถามหลักยังคงเปิดอยู่อย่างน่าเศร้า ฉันสามารถเมานต์ไดร์ฟได้อีกครั้ง แต่ข้อมูลยังไม่ถูกกู้คืน และฉันไม่รู้วิธีดำเนินการต่อ
mchid avatar
bo flag
@HahaMuntz คุณกำลังพยายามเมานต์ไดรฟ์โดยใช้ Ubuntu หรือ Windows หรือไม่ ดูเหมือน Ubuntu แต่ฉันไม่อยากเดา หลังจากที่คุณเมานต์ไดรฟ์แล้วจะไม่แสดงไฟล์? `lsblk` แสดงอะไร `gparted` แสดงข้อผิดพลาดหรือพาร์ติชันอื่น ๆ หรือไม่ หากข้อมูลถูกลบทั้งหมด คุณยังคงสามารถใช้คำสั่ง `photorec` จากแพ็คเกจ `testdisk` เพื่อกู้คืนไฟล์ที่ถูกลบ แต่ไฟล์จะไม่ถูกจัดทำดัชนี ดังนั้นไฟล์เหล่านั้นจะมีสตริงแบบสุ่มแทนชื่อไฟล์ดั้งเดิม
HahaMuntz avatar
in flag
ขอบคุณสำหรับไอเดียใหม่ๆ ฉันใส่ผลลัพธ์ในคำถามเดิม แต่ใช้ `แยกส่วน' เนื่องจากเป็นระบบที่ไม่มีส่วนหัว ฉันไม่รังเกียจที่จะสูญเสียชื่อไฟล์ ตราบใดที่ฉันได้รับข้อมูลกลับมา ฉันไม่แน่ใจว่าจะทำอย่างไรกับ `testdisk` แก้ไข: และฉันใช้ Ubuntu

โพสต์คำตอบ

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