ค้นหาเว็บไซต์

วิธีการกู้คืนไฟล์ที่ถูกลบโดยใช้ TestDisk ใน Linux


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

ในบทความนี้ เราจะแสดงวิธีการกู้คืนไฟล์ที่ถูกลบใน Linux โดยใช้เครื่องมือการกู้คืนข้อมูล TestDisk หากต้องการใช้ testdisk คุณต้องติดตั้ง TestDisk บนระบบ Linux โดยใช้บทความของเรา: วิธีการติดตั้งและใช้งาน TestDisk Data Recovery Tool ใน Linux

เมื่อคุณติดตั้ง TestDisk บน Linux แล้ว คุณสามารถตรวจสอบเวอร์ชันของ testdisk ได้โดยใช้คำสั่ง

testdisk --version
ผลลัพธ์ตัวอย่าง
TestDisk 7.0, Data Recovery Utility, April 2015
Christophe GRENIER <[email >
http://www.cgsecurity.org

Version: 7.0
Compiler: GCC 7.2
ext2fs lib: 1.44.1, ntfs lib: libntfs-3g, reiserfs lib: none, ewf lib: none, curses lib: ncurses 6.0
OS: Linux, kernel 4.15.0-55-generic (#60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019) x86_64

ยอดเยี่ยม! นี่เป็นการยืนยันว่าเราได้ติดตั้ง testdisk เรียบร้อยแล้ว ตอนนี้ดำเนินการเพิ่มเติมเพื่อเรียนรู้วิธีการกู้คืนไฟล์ที่ถูกลบใน Linux

ขั้นตอนที่ 1: การสร้างไฟล์บันทึกข้อมูล TestDisk

หากต้องการกู้คืนไฟล์ที่ถูกลบ ขั้นแรกคุณต้องสร้างไฟล์ testdisk.log เนื่องจากข้อมูลบันทึกนี้มีความสำคัญเนื่องจากมีข้อมูลที่เป็นประโยชน์สำหรับการกู้คืนข้อมูลของคุณในภายหลัง

testdisk

หน้าจอคำอธิบายยูทิลิตี้มีสามตัวเลือกตามรายละเอียดด้านล่าง:

สร้าง

    สร้าง

    • ผนวก – ตัวเลือกทำให้คุณสามารถเพิ่มข้อมูลเพิ่มเติมลงในรายงานจากเซสชันก่อนหน้าได้
    • ไม่มีบันทึก – เลือกตัวเลือกเมื่อคุณไม่ต้องการบันทึกบันทึกเพื่อใช้ในภายหลัง

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

    เลือกตัวเลือก 'สร้าง' ตามที่เราต้องการสร้างไฟล์บันทึกใหม่ คอมพิวเตอร์อาจขอให้ใส่รหัสผ่าน sudo เพื่อดำเนินการกู้คืน ทั้งนี้ขึ้นอยู่กับความปลอดภัยของระบบ

    ขั้นตอนที่ 2: เลือกไดรฟ์กู้คืนของคุณ

    Testdisk จะแสดงดิสก์ที่เชื่อมต่อกับระบบของคุณ ระบบจะแสดงพื้นที่เก็บข้อมูลรวมของแต่ละไดรฟ์และพื้นที่ว่าง เลือกไดรฟ์ที่เก็บไฟล์ของคุณ จากนั้นใช้ปุ่มลูกศรขวาและซ้ายเพื่อนำทางและเลือก 'ดำเนินการต่อ' จากนั้นกดปุ่ม ENTER ในกรณีนี้ ไดรฟ์จะเป็นแฟลชไดรฟ์ภายนอกที่มีป้ายกำกับว่า /dev/sdb

    ระบบของคุณอาจไม่แสดงไดรฟ์บางตัวทั้งนี้ขึ้นอยู่กับสิทธิ์ด้านความปลอดภัย ในกรณีเช่นนี้ ให้คลิก “ตัวเลือก Sudo ” ซึ่งอยู่ข้างตัวเลือก ดำเนินการต่อ และ ออก

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

    ขั้นตอนที่ 3: การเลือกประเภทตารางพาร์ติชัน

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

    จากนั้นคลิก 'ENTER' เพื่อดำเนินการต่อ

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

    ขั้นตอนที่ 4: เลือกพาร์ติชันไดรฟ์ต้นทางไฟล์ที่ถูกลบ

    หน้าจอในภาพของเราให้คุณเลือกพาร์ติชันได้หากคอมพิวเตอร์ของคุณมีจำนวนมาก เลือกตัวเลือกของคุณและกด 'ENTER' เพื่อดำเนินการต่อ ในกรณีนี้ ฉันใช้แฟลชไดรฟ์แบบถอดได้ที่มีพาร์ติชัน 1 FAT32 เท่านั้น

    ขั้นตอนที่ 5: ตรวจสอบไดเรกทอรีต้นทางของไฟล์ที่ถูกลบ

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

    เคล็ดลับ: ใช้ลูกศร “ย้อนกลับ” เพื่อนำทางกลับไปยังตำแหน่งที่คุณทำไฟล์หาย

    หลังจากไปที่ไดเร็กทอรีต้นทางแล้ว คุณจะพบไฟล์ที่ถูกลบซึ่งไฮไลต์ด้วยสีแดง เรียกดูไฟล์ของคุณจากรายการแบบเลื่อนลงและไฮไลต์หรือตรวจสอบ

    ขั้นตอนที่ 6: กู้คืนไฟล์ที่ถูกลบใน Linux

    คัดลอกไฟล์ที่คุณต้องการกู้คืนโดยกดตัวอักษร c บนแป้นพิมพ์ ในภาพก่อนหน้า ไฟล์ที่ถูกลบซึ่งฉันต้องการกู้คืนมีชื่อว่า Best Password Practices.docx

    หากต้องการคัดลอกไฟล์ เพียงกดตัวอักษร c บนแป้นพิมพ์

    ขั้นตอนที่ 7: วางไฟล์ที่กู้คืนไปยังไดเรกทอรี

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

    หากทุกอย่างเป็นไปด้วยดี คุณจะได้รับการแจ้งเตือนด้านล่างว่าคัดลอกไฟล์สำเร็จแล้ว

    หากต้องการออกจากยูทิลิตี้ Testdisk ให้เลือก ออก แล้วกด ENTER นี่จะนำคุณกลับไปยังหน้าจอก่อนหน้า เลือก ออก และกด ENTER การดำเนินการนี้จะพาคุณย้อนกลับไปเหมือนเมื่อก่อน เลือก ออก แล้วกด ENTER เพื่อออกจาก TestDisk โดยสมบูรณ์

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