ฉันมีระบบที่มีฮาร์ดไดรฟ์ที่มีเซกเตอร์เสียเล็กน้อย ฉันเคยddrescue
กู้คืนเซกเตอร์ที่มีอยู่ทั้งหมดในไดรฟ์ แต่ไดรฟ์ยังคงพัฒนาเซกเตอร์เสียใหม่ดังนั้นฉันจึงทิ้ง การรันสองครั้งโดยเครื่องมือของผู้ผลิตระบุบล็อกต่าง ๆ ของเซกเตอร์ที่ไม่ดีและการส่งผ่านสองครั้งด้วย SpinRite ทั้งคู่ทำให้เซกเตอร์ที่อ่านไม่ได้ต่างกันดังนั้นไดรฟ์จึงไม่น่าเชื่อถืออีกต่อไป
พาร์ติชั่นอยู่ในไดรฟ์ 500GB แต่ใช้พาร์ติชั่นประมาณ 40GB เท่านั้นดังนั้นฉันจะเปลี่ยนไดรฟ์ด้วยไดรฟ์ขนาดเล็ก (120GB) ในตอนนี้
สิ่งที่ฉันมีตอนนี้คือภาพที่สร้างขึ้นโดย ddrescue ของพาร์ติชัน NTFS (เช่น / dev / sda1) ไฟล์นี้อยู่ใน NAS ของฉันและมีขนาดเต็ม 500GB
ฉันกระอักกระอ่วนคือเครื่องมือ NTFS ทั้งหมดจะไม่ทำงานบนไดรฟ์เลยเพราะมีความไม่สอดคล้องกันสองสามอันเนื่องมาจากภาคที่ไม่ได้กู้คืน ในที่สุดมีเพียงประมาณหกเซกเตอร์เท่านั้นที่ไม่สามารถกู้คืนได้ในที่สุด (เพียง 3K!) แต่สิ่งเหล่านี้ยังคงทิ้งระบบไฟล์ NTFS ไว้ได้ ดังนั้นฉันไม่สามารถปรับขนาดพาร์ติชันใช้ ntfsclone หรืออะไรก็ได้ ฉันสามารถเรียกใช้เครื่องมือต่าง ๆ ในไฟล์ภาพได้ แต่พวกเขาทั้งหมดแนะนำให้ฉันรู้จักกับพาร์ติชัน CHKDSK ใน Windows ซึ่งฉันทำไม่ได้เพราะมันเป็นเพียงแค่ภาพดิบที่นั่งอยู่บน NAS ของฉัน
ปัญหาคือตอนนี้ฉันไม่มีไดรฟ์ 500GB สำรองเพื่อคัดลอกรูปภาพไปเพื่อทำสิ่งนี้ เนื่องจากไฟล์มีขนาด 500GB ฉันไม่สามารถคัดลอกไปยังไดรฟ์ขนาดเล็กกว่าและแน่นอนว่าฉันไม่สามารถใช้ ntfsresize ได้
ดังนั้นสิ่งที่ฉันพยายามคิดก็คือถ้ามีวิธีที่ฉันสามารถเรียกใช้chkdsk
ไฟล์ภาพ ฉันมี VMWare และ VirtualBox แต่มีสองปัญหา: หนึ่งไฟล์ภาพคือเพียงพาร์ทิชัน NTFS ไม่รวมถึงตารางพาร์ทิชัน ฯลฯ นอกจากนี้มันเป็นภาพดิบไม่ได้อยู่ในรูปแบบที่จำเป็นโดยเครื่องมือ virtualization เหล่านี้อย่างใดอย่างหนึ่ง
คำแนะนำเกี่ยวกับวิธีการซ่อมแซมภาพเพื่อให้ฉันสามารถใช้เครื่องมือ NTFS กับมันได้หรือไม่