PhotoRec - กู้คืนไฟล์ที่ถูกลบหรือสูญหายใน Linux
เมื่อคุณลบไฟล์บนระบบของคุณโดยไม่ได้ตั้งใจหรือโดยเจตนาโดยใช้ 'shift + Delete' หรือตัวเลือกการลบหรือถังขยะว่างเปล่า เนื้อหาไฟล์จะไม่ถูกทำลายจากฮาร์ดดิสก์ (หรือสื่อบันทึกข้อมูลใดๆ)
มันถูกลบออกจากโครงสร้างไดเร็กทอรีและคุณไม่สามารถมองเห็นไฟล์ในไดเร็กทอรีที่คุณลบมันไป แต่ไฟล์นั้นจะยังคงอยู่ในฮาร์ดไดรฟ์ของคุณ
หากคุณมีเครื่องมือและความรู้ที่เหมาะสม คุณสามารถกู้คืนไฟล์ที่สูญหายจากคอมพิวเตอร์ของคุณได้ อย่างไรก็ตาม เมื่อคุณเก็บไฟล์ไว้ในฮาร์ดดิสก์มากขึ้น ไฟล์ที่ถูกลบจะถูกเขียนทับ คุณสามารถกู้คืนได้เฉพาะไฟล์ที่ถูกลบล่าสุดเท่านั้น
ในบทช่วยสอนนี้ เราจะอธิบายวิธีการกู้คืนไฟล์ที่สูญหายหรือถูกลบบนฮาร์ดดิสก์ใน Linux โดยใช้ Testdisk ซึ่งเป็นเครื่องมือการกู้คืนที่น่าทึ่งที่มาพร้อมกับเครื่องมือฟรีที่เรียกว่า PhotoRec .
PhotoRec ใช้เพื่อกู้คืนไฟล์ที่สูญหายจากสื่อจัดเก็บข้อมูล เช่น ฮาร์ดไดรฟ์ กล้องดิจิตอล และซีดีรอม
ติดตั้ง Testdisk (PhotoRec) ในระบบ Linux
หากต้องการติดตั้ง Testdisk โดยการเรียกใช้คำสั่งที่เกี่ยวข้องด้านล่างสำหรับการแจกจ่ายของคุณ:
------- On Debian/Ubuntu/Linux Mint -------
sudo apt-get install testdisk
------- On CentOS/RHEL/Fedora -------
sudo yum install testdisk
------- On Fedora 22+ -------
sudo dnf install testdisk
------- On Arch Linux -------
pacman -S testdisk
------- On Gentoo -------
emerge testdisk
ในกรณีที่ไม่มีอยู่บนพื้นที่เก็บข้อมูลของการแจกจ่าย Linux ให้ดาวน์โหลดจากที่นี่และเรียกใช้บน Live CD
นอกจากนี้ยังสามารถพบได้ในซีดีช่วยเหลือ เช่น Gparted LiveCD, Parted Magic, Ubuntu Boot CD, Ubuntu-Rescue-Remix< และอีกมากมาย
เมื่อการติดตั้งเสร็จสมบูรณ์ ให้เริ่ม PhotoRec ในหน้าต่างข้อความดังต่อไปนี้พร้อมสิทธิ์รูท และระบุพาร์ติชันที่ไฟล์จะถูกลบ:
sudo photorec /dev/sda3
คุณจะเห็นอินเทอร์เฟซด้านล่าง:
ใช้ปุ่มลูกศร ขวา
และ ซ้าย
เพื่อเลือกรายการเมนู แล้วกด Enter หากต้องการดำเนินการกู้คืนต่อ ให้เลือก [ดำเนินการต่อ]
และกด Enter
คุณจะอยู่ที่อินเทอร์เฟซต่อไปนี้:
เลือก [ตัวเลือก]
เพื่อดูตัวเลือกการดำเนินการกู้คืนที่มีอยู่ตามอินเทอร์เฟซด้านล่าง:
กด Q
เพื่อย้อนกลับ ที่อินเทอร์เฟซด้านล่าง คุณสามารถระบุนามสกุลไฟล์ที่คุณต้องการค้นหาและกู้คืนได้ ดังนั้น ให้เลือก [ตัวเลือกไฟล์]
แล้วกด Enter
กด s
เพื่อปิด/เปิดใช้งานนามสกุลไฟล์ทั้งหมด และในกรณีที่คุณได้ปิดการใช้งานนามสกุลไฟล์ทั้งหมด ให้เลือกเฉพาะประเภทของไฟล์ที่คุณต้องการกู้คืนโดยการเลือกโดยใช้ปุ่มลูกศร ขวา
(หรือปุ่มลูกศร ซ้าย
เพื่อยกเลิกการเลือก)
ตัวอย่างเช่น ฉันต้องการกู้คืนไฟล์ .mov
ทั้งหมดที่ฉันสูญเสียในระบบ
จากนั้นกด b
เพื่อบันทึกการตั้งค่า คุณจะเห็นข้อความด้านล่างหลังจากกด ย้ายกลับโดยกดปุ่ม Enter (หรือเพียงแค่กดปุ่ม Q
) จากนั้นกด Q
อีกครั้งเพื่อกลับไปที่เมนูหลัก
ตอนนี้เลือก [ค้นหา]
เพื่อเริ่มกระบวนการกู้คืน ในอินเทอร์เฟซด้านล่าง ให้เลือกประเภทระบบไฟล์ที่เก็บไฟล์ไว้ แล้วกด Enter
จากนั้นเลือกว่าต้องวิเคราะห์เฉพาะพื้นที่ว่างหรือทั้งพาร์ติชันดังนี้ โปรดทราบว่าการเลือกพาร์ติชันทั้งหมดจะทำให้การดำเนินการช้าลงและนานขึ้น เมื่อคุณเลือกตัวเลือกที่เหมาะสมแล้ว ให้กด Enter เพื่อดำเนินการต่อ
เลือกไดเรกทอรีที่จะจัดเก็บไฟล์ที่กู้คืนอย่างใกล้ชิด หากปลายทางถูกต้อง ให้กดปุ่ม C
เพื่อดำเนินการต่อ เลือกไดเร็กทอรีบนพาร์ติชั่นอื่นเพื่อหลีกเลี่ยงไม่ให้ไฟล์ที่ถูกลบถูกเขียนทับเมื่อมีการจัดเก็บข้อมูลบนพาร์ติชั่นมากขึ้น
หากต้องการย้อนกลับไปจนถึงพาร์ติชันราก ให้ใช้ปุ่มลูกศร ซ้าย
ภาพหน้าจอด้านล่างแสดงไฟล์ที่ถูกลบในประเภทที่ระบุที่กำลังกู้คืน คุณสามารถหยุดการดำเนินการได้โดยการกด Enter
หมายเหตุ: ระบบของคุณอาจช้าและอาจค้างในบางช่วงเวลา ดังนั้นคุณต้องอดทนจนกว่ากระบวนการจะเสร็จสมบูรณ์
เมื่อสิ้นสุดการดำเนินการ Photorec จะแสดงหมายเลขและตำแหน่งของไฟล์ที่กู้คืน
ไฟล์ที่กู้คืนจะถูกจัดเก็บด้วยสิทธิ์รูทตามค่าเริ่มต้น ดังนั้นให้เปิดตัวจัดการไฟล์ของคุณด้วยสิทธิ์ระดับสูงเพื่อเข้าถึงไฟล์
ใช้คำสั่งด้านล่าง (ระบุตัวจัดการไฟล์ของคุณ):
gksudo nemo
or
gksudo nautilus
สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมหน้าแรกของ PhotoRec: http://www.cgsecurity.org/wiki/PhotoRec
นั่นคือทั้งหมด! ในบทช่วยสอนนี้ เราได้อธิบายขั้นตอนที่จำเป็นในการกู้คืนไฟล์ที่ถูกลบหรือสูญหายจากฮาร์ดดิสก์โดยใช้ PhotoRec นี่เป็นเครื่องมือการกู้คืนที่เชื่อถือได้และมีประสิทธิภาพมากที่สุดเท่าที่ฉันเคยใช้มา หากคุณรู้จักเครื่องมืออื่นที่คล้ายคลึงกัน โปรดแบ่งปันกับเราในความคิดเห็น