В течение последних нескольких недель Windows 7 начала блокироваться случайно.

Первоначально я предполагал, что это может быть ошибка во Flash или видеодрайвере, как это происходило, когда я смотрел видео через Google Chrome, но это продолжало делать то же самое с Firefox.

Я подумал, что это может быть аппаратная проблема, и сегодня запустил утилиту CrystalDiskInfo с открытым исходным кодом, которая предупредила меня, что у системного диска (первого раздела на диске) есть некоторые проблемы.

Поэтому я купил новый SATA-диск того же размера, что и умирающий системный диск, и попытался запустить Clonezilla, чтобы клонировать старый диск на новый.

Тем не менее, Clonezilla дает сбой через несколько минут с несколькими ошибками:

May  6 23:23:06 precise kernel: [ 2189.474491] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 May  6 23:23:06 precise kernel: [ 2189.474515] ata2.00: BMDMA stat 0x24 May  6 23:23:06 precise kernel: [ 2189.474530] ata2.00: failed command: READ DMA May  6 23:23:06 precise kernel: [ 2189.474549] ata2.00: cmd c8/00:08:48:82:da/00:00:00:00:00/e4 tag 0 dma 4096 in May  6 23:23:06 precise kernel: [ 2189.474550]          res 51/40:00:48:82:da/00:00:00:00:00/e4 Emask 0x9 (media error) May  6 23:23:06 precise kernel: [ 2189.474600] ata2.00: status: { DRDY ERR } May  6 23:23:06 precise kernel: [ 2189.474615] ata2.00: error: { UNC } May  6 23:23:06 precise kernel: [ 2189.496400] ata2.00: configured for UDMA/133 May  6 23:23:06 precise kernel: [ 2189.496409] sd 1:0:0:0: [sda] Unhandled sense code May  6 23:23:06 precise kernel: [
2189.496411] sd 1:0:0:0: [sda]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE May  6 23:23:06 precise kernel: [ 2189.496415] sd 1:0:0:0: [sda]  Sense Key : Medium Error [current] [descriptor] May 6 23:23:06 precise kernel: [ 2189.496419] Descriptor sense data with sense descriptors (in hex): May  6 23:23:06 precise kernel: [
2189.496421]         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00  May  6 23:23:06 precise kernel: [ 2189.496428]         04 da 82 48  May  6 23:23:06 precise kernel: [ 2189.496431] sd 1:0:0:0: [sda]  Add. Sense: Unrecovered read error - auto reallocate failed May  6 23:23:06 precise kernel: [ 2189.496436] sd 1:0:0:0: [sda] CDB: Read(10): 28 00 04 da 82 48 00 00 08 00 May  6 23:23:06 precise kernel: [ 2189.496444] end_request: I/O error, dev sda, sector 81429064 May  6 23:23:06 precise kernel: [ 2189.496465] quiet_error: 22 callbacks suppressed May  6 23:23:06 precise kernel: [ 2189.496468] Buffer I/O error on device sda1, logical block 81427016 May  6 23:23:06 precise kernel: [
2189.496493] Buffer I/O error on device sda1, logical block 81427017 May  6 23:23:06 precise kernel: [ 2189.496558] Buffer I/O error on device sda1, logical block 81427018 May  6 23:23:06 precise kernel: [
2189.496617] Buffer I/O error on device sda1, logical block 81427019 May  6 23:23:06 precise kernel: [ 2189.496676] Buffer I/O error on device sda1, logical block 81427020 May  6 23:23:06 precise kernel: [
2189.496735] Buffer I/O error on device sda1, logical block 81427021 May  6 23:23:06 precise kernel: [ 2189.496795] Buffer I/O error on device sda1, logical block 81427022 May  6 23:23:06 precise kernel: [
2189.496854] Buffer I/O error on device sda1, logical block 81427023 May  6 23:23:06 precise kernel: [ 2189.496923] ata2: EH complete

Я не знаю, насколько хорошо работает Clonezilla с так называемыми дисками. Прежде чем сдаться, есть ли лучшая утилита, которую вы бы порекомендовали, которая бы пробовала несколько раз, и, возможно, выполняла бы более медленную работу перед сбоем?

Спасибо.

2 ответа2

3

gnu ddrescue от livecd, вероятно, лучшая ставка здесь. Он скопирует все «легкие» копии данных, а затем сделает несколько проходов для неверных данных, чтобы попытаться восстановить как можно большую их часть - у меня есть более глубокий ответ по поводу dd-переменных здесь. Я бы сделал резервную копию образа, а затем восстановил его на своем новом диске. Тогда я, вероятно, запустил бы chkdsk, чтобы убедиться, что все в порядке.

Я бы также предложил иметь в будущем надлежащие упреждающие резервные копии

1

Не совсем то, что вы просите, но лучший инструмент, который я знаю для таких ситуаций, как ваша, это Spinrite. К сожалению, это довольно дорого USD90 или около того, но это спасение жизни, и я использовал его на нескольких в противном случае невосстановимых дисков.

Он действительно будет очень стараться восстановить каждую часть диска и часто будет успешным, вполне вероятно (но, конечно, не гарантировано), что он сможет восстановить диск достаточно, чтобы CloneZilla смог его завершить.

В противном случае, я думаю, что вам нужно будет сделать резервную копию на уровне файлов и переустановить с нуля.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .