Клонирован неисправный жесткий диск - некоторые файлы, похоже, повреждены, как их проверить и найти?

779
MostlyHarmless

Жесткий диск в моем ПК вышел из строя, поэтому я клонировал его 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 event) сказано следующее (извините, по-немецки):

Ereignistyp: Informationen Ereignisquelle: Winlogon Ereigniskategorie: Keine Ereigniskennung: 1001 Дата: 18.02.2015 Zeit: 09:26:40 Benutzer: Nicht zutreffend Компьютер: LUMPC Beschreibung: Dateisystem auf D: wird überprüft. Der Type des Dateisystems ist NTFS. Die Volumebezeichnung lautet Daten.

Eine Datenträgerüberprüfung ist geplant. Die Datenträgerüberprüfung wird jetzt ausgeführt. 8 nicht verwendete Indexeinträge aus Index $ SII der Datei 0x9 werden aufgeräumt. 8 Больше нет данных. Указатель индекса $ SDH der Datei 0x9 werden aufgeräumt. 8 Nicht verwendete Sicherheitsbeschreibungen werden aufgeräumt. CHKDSK überprüft USN-Journal ... Die Überprüfung von USN-Journal ist abgeschlossen.

419433021 КБ Speicherplatz auf dem Datenträger insgesamt 274080204 КБ в 175129 Dateien 83804 КБ в 11935 Показывает 0 КБ в фехлерхафтене Sektoren 362845 КБ vom System benutzt 65536 КБ в фоновом режиме от 144906168 КБ для проверки даты

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

Zuordnungseinheiten auf dem Datenträger verfügbar

Interne Informationen: 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 R. ........ g .... e0 13 54 12 00 00 00 00 00 00 00 00 00 00 00 00 ..T ............. 00 00 00 00 00 00 00 00 ec c4 69 8a 00 00 00 00 .... ...... я ..... 99 9e 36 00 00 00 00 00 20 39 07 00 19 ac 02 00 ..6 ..... 9 ...... 00 00 00 00 00 30 87 58 41 00 00 00 9f 2e 00 00 ..... 0.XA .......

0
Вы делали `chkdsk / f` в разделе XP дважды, как сказано в инструкции? Kinnectus 9 лет назад 0
Я не видел, как это сделать. Я запустил «check disk» (не знаю точного названия английской кнопки) из Windows, компьютер перезагрузился и запустил chkdsk на диске, но я не уверен, что это было с опцией f. Я постараюсь запустить его из командной строки Windows. MostlyHarmless 9 лет назад 0
Я думаю, что я забыл установить галочки для параметров chkdsk, поэтому в настоящее время я пытаюсь запустить его снова MostlyHarmless 9 лет назад 0
к сожалению, это не помогло запустить `chkdsk \ f` - см. мои правки выше. Итак, вернемся к моему вопросу: существует ли метод проверки, который может найти поврежденные файлы (без открытия каждого из них) напрямую или путем сравнения их с неисправным диском или с его недавним резервным копированием? MostlyHarmless 9 лет назад 0
Без полной и проверенной копии данных невозможно проверить, что процесс клонирования прошел успешно. Ramhound 9 лет назад 0
После того как вы сделали клон, создайте 2-й клон из 1-го клона, чтобы вы могли запускать исправления на одном диске и повторять их по мере необходимости, не пытаясь снова попробовать неисправный диск (может быть медленным, иметь несогласованность и т. д.). Skaperen 9 лет назад 1
@Ramhound: не могли бы вы объяснить более подробно, что я в идеале должен сделать, чтобы проверить? Есть ли способ проверить целостность файлов, не открывая каждый из них? MostlyHarmless 9 лет назад 0
@Skaperen: спасибо, хорошая идея! У меня есть резервная копия, которую я сделал непосредственно перед клонированием, и я снова буду клонировать изображение MostlyHarmless 9 лет назад 0
@Martin - у вас есть копия данных, которым вы доверяете? Если вы это сделаете, то вам не с чем будет сравнивать данные. Предупреждающие сообщения, которые вы получили, в основном указывают на то, что Clonezilla будет клонировать данные, а не гарантировать, что отдельный файл будет завершен при ошибках сектора. Ramhound 9 лет назад 0
@Skaperen: как мне сделать этот клон с неисправного диска? Какое программное обеспечение, какой формат? Клонезилла в порядке, или что я должен использовать? Диск имеет 2 раздела (загрузочный раздел Windows и раздел данных) MostlyHarmless 9 лет назад 0

0 ответов на вопрос

Похожие вопросы