Работаем самостоятельно или обращаемся к специалистам?
Конечно же, если у вас на жестком диске ценные и важные данные - лучше всего обратиться к специалистам. Они конечно возмьмут деньги за работу, а иной раз и очень хорошие деньги. Но шансов вернуть данные у вас в ращы прибавится.
Я уж не говорю о том, что у них есть не только знания и опыт, у них есть требуемая база: компьютеры с соответствубщими контроллерами, программное обеспечение, программаторы, установки, у них есть как правило и диски-доноры, если это требуется... Ну и немаловажное - время. Вы самостоятельно потратите времени в разы больше, не говоря уже об нервах, а результат?.. неведом...
Тем не менее, мы сейчас поговорим именно о самостоятельном восстановлении данных...
Первым делом, первым делом...
При работе с сбойным или поврежденным жестким диском - HDD, главная задача — свести к минимуму нагрузку на устройство и предотвратить зависание системы при чтении битых секторов. Как и у врача - не навреди!
Многие рекомендуют использовать ПК "с возрастом", этак на LGA775 и ОС Windows XP. И это мотивируется тем, что старое железо менее капризно и более всеядное. А эта операционная система вообще работает с любым железом. В то время как более новые ОС и тем более 10/11 - прежде тщательно проверяют "железо" и капризничают по любому поводу. Но в данном случае мы пойдем еще дальше - для этой задачи лучше всего подходит Linux.
Почему Linux, а не Windows?
- Игнорирование ошибок чтения. Windows при обнаружении «сыплющихся» секторов или бэд-блоков, начинает зависать, уходит в бесконечные попытки повторного чтения. Она даже может окончательно "убить" проблемный жесткий диск своими "заботами"...
- Прямой доступ к диску. Linux умеет работать с накопителем в обход стандартных файловых систем и кэширования, обращаясь к блокам напрямую.
- Специализированный софт. Почти все профессиональные утилиты посекторного копирования созданы под Linux.
Рекомендуемые дистрибутивы
Не нужно устанавливать ОС на компьютер — достаточно записать образ на флешку - Live USB, и загрузиться с нее. Остановимся на некоторых.
SystemRescue / SystemRescueCD
Это счпециализированный дистрибутив для восстановления систем и данных. Содержит все необходимые консольные утилиты из коробки (ddrescue, smartmontools, testdisk и др.). Легковесный и стабильный.
Ubuntu / Linux Mint
Нам нужен вариант Live Mode, он подойдет, если нужен полноценный графический интерфейс. Дополнительный софт, например, ddrescue или DDRescue-GUI, легко устанавливается одной командой из репозитория.
Kali Linux / Parted Magic
Содержат готовые наборы инструментов для криминалистики и работы с дисками.
Правильная стратегия спасения данных
- Не читайте файлы напрямую. Не пытайтесь сразу открывать папки и копировать файлы через стандартный проводник — диск может «отвалиться» на середине процесса.
- Сделайте посекторный образ диска. Используйте утилиту GNU ddrescue (или dd_rescue). Она читает диск поблочно, пропускает поврежденные участки, а затем возвращается к ним, выжимая максимум читаемых данных без постоянной перегрузки головки HDD.
- Восстанавливайте данные из образа. После создания образа (файла .img или .raw) исходный HDD можно отключить, а поиск файлов (TestDisk, R-Studio, DMDE) проводить уже на исправном диске с созданным образом.
Основные правила безопасности
- Ничего не записывайте на проблемный диск. Любые попытки записи, запуска chkdsk / fsck или установки программ на этот HDD могут уничтожить оставшуюся информацию.
- Подключайте диск напрямую по SATA. Избегайте любых (а тем более дешевых) переходников USB–SATA, так как контроллеры в них часто зависают при встрече с битыми секторами.
- Следите за звуками - если диск издает громкие щелчки, скрежет или стук — это аппаратная поломка (повреждение головок/поверхности). В этом случае программные средства не помогут, а дальнейшие попытки включения полностью уничтожат данные. Поможет только специализированная лаборатория.
Как вы понимаете, в последнем случае сложность и соответственно стоимость работ резко возрастает. Так как вообще, многие "умершие" жесткие диски, на самом деле абсолютно исправны. У них может быть просто баг прошивки, "слет" микропрограммы... в сложных случаях - повреждение таблиц транслятора (модуля LBA-PCHS) или разрушение внутренней структуры FIPS в ПЗУ (ROM). Диск «теряет» координатную сетку поверхности. Тут требуется программное восстановление с помощью инженерных комплексов, например, PC-3000, где пересчитывается транслятор.
Могут быть проблемы с платой электроники: при бросках напряжения горят защитные супрессоры они же TVS-диоды. Или очень часто горят резисторы с нулевым сопротивлением. Тут достаточно просто уоать его и капнуть олова и всё заработает.
В более сложных случаях требуется точно такая же плата эоектроники от диска-донора. Но просто заменить её нельзя, надо в ней заменить чип ROM-памяти, в котором записаны все данные на конкретный экземпляр. После этого можно надеяться, что все заработает.
Бывает, что клинит шпиндельный двигатель. Бывает, что залипли и разрушились головки чтения/записи... их также надо менять с донора и спасать то, что еще можно спасти...
- Тема на нашем форуме: Проблемы с жесткими дисками - HDD, как сохранить с них информацию?
*** |