สรุป
ไม่น่าเศร้า
รายละเอียดทางเทคนิค
สิ่งที่เกิดขึ้นก็คือไฟล์เหล่านั้นมีการแยกส่วนและเมื่อถูกลบออกกลุ่มของโซ่จะถูกลบดังนั้นเมื่อโปรแกรม "กู้คืน" พวกเขาสิ่งที่พวกเขาทำคือดูที่ตำแหน่งเริ่มต้น (ซึ่งยังคงอยู่) และขนาดของ ไฟล์ (ซึ่งยังคงปรากฏอยู่) และคัดลอกเพียงว่ามีหลายกลุ่มในแถวตั้งแต่เริ่มต้น
มันจะทำงานได้ดีถ้าไฟล์ถูกเก็บไว้ในบล็อกที่ต่อเนื่องกัน (เช่นการจัดเรียงข้อมูล) แต่ถ้าพวกมันกระจัดกระจายบล็อกของพวกเขาจะถูกกระจายออกไปรอบ ๆ ดิสก์และโปรแกรมไม่มีทางรู้ว่าจะใช้ที่ไหน ; นั่นเป็นสาเหตุที่ไฟล์กู้คืนที่เสียหายส่วนใหญ่จะมีข้อมูลที่ถูกต้องอย่างน้อยหนึ่งคลัสเตอร์ แต่จากนั้นจะมีสิ่งที่เกิดขึ้นในกลุ่มถัดไปที่เคยเป็นของไฟล์อื่น
หากไฟล์เป็นข้อความล้วนคุณ ได้ ค้นหาไดรฟ์สำหรับกลุ่มที่ไม่ได้ใช้งาน (ซึ่งเป็นฝันร้ายที่มีดิสก์ขนาดยักษ์เกือบว่างเปล่า) และต่อไฟล์เข้าด้วยกันด้วยตนเอง แต่ด้วยไฟล์ไบนารีนี่เป็นไปไม่ได้อย่างมีประสิทธิภาพ ในความเป็นจริงแม้จะมีไฟล์ข้อความธรรมดาก็เป็นเรื่องยาก ที่ดีที่สุด หากไฟล์ได้รับการแก้ไขและบันทึกหลังจากการเปลี่ยนแปลงหลายครั้งเพราะมันยากที่จะระบุกลุ่มที่มีบล็อกของไฟล์เวอร์ชั่นล่าสุด
PhotoRec (และตระกูล)
อย่างที่คุณสังเกตเห็น PhotoRec ดูเหมือนจะกู้คืนได้มากขึ้น (ในราคาของชื่อไฟล์ที่หายไป) ฉันจะอธิบาย
คำอธิบายข้างต้นคือการทำงานของโปรแกรมกู้คืนข้อมูล โดยทั่วไปมีความน่าเชื่อถือมากกว่าเพราะดูจากไฟล์จริงที่มีอยู่เมื่อไม่นานมานี้ อย่างไรก็ตาม (อาจไม่น่าแปลกใจ) มันสามารถพลาดบางไฟล์ นั่นคือเหตุผลที่โปรแกรมอื่น ๆ เช่น PhotoRec ใช้วิธีการที่แตกต่างกัน แทนที่จะมองที่ ลบ ข้อมูลของไฟล์ (ชื่อไฟล์, ขนาด, เวลาประทับ, คลัสเตอร์เริ่มต้น) ในรายการไดเรกทอรีแล้วคัดลอกกลุ่มจากดิสก์พวกเขาค้นหาทั้งดิสก์ สูญหาย ไฟล์
ประเภทไฟล์ส่วนใหญ่มีลายเซ็น (โดยปกติจะเป็นจุดเริ่มต้นของไฟล์ในส่วนหัว) ซึ่งมีลำดับของไบต์ที่ระบุไฟล์เป็นประเภทที่แน่นอน ด้วยเหตุนี้โปรแกรมที่เปิดไฟล์จึงสามารถกำหนดได้ว่าไฟล์นั้นเป็นประเภทที่ถูกต้องหรือไม่และโปรแกรมอื่น ๆ สามารถตรวจสอบประเภทของไฟล์ได้
สิ่งที่โปรแกรมกู้คืนข้อมูลทำคือค้นหาดิสก์และตรวจสอบแต่ละคลัสเตอร์เพื่อดูว่ามีลายเซ็นของไฟล์ประเภทต่าง ๆ หรือไม่ หากคลัสเตอร์มีลายเซ็นจากนั้นก็จะคัดลอกคลัสเตอร์นั้น (และอื่น ๆ ขึ้นอยู่กับปัจจัยต่าง ๆ ) ไปยังไฟล์
ซึ่งหมายความว่าสามารถค้นหาไฟล์บางไฟล์ที่ไม่ได้เชื่อมโยงในไดเรกทอรีใด ๆ ดี แต่มีข้อเสียอยู่บ้าง:
- เนื่องจากมันค้นหาดิสก์โดยตรงแทนที่จะเป็นรายการไดเรกทอรีจึงไม่มีข้อมูลเกี่ยวกับไฟล์ดังนั้นจึงใช้ชื่อไฟล์ทั่วไปและให้วันที่ / เวลาปัจจุบันสำหรับการประทับเวลาแทนที่จะเป็นไฟล์ดั้งเดิม
- เนื่องจากไม่มีข้อมูลเกี่ยวกับไฟล์จึงไม่ทราบว่าไฟล์ควรมีขนาดใหญ่เพียงใด filetypes (ไม่กี่?) บางอันบ่งบอกขนาดที่แน่นอนในส่วนหัวดังนั้นไฟล์ที่กู้คืนส่วนใหญ่จะถูกปัดเศษขึ้นเป็นคลัสเตอร์ที่ใกล้ที่สุดขณะที่คนอื่น ๆ อาจมีขนาดใหญ่มาก (เช่นไฟล์ GIF 10x10 ที่ 1.7GB!)
- เช่นเดียวกับวิธีการกู้คืนข้อมูลอื่น ๆ ไม่มีวิธีการกู้คืนไฟล์ที่กระจัดกระจายและคัดลอกกลุ่มที่ต่อเนื่องกัน (ไม่ได้ใช้) โดยไม่คำนึงว่าพวกเขาอยู่ในไฟล์หรือไม่ (ตรวจสอบไฟล์ที่กู้คืน PhotoRec มากมายจะเสียหายครึ่งเหมือน อันที่ Recuva กู้คืนมา
- เนื่องจากเป็นการสแกนดิสก์ด้วยตนเองจึงจะ "กู้คืน" ไฟล์ได้มากกว่าโปรแกรมที่ใช้วิธีอื่น ไฟล์เหล่านี้ส่วนใหญ่เป็นไฟล์ที่ถูกลบอย่างถูกกฎหมายซึ่งอาจถูกลบไปนานแล้วและไฟล์เหล่านั้นก็มาจากทั่วทั้งดิสก์ไม่ใช่แค่ไดเรกทอรีเฉพาะ ซึ่งหมายถึงความยุ่งเหยิงและไฟล์ที่ต้องตรวจสอบและเรียงลำดับมากขึ้น ปัญหาคือว่า
ความเห็นอกเห็นใจ / ความเห็นอกเห็นใจ
ฉันอยู่ในสถานการณ์ที่คล้ายคลึงกับปีที่แล้วของคุณ ฉันเผลอลบไฟล์กราฟิกประมาณ 9,000 ไฟล์ออกจากโวลุ่มที่เกือบเต็ม (ด้วยเหตุนี้การกระจายตัวจำนวนมาก) ฉันใช้โฮสต์ของโปรแกรมกู้คืนที่ให้ผลลัพธ์ที่แตกต่างกัน ในขณะที่ฉันได้รับไฟล์จำนวนมากกลับมาไม่น่าแปลกใจที่หลายคนในนั้นมีความเสียหายและมากกว่าหนึ่งปีต่อมาฉัน ยังคงพยายามเรียงลำดับพวกเขา และค้นหาสิ่งที่ไม่ดี
น่าเสียดายที่ระบบไฟล์ปัจจุบันยังคงไม่สามารถปรับปรุงการกู้คืนข้อมูลได้มากนักดังนั้นการสูญเสียไฟล์หมายถึงการทำงานด้วยตนเองจำนวนมาก
คำแนะนำ
มันไม่ได้ช่วยอะไร หลังจาก การสูญเสียไฟล์ แต่สำหรับการอ้างอิงในอนาคตวิธีที่ดีที่สุดในการเพิ่มโอกาสในการกู้คืนที่สำเร็จคือการจัดระเบียบข้อมูลบนดิสก์ (ให้ระบบจัดระเบียบข้อมูลโดยอัตโนมัติเมื่อไม่ได้ใช้งาน)