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

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 นี่เป็นเครื่องมือการกู้คืนที่เชื่อถือได้และมีประสิทธิภาพมากที่สุดเท่าที่ฉันเคยใช้มา หากคุณรู้จักเครื่องมืออื่นที่คล้ายคลึงกัน โปรดแบ่งปันกับเราในความคิดเห็น