โคลนฮาร์ดไดรฟ์ที่ล้มเหลว - ไฟล์บางไฟล์ดูเหมือนว่าจะเสียหายวิธีการตรวจสอบและค้นหาไฟล์เหล่านั้น?


0

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

อย่างไรก็ตามพาร์ติชันข้อมูลสร้างปัญหามากมาย ในที่สุดฉันก็โคลนมันด้วย Clonezilla (จาก Live CD) และดูเหมือนว่าจะทำงานได้ดี แต่การเปิดไฟล์ภาพบางส่วน (JPG, XCF) ฉันสังเกตว่าพวกมันเสียหายและไฟล์ส่วนใหญ่ขาดหายไป

ฉันจะตรวจสอบไฟล์ในไดรฟ์ใหม่ได้อย่างไร

ปัจจุบันฉันสามารถใช้ Windows XP หรือ Linux Mint ที่จะทำ - Linux Mint มีการติดตั้งบนฟิสิคัลไดรฟ์อื่นนอกเหนือจากพาร์ติชันที่โคลนถ้านั่นอาจช่วยได้

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

ล็อกไฟล์: clonezilla.log

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

Machine: MS-7786
sda (3001GB_WDC_WD30EZRX-00D_WDC_WD30EZRX-00D8PB0_WD-WMC4N1573312)
sda1 (97.7G_ntfs(In_WDC_WD30EZRX-00D)_WDC_WD30EZRX-00D8PB0_WD-WMC4N1573312)
sda2 (429.7G_ntfs(In_WDC_WD30EZRX-00D)_WDC_WD30EZRX-00D8PB0_WD-WMC4N1573312)
*****************************************************.
WARNUNG! ALLE DATEN AUF DIESER FESTPLATTE/DIESEN PARTITION(EN) WERDEN ÜBERSCHRIEBEN! ALLE VORHANDENEN DATEN GEHEN VERLOREN!: sda2
Source partition file system is ntfs...
Cloning the /dev/sdc5 to /dev/sda2...
Using partclone to clone...
Run partclone: partclone.ntfs -z 10485760 -N -L /var/log/partclone.log -b -s /dev/sdc5 -O /dev/sda2
Partclone v0.2.73 http://partclone.org
Starting to back up device(/dev/sdc5) to device(/dev/sda2)
we need memory: 13115548 bytes
image head 4160, bitmap 13107288, crc 4100 bytes
Calculating bitmap... Please wait... get device size 461373440000 by ioctl BLKGETSIZE64,
done!
File system:  NTFS
Device size:  429.5 GB = 104858255 Blocks
Space in use: 277.7 GB = 67796901 Blocks
Free Space:   151.8 GB = 37061354 Blocks
Block size:   4096 Byte
Total block 104858255
*************************************************************************
* WARNING: The disk has bad sectors. This means physical damage on the  *
* disk surface caused by deterioration, manufacturing faults, or        *
* another reason. The reliability of the disk may remain stable or      *
* degrade quickly. Use the --rescue option to efficiently save as much  *
* data as possible!                                                     *
*******************************************************************Failed to clone /dev/sdc5 to /dev/sda2
*****************************************************.
Now tuning the file system size on partition /dev/sda2 to fit the partition size...
ntfsresize -f -f /dev/sda2
ntfsresize v2014.2.15AR.2 (libntfs-3g)
Device name        : /dev/sda2
NTFS volume version: 3.1
Cluster size       : 4096 bytes
Current volume size: 429499412992 bytes (429500 MB)
Current device size: 461373440000 bytes (461374 MB)
New volume size    : 461373436416 bytes (461374 MB)
Checking filesystem consistency ...
  0.00 percent completed
(...)
100.00 percent completed
Accounting clusters ...
**Cluster accounting failed at 25139812 (0x17f9a64): extra cluster in $Bitmap
Cluster accounting failed at 25139813 (0x17f9a65): extra cluster in $Bitmap
Cluster accounting failed at 25139814 (0x17f9a66): extra cluster in $Bitmap
Cluster accounting failed at 25139815 (0x17f9a67): extra cluster in $Bitmap
Cluster accounting failed at 25139816 (0x17f9a68): extra cluster in $Bitmap
Cluster accounting failed at 25139817 (0x17f9a69): extra cluster in $Bitmap
Cluster accounting failed at 78698279 (0x4b0d727): extra cluster in $Bitmap
Cluster accounting failed at 78698280 (0x4b0d728): extra cluster in $Bitmap
Cluster accounting failed at 78698281 (0x4b0d729): extra cluster in $Bitmap
Cluster accounting failed at 78698282 (0x4b0d72a): extra cluster in $Bitmap
Filesystem check failed! Totally 118 cluster accounting mismatches.
ERROR: NTFS is inconsistent. Run chkdsk /f on Windows then reboot it TWICE!
The usage of the /f parameter is very IMPORTANT! No modification was
and will be made to NTFS by this software until it gets repaired.**
*****************************************************.
*****************************************************.
Trying to remove udev hardware record in the restored OS...
The specified destination device: sda2
Trying to remove udev persistent files. The devices to be searched: sda2... 
Skip /dev/sda2 (ntfs).
done!
*****************************************************.
Device /dev/sda2 is not a FAT partition.
Skip updating syslinux on that.
*****************************************************.
*****************************************************.
Try to run partclone.ntfsfixboot for NTFS boot partition if it exists. Scanning partition(s): sda2...
The NTFS boot partition was not found or not among the restored partition(s). Skip running partclone.ntfsfixboot.
*****************************************************.
Now syncing - flush filesystem buffers...

Ending /usr/sbin/ocs-onthefly at 2015-02-16 09:50:32 UTC...

แก้ไข: ไฟล์ยังคงเป็นอันตรายหลังจาก chkdsk \ f

ฉันวิ่ง chkdsk \ f จากบรรทัดคำสั่งคอมพิวเตอร์รีสตาร์ททำการทดสอบ จากนั้นภรรยาของฉันที่ไม่รู้เกี่ยวกับมันจึงเปิดแอปพลิเคชันขึ้นมาฉันรีบูตมันในครั้งที่สอง ไฟล์รูปภาพ (ซึ่งฉันพบโดยบังเอิญว่าเสียหาย) ยังคงเสียหาย . :-(

บันทึก chkdsk (จากตัวจัดการเหตุการณ์ / winlogon) บอกว่าสิ่งต่อไปนี้ (ขออภัยมันเป็นภาษาเยอรมัน):

Ereignistyp: Informationen Ereignisquelle: Winlogon   หมวดหมู่: Keine Ereigniskennung: 1001 วันที่: 18.02.2015   Zeit: 09:26:40 Benutzer: Nicht zutreffend คอมพิวเตอร์: LUMPC   คำอธิบาย: Dateisystem auf D: wird überprüft Der Typ des   Dateisystems เป็น NTFS Die Volumebezeichnung lautet Daten

Eine Datenträgerüberprüfung ist geplant Die Datenträgerüberprüfung   มหัศจรรย์ jetzt ausgeführt 8 เดือนที่แล้วIndexeinträge aus   ดัชนี $ SII ไปยัง Datei 0x9 werden aufgeräumt 8 ต่อคืน   ดัชนีชี้วัดทางเทคนิค $ SDH จากวันที่ 0x9 เมื่อมันมาถึง 8 นิชท์   verwendete Sicherheitsbeschreibungen werden aufgeräumt CHKDSK   überprüft USN- วารสาร ... ตายแล้วÜberprüfung von USN- วารสาร ist   abgeschlossen

419433021 KB Speicherplatz auf dem Datenträger insgesamt 274080204   KB ใน 175129 Dateien        83804 KB ใน 11935 Indises            0 KB ใน fehlerhaften Sektoren       362845 KB ระบบอาเจียน benutzt        65536 KB von der Protokolldatei belegt 144906168 KB ที่อยู่

  4096 Bytes in jeder Zuordnungseinheit  104858255 Zuordnungseinheiten auf dem Datenträger insgesamt   36226542

Zuordnungseinheiten auf dem Datenträgerverfügbar

ข้อมูลต่างประเทศ: d0 d1 03 00 8e da 02 00 61 7d 04 00 00 00 00 00   ........ a} ...... ee 5b 00 00 00 00 00 00 41 00 00 00 00 00 00 00   . [...... A ....... 52 cf 20 0e 00 00 00 00 06 c3 8d 67 00 00 00 00 00 อาร์   ........ กรัม .... e0 13 54 12 00 00 00 00 00 00 00 00 00 00 00   ..T ............. 00 00 00 00 00 00 00 ec c4 69 8a 00 00 00 00   .......... ฉัน ..... 99 9e 36 00 00 00 00 00 39 39 00 00 น   ..6 ..... 9 ...... 00 00 00 00 00 30 87 58 41 00 00 00 9f 2e 00 00   ..... 0.XA .......


คุณได้ทำ chkdsk /f บนพาร์ติชั่น XP สองครั้งตามคำแนะนำ
Kinnectus

ฉันไม่เห็นวิธีการทำ ฉันเริ่ม "ตรวจสอบดิสก์" (ไม่ทราบชื่อปุ่มภาษาอังกฤษที่ถูกต้อง) จากภายใน Windows พีซีรีบูตและเปิดตัว chkdsk บนไดรฟ์ แต่ฉันไม่แน่ใจว่ามันเป็นตัวเลือก f ฉันจะพยายามเปิดมันจากภายในบรรทัดคำสั่งของ Windows
MostlyHarmless

ฉันคิดว่าฉันลืมตั้งเครื่องหมายถูกสำหรับตัวเลือก chkdsk ดังนั้นฉันจึงพยายามเรียกใช้อีกครั้ง
MostlyHarmless

น่าเสียดายที่มันไม่ได้ช่วยในการทำงาน chkdsk \f - ดูการแก้ไขของฉันด้านบน กลับไปที่คำถามของฉัน: มีวิธีการตรวจสอบซึ่งสามารถค้นหาไฟล์ที่เสียหาย (โดยไม่ต้องเปิดแต่ละไฟล์) โดยตรงหรือโดยการเปรียบเทียบกับไดรฟ์ที่ล้มเหลวหรือสำรองข้อมูลล่าสุด
MostlyHarmless

1
เมื่อคุณทำการโคลนให้ทำการโคลนครั้งที่ 2 จากโคลนที่ 1 เพื่อให้คุณสามารถเรียกใช้ fixups บนดิสก์หนึ่งแผ่นและทำซ้ำได้ตามต้องการโดยไม่ต้องลองไดรฟ์ที่ล้มเหลวอีกครั้ง (อาจช้ามีความไม่สอดคล้องกัน ฯลฯ )
Skaperen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.