กู้คืนไฟล์ที่ถูกลบได้อย่างง่ายดายด้วย Photorec จากคอนโซล

เมื่อวันก่อนเพื่อนมาด้วยปัญหาร้ายแรงพวกเขาฟอร์แมต MicroSD ในโทรศัพท์มือถือของเธอและรูปถ่ายของเธอเสียชีวิต !!

จากการค้นคว้าเล็กน้อยฉันพบแอปพลิเคชั่นที่ยอดเยี่ยมสำหรับคอนโซล จริงๆแล้วมีสอง: TestDisk y โฟโตเรค.

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

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

และอีกอย่างหนึ่งในการกู้คืนไฟล์ที่ถูกลบคุณต้องปฏิบัติตามเงื่อนไขบางประการและบางครั้งก็ไม่ใช่เรื่องง่ายและเป็นไปได้ยากมาก (ด้วยเหตุผลทางเทคนิค) ในการกู้คืนทุกอย่าง

ที่กล่าวมานี้มาเริ่มกันเลย:

สิ่งแรกก่อนติดตั้ง:

sudo apt-get install testdisk (ด้วยแพ็คเกจนี้ให้ติดตั้งทั้งสองโปรแกรม)

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

เราเปิดเทอร์มินัล

เราเลือกไดเร็กทอรี (หากไม่มีอยู่เราจะสร้างมันขึ้นมา) เพื่อบันทึกไฟล์ที่กู้คืน

mkdir ./recuperados
cd ./recuperados/

จากนั้นโปรแกรม:

sudo photorec (เราต้องการสิทธิ์ superuser)

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

> [ดำเนินการ] เพื่อเลือก (นั่นคือกด [ป้อน])

ดังที่คุณจะเห็นในกรณีนี้มันให้เราเลือกพาร์ติชัน

จากนั้นเราจะต้องเลือก > [ค้นหา] และให้เราเลือกประเภทของพาร์ติชัน ไม่ยากมากเรามีเพียงสองทางเลือก เพื่อให้ง่ายขึ้นถ้าเป็นดิสก์หรือพาร์ติชันที่มี Linux จะเป็นระบบแรกถ้าเป็นระบบปฏิบัติการอื่นหรือเป็นเพนไดรฟ์การ์ดหน่วยความจำหรืออย่างอื่นจะเป็นแบบที่สอง (ยกเว้นข้อยกเว้นที่แปลกมาก)

เราก้าวต่อไป ตอนนี้เรามีสองทางเลือก:

ฟรี: กู้คืนไฟล์ที่ถูกลบในพื้นที่ว่างเท่านั้น

ทั้งหมด: กู้คืนทุกอย่างไม่ว่าจะถูกลบหรือไม่ก็ตาม

เราก็เลือก ฟรี. ในหน้าต่างถัดไปจะแสดงรายการโฟลเดอร์ที่สามารถนำทางได้ซึ่งเราสามารถคัดลอกไฟล์ที่กู้คืนได้ (เหตุผลมันไม่สามารถอยู่บนอุปกรณ์เดียวกันได้). เราสามารถเลือกโฟลเดอร์ได้ตามใจเรา แต่ถ้าในขั้นแรกเราสร้างไดเร็กทอรีและเลือกด้วย cd มันจะกู้คืนที่นั่นเพราะโดยค่าเริ่มต้นมันจะอยู่ในโฟลเดอร์ที่เรากำลังทำงานกับเทอร์มินัล ถ้าถูกต้องให้เรากดบนคีย์บอร์ด C และจะเริ่มบันทึกสิ่งที่พบ นอกจากนี้ในระหว่างการดำเนินการจะแสดงรายการพร้อมจำนวนไฟล์ต่างๆที่พบ

เมื่อเสร็จแล้วให้เปิด file explorer ที่เราชื่นชอบและไปที่โฟลเดอร์ที่เราดึงไฟล์เพื่อดูสิ่งที่เราพบ

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

รอสักครู่!!! ถ้าฉันลบไฟล์ขนาด 100 kb เท่านั้น ฉันต้องคัดลอกพื้นที่ว่าง 500 Gb จากพาร์ติชันของฉันไปยังโฟลเดอร์ของฉันเพื่อค้นหาไฟล์นั้นหรือไม่

คำถามที่ดีมากและความจริงก็คือเราไม่ต้องการให้อัลบั้มทำงานอย่างมีความสุข

มาดูกันอย่างรวดเร็ว (คล้ายกับด้านบนมาก) วิธีการกู้คืนไฟล์เดียว (หรือมากกว่า) ด้วย TestDisk.

1) เราเปิดคอนโซล

2) mkdir ./recovered

3) cd ./recovered/

4) sudo ทดสอบดิสก์

5) เราเลือกตัวเลือก สร้างบัญชีตัวแทน (จะสร้างรายการไฟล์)

6) เราเลือกดิสก์เพนไดรฟ์หรือหน่วยที่เป็น

7) ประเภทของพาร์ติชัน (ถ้าคุณไม่รู้ว่าอันไหนเสมอ เป็นค่าเริ่มต้นที่คุณเลือกโดยค่าเริ่มต้น)

8) สำคัญ: เราเลือก ขั้นสูง ตัวเลือกที่สอง ส่วนที่เหลือฉันขอแนะนำให้ปล่อยไว้สำหรับผู้ใช้ขั้นสูง

9) เราเลือก (ถ้ามี) พาร์ติชันที่ไฟล์อยู่ สังเกตว่าที่ด้านล่างของหน้าจอเรามี 5 ตัวเลือก: Type, Boot, ยกเลิกการลบ, การสร้างภาพ, ออก สิ่งที่เราสนใจคือ ยกเลิกการลบ. ด้วยลูกศรซ้าย / ขวาบนแป้นพิมพ์เราเลือกและ (หลังจากเลือกพาร์ติชัน) เราให้มัน เข้าสู่.

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

11) ตอนนี้เราเลือกไดเร็กทอรีที่เราบันทึกไว้ ถ้าเราทำตามขั้นตอนเหมือนก่อน mkdir และ cd เราสามารถกดได้โดยตรง C y พร้อม !!!

ไปดูกันดีกว่าว่าไฟล์เป็นอย่างไร

อีกประการหนึ่งเนื่องจากเราทำงานกับ sudo ตอนนี้ไฟล์จึงเป็นของรูท แต่แน่นอนว่าคุณรู้อยู่แล้วว่าต้องทำอะไรในกรณีนี้

ตอนนี้ฉันได้พูดทุกอย่างแล้ว สนุกกับมันและอาจเป็นประโยชน์กับคุณ