ทำไมเครื่องมือการกู้คืนบางอย่างยังสามารถค้นหาไฟล์ที่ถูกลบได้หลังจากฉันลบข้อมูลในถังรีไซเคิล, จัดเรียงข้อมูลบนดิสก์และเติมพื้นที่ว่างในศูนย์ให้เต็ม?


10

เท่าที่ฉันเข้าใจเมื่อฉันลบ (โดยไม่ใช้ Recycle Bin) ไฟล์บันทึกนั้นจะถูกลบออกจากสารบัญระบบไฟล์ (FAT / MFT / etc ... ) แต่ค่าของเซ็กเตอร์ดิสก์ที่ถูกครอบครองโดย ไฟล์จะยังคงไม่เปลี่ยนแปลงจนกว่าส่วนเหล่านี้จะถูกใช้ซ้ำเพื่อเขียนอย่างอื่น เมื่อฉันใช้เครื่องมือการกู้คืนไฟล์ที่ถูกลบมันจะอ่านเซกเตอร์เหล่านั้นโดยตรงและพยายามสร้างไฟล์ต้นฉบับขึ้นมา

ในกรณีนี้สิ่งที่ฉันไม่เข้าใจคือเหตุผลที่เครื่องมือการกู้คืนยังสามารถค้นหาไฟล์ที่ถูกลบได้ (โดยมีโอกาสลดลงในการสร้างขึ้นใหม่) หลังจากฉันจัดเรียงข้อมูลไดรฟ์และเขียนทับพื้นที่ว่างทั้งหมดด้วยศูนย์ คุณอธิบายได้ไหม

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

อัปเดตตอบคำถามที่เกิดขึ้น:

  • ฉันได้ลองใช้เครื่องมือลบล้างต่อไปนี้: SDelete, CCLeaner ของ Sysinternal และยูทิลิตี้ง่ายๆที่ชื่อที่ฉันจำไม่ได้ว่าเริ่มต้นจากบรรทัดคำสั่งและสร้างไฟล์ที่เติมศูนย์จนเติบโตจนหมดพื้นที่ว่างทั้งหมดแล้วจึงลบ มัน.
  • ฉันได้ลองใช้เครื่องมือการกู้คืนต่อไปนี้: Recuva, GetDataBack, R-Studio, EasyRecovery
  • ฉันจำไม่ได้ว่าเครื่องมือใดที่ให้ผลลัพธ์ที่เจาะจง (เท่าที่ฉันจำได้ว่าบางรุ่นทดลองใช้จะแสดงเฉพาะชื่อไฟล์และไม่สามารถกู้คืนได้จริง)
  • อาจเป็นกรณีส่วนใหญ่ (แต่ไม่ใช่ 100% ทั้งหมด) พวกเขาได้เห็นชื่อและไม่สามารถกู้คืนข้อมูลได้ แต่นี่ยังคงเป็นภัยคุกคามด้านความปลอดภัยที่ต้องแก้ไขเนื่องจากชื่อไฟล์ยังคงเป็นข้อมูลที่ค่อนข้างดี (ตัวอย่างเช่นฉันเคยเห็น ผู้ชายที่เก็บรหัสผ่านไว้ในไฟล์ข้อความซึ่งมีชื่อเป็นชื่อทรัพยากรที่มีรหัสผ่านรวมทั้งชื่อล็อกอินในขณะที่ชื่อล็อกอินก็ควรมีการรักษาความปลอดภัยด้วย)

1
"โอกาสที่ลดลงของการสร้างใหม่" มากกว่า 0 หรือไม่
Daniel Beck

1
โปรแกรมกู้คืนใดที่คุณเคยประสบความสำเร็จในการกู้คืนไฟล์ที่ไม่มีการเขียนทับศูนย์เนื่องจากฉันไม่เคยเจอไฟล์ใดไฟล์หนึ่ง (ไม่ใช่ว่าฉันดูหนักมาก
Neal

1
ซอฟต์แวร์กู้คืนกู้คืนไฟล์ที่ใช้งานได้จริงหรือไม่? หรือเป็นเพียงการหารายการเก่าในตารางไฟล์ต้นแบบ
Moab

คำตอบ:


9

หากคุณเขียนทับไฟล์ที่ถูกลบคุณจะไม่สามารถเรียกคืนไฟล์ใด ๆ ได้

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

อัปเดต - หากคุณใช้โซลิดสเตทไดรฟ์คุณอาจพบว่าเครื่องมือลบที่ปลอดภัยไม่ทำงานตามที่คาดไว้เนื่องจากวิธีการอ่าน / เขียนข้อมูลบน SSD


3

ไม่เพียงพอที่จะลบข้อมูลและจัดรูปแบบฮาร์ดไดรฟ์ (ซึ่งจะลบตาราง adress) นี่เป็นการลบลิงก์ไปยังข้อมูลเท่านั้น สำหรับข้อมูลที่จะลบข้อมูลใหม่จะต้องถูกเขียนทับ

เพียงแค่เขียนบนข้อมูลครั้งเดียวไม่เพียงพอ นี่คือสาเหตุที่วิธีที่ปลอดภัยกว่าสำหรับการลบดิสก์จะเขียนข้อมูลชนิดต่าง ๆ ลงในดิสก์หลายครั้ง ยิ่งข้อมูลใหม่ถูกเขียนลงดิสก์มากเท่าไหร่ก็ยิ่งมีความปลอดภัยมากขึ้นเท่านั้น สำหรับข้อมูลเพิ่มเติมอ่านนี้: http://www.headresist.com/how-computer-programs-that-wipe-hard-drive-work.htm

โปรแกรมที่ดีจริงๆซึ่งจะช่วยให้คุณใช้ฮาร์ดไดรฟ์จำนวนมากที่แตกต่างกันเป็นผ้าเช็ดทำความสะอาดDBAN


3

ฉันสังเกตว่าคุณถามถึงชื่อไฟล์ที่อยู่ข้างหลังรวมถึงข้อมูล นั่นเป็นเรื่องปกติไม่มีที่ปัดน้ำฝนดิสก์จะเขียนทับรายการไดเรกทอรีเพราะวิธีเดียวที่จะทำคือสร้างและลบไฟล์ในไดเรกทอรีที่มีจนกว่ารายการเก่าจะถูกเขียนทับ ขึ้นอยู่กับว่าระบบไฟล์เป็นอย่างไร (ext4, ntfs, reiserfs, hfs +, อื่น ๆ ที่มีโครงสร้างไดเรกทอรีที่ไม่ใช่เชิงเส้น) ซึ่งอาจใช้เวลาหลายครั้ง

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


3

เพราะตามที่ geekosaur กล่าวเครื่องมือเหล่านี้จะลบข้อมูลไฟล์และไม่จัดระเบียบดัชนีตารางไฟล์ใหม่ หากคุณต้องการลบร่องรอยของไฟล์ออกจากดัชนีอย่างสมบูรณ์ให้ค้นหาเครื่องมือที่จะลบข้อมูลนั้นเช่นกันหรือสำรองข้อมูลระบบไฟล์ให้ล้างดิสก์และเรียกคืนจากการสำรองข้อมูล ฉันพบความกระจ่างบางอย่างที่นี่: http://www.broadbandreports.com/forum/r19572516-Removing-names-of-deleted-files-from-MFT~start=40

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.