Сразу дисклеймер — эта заметка НЕ РЕКЛАМА!
Итак, проблема — боевая база данных на Firebird, бизнес-crm и 1С — все это стоит на одном физическом диске. И этот диск начал сыпаться в бэд-сектора. Смарт рапортует о куче переназначенных секторов. Переставлять все заново — отдельный геморрой — так как 1с, лицензии, самописный црм, куча файлов, сертификатов…. решено пробовать клонировать.
Успех клонирования диска с сбойными секторами — лотерея. Если у вас проблема посерьезнее — щелкание головок, файлы нечитаются, резерв переназначенных секторов исчерпан — описанные ниже действия скорее всего сделают только хуже. Сразу несите такой диск в лабораторию на восстановление.
Нам нужна флэшка с WinPE, где есть пачка утилит по работе с дисками. Или несколько флешек с разными утилитами отдельно — ваш выбор.
Важно клонировать диск в посекторном режиме. Обычное клонирование скорее всего будет или неудачным, или угробит данные. Посекторно умеют клонировать не все программы. Умеют — HDclone, Acronis True Image, R-Drive Image, Symantec Ghost, Paragon Hard Disk Manager, Macrium Reflect, EaseUS Disk Copy. И может еще какие-то, но я проверял эти.
Итак, все перечисленные программы у меня отваливались в тот или иной момент из-за ошибок считывания секторов. Путем перебора, единственной рабочей в моем случае оказалась EaseUS Disk Copy. В некоторых местах он конкретно зависал, но ошибок не вываливал. Видимо зачитывал сбойные сектора до посинения, пока они не прочитаются.
Удачный клон терабайтного диска с бэд-секторами занял около 4-х часов. В результате я получил полностью рабочую систему и живые базы данных.
Важный момент — ни в коем случае нельзя запускать перед этим на сбойном диске сканирование на ошибки и восстановление секторов — это вероятно вообще разнесет вашу файловую систему.