ซ่อมแซมระบบไฟล์ NTFS ทั้งหมด


14

ฉันค้นหาเครื่องมือที่มีประโยชน์สำหรับการซ่อมแซมพาร์ติชัน / ไดรฟ์ NTFS ทั้งหมดไม่ใช่เฉพาะไฟล์ที่ระบุ

USECASE ของฉัน: partimageฉันพยายามที่จะโคลนไดรฟ์เน็ตบุ๊กผ่านทาง น่าเสียดายที่พาร์ติชัน NTFS มีข้อผิดพลาดและมีบางส่วนบอกว่าไม่สามารถอ่านได้อย่างถูกต้องจากอุปกรณ์และจบการทำงานในที่สุด มันจะช่วยประหยัดงานได้มากหากฉันสามารถจับภาพดิสก์และคัดลอกไปยังไดรฟ์ใหม่ที่ใช้งานได้และประกอบเน็ตบุ๊กอีกครั้ง

เครื่องมือที่ฉันลองมาแล้ว:

  • ntfsfix - วิ่ง แต่ไม่มีการปรับปรุง
  • chkdsk บน Windows XP - การสร้างผลลัพธ์การซ่อมแซมอย่างเห็นได้ชัด แต่จากนั้นให้ทิ้งฉันด้วยข้อผิดพลาดที่ไม่รู้จัก

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

ฉันมีความมั่นใจปานกลางในการบันทึกพาร์ทิชันเพราะ Palimpsest (หรือที่รู้จักกันในชื่อ Disk Utility) แนะนำให้ฉันรู้ว่าดิสก์นั้นมีเซกเตอร์เสียเล็กน้อย แต่ก็ยังดีต่อสุขภาพ (ปุ่มสีเขียว)

ฉันใช้งาน natty และมีข้อ จำกัด แต่อย่างน้อยก็มีความรู้เทอร์มินัลเพียงพอ


1
คุณดู testdisk แล้วหรือยัง
Shibumi

2
testdisk จะไม่ช่วยคุณกู้คืนจากเซ็กเตอร์ที่ผิดปกติ ดูเหมือนว่าเครื่องมือที่คุณต้องการจะเป็นddrescue(แพ็คเกจgddrescueบน Ubuntu): wiki.lunarsoft.net/wiki/Data_Recovery#ddrescue
จัด

1
@Arange - ฉันขอแนะนำให้คุณใส่ไว้เป็นคำตอบเพราะมันเป็นคำแนะนำเดียวกับที่ฉันจะทำ ddrescue ให้การกู้คืนแม้มีปัญหาบนดิสก์ มีส่วนสำคัญของวิธีการสำรอง / กู้คืนสำหรับ ddrescure ซึ่งก็คือ: "หลังจาก ddrescue เสร็จสิ้นการส่งผ่านครั้งแรกและเสร็จสิ้นการแยกส่วนข้อผิดพลาดส่วนที่ไม่สามารถอ่านได้ทั้งหมดจะไม่ถูกลองอีกครั้ง ddrescue ออกจากจุดนั้น "
Luis Alvarado

@ จัดเรียงในขณะนี้ฉันกำลังddrescueลอง - มีดิสก์ทั้งคู่เสียบผ่าน SATA เพื่อเพิ่มความเร็ว
f4lco

คำตอบ:


6

Windows ' chkdskเป็นเครื่องมือซ่อมแซม NTFS ที่เชื่อถือได้ หากไม่สามารถแก้ไขได้แสดงว่าคุณไม่มีโชค คุณสามารถลองล้างทั้งดิสก์และเริ่มต้นใหม่และดิสก์อาจไม่เป็นไรหรือคุณอาจต้องเปลี่ยนใหม่ เริ่มต้นด้วยการ zeroing จากดิสก์ทั้งหมด (สมมติว่าเป็น sda):

sudo dd if=/dev/zero of=/dev/sda

หากการดำเนินการนี้เสร็จสมบูรณ์โดยไม่มีข้อผิดพลาดให้ตรวจสอบสถิติ SMART ในยูทิลิตี้ดิสก์อีกครั้ง จำนวนที่รอดำเนินการและออฟไลน์ _ ที่ไม่ถูกต้องควรเป็นศูนย์ หากการนับส่วนที่จัดสรรใหม่ยังคงเป็นศูนย์แสดงว่าไดรฟ์นั้นใช้ได้และคุณสามารถฟอร์แมตและใช้งานต่อไปได้ หากจำนวนที่จัดสรรใหม่ได้เพิ่มขึ้นแสดงว่าไดรฟ์มีความเสียหายทางกายภาพที่อาจแย่ลงเมื่อเวลาผ่านไป หากมีการรับประกันให้เปลี่ยนใหม่ ถ้าไม่เช่นนั้นให้ทำการทดสอบตัวเองอย่างชาญฉลาดนาน ๆ สัปดาห์ละครั้งหรือมากกว่านั้นเพื่อให้แน่ใจว่าไม่มีการพัฒนาภาคส่วนที่ไม่ดีเพิ่มเติม หากมีเซกเตอร์เสียปรากฏขึ้นมาคุณจะต้องเปลี่ยนไดรฟ์


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

@phineas ตราบใดที่จำนวนทั้งหมดกลับเป็นศูนย์จากนั้นไม่มีอะไรผิดปกติกับดิสก์และไม่จำเป็นต้องตรวจสอบมัน มันก็ต่อเมื่อจำนวนที่จัดสรรใหม่นั้นเพิ่มขึ้นคุณก็มีบางอย่างที่ต้องระวัง
psusi

ฉันลองแล้วและมันก็เป็นการตัดสินใจที่ถูกต้องที่จะซื้อดิสก์ใหม่:~$ sudo dd if=/dev/zero of=/dev/sdb dd: writing to `/dev/sdb': Input/output error 340185+0 records in 340184+0 records out 174174208 bytes (174 MB) copied, 32.69 s, 5.3 MB/s
f4lco
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.