ฉันจะกู้คืน / ยกเลิกการลบไฟล์จากพาร์ติชั่น ext4 ได้อย่างไร?


8

มีใครประสบความสำเร็จในการกู้คืนไฟล์ที่ถูกลบจากพาร์ติชัน ext4 หรือไม่? ฉันลองใช้โปรแกรมอรรถประโยชน์ต่าง ๆ แต่ยังไม่มีงานเลย ฉันจะขอบคุณถ้ามีคนสามารถแบ่งปันเรื่องราวความสำเร็จ!

คำตอบ:


11

คุณอาจมีโชคกับ:

http://extundelete.sourceforge.net/

อย่างไรก็ตามฉันไม่เคยใช้มัน

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


1
ขอบคุณ! extundelete กู้คืนไฟล์จำนวนมากได้จริง สามารถปรับปรุงเครื่องมือได้
Peltier

10

สิ่งแรกคือ:

  • อย่าเปิดคอมพิวเตอร์ของคุณ
  • เริ่มด้วย LiveCD หรือ LiveUSB
  • ทำโคลนดิบของพาร์ติชันโดยใช้ dd
  • อย่าเมานต์พาร์ติชัน แต่ถ้าคุณต้องการให้เมาท์เป็นแบบอ่านอย่างเดียว

หากข้อมูลของคุณไม่ได้เข้ารหัสหรือถูกบล็อกโดยบล็อกมีเครื่องมือที่ค้นหาข้อมูลในดิสก์เป็นอิสระจากระบบไฟล์ (เช่นphotorec )

Extundeleteอาจทำงานได้ดีหากข้อมูลของคุณถูกเขียนลงดิสก์หรือเข้าถึงเมื่อเร็ว ๆ นี้และทั้ง inodes และภาคข้อมูลที่เกี่ยวข้องไม่ได้ถูกเขียนทับโดยไฟล์อื่นหลังจากที่คุณลบ

ถ้าไฟล์ที่มีอยู่ภายในกองการเข้ารหัสไดเรกทอรีบ้านของคุณสามารถตรวจสอบนี้


+1 สำหรับความละเอียดถี่ถ้วน อาจจะค่อนข้างมากสำหรับสถานการณ์นี้ แต่ก็ไม่เลวร้ายในขั้นตอนแรก
Aeo

1

สิ่งที่ได้ผลสำหรับฉันคือมอบโดยarch (ใช้ได้กับไฟล์ข้อความเท่านั้น):

grep -a -C 200 -F 'Unique string in text file' /dev/sdXN

ใช้เวลาสักครู่ แต่ทำงานเมื่อฉันลบรหัสที่มาบางอย่างที่ฉันยังไม่ได้ทำ!


-1

ขึ้นอยู่กับวิธีที่คุณลบไฟล์ หากคุณใช้ตัวจัดการไฟล์กราฟิกคุณอาจมี "ถังขยะ" หากคุณใช้ mc คุณอาจ "หลงทางและพบ" หากคุณใช้ "rm" คุณมีโอกาสน้อยมากที่จะกู้คืนไฟล์

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