วิธีการกู้คืนไฟล์ที่ถูกลบโดยใช้ 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 จะช่วยคุณได้