Петр Ташков - Восстановление данных на 100%
1. Отключите в Диспетчере устройств тот канал IDE, к которому подключен тестируемый винчестер. Это нужно для того, чтобы программа могла обращаться к портам HDD напрямую.
2. Установите драйвер UserPort. Его дистрибутив можно скачать по адресу http://hdd-911.com/downloads/UserPort.zip. Подробные инструкции по установке и настройке приведены на сайте.
Создана также программа Victoria для Windows – это приложение с привычным графическим оконным интерфейсом (рис. 2.11). Пока проект находится на стадии бета-тестирования, но уже сейчас получил положительные отзывы.
Рис. 2.11. Окно программы Victoria для Windows
Как и DOS-версия, эта программа предназначена в основном для тестирования и программного ремонта дисков. Ее интересной особенностью является редактор двоичных данных с возможностью просмотра таблиц разделов (вкладка Advanced). Вместе с тем в бесплатной версии отключена функция сохранения посекторного образа диска в файл.
Тяжелая артиллерия
Тематика этого подраздела – инструментарий специалистов, которые регулярно восстанавливают данные с различных носителей. Если рассмотренные ранее программные средства можно сравнить с пистолетом, а паяльный фен – с ручным пулеметом, то оснащение для ремонта гермоблоков или аппаратно-программный комплекс скорее похожи на артиллерийское вооружение или танк. Эти средства позволяют решить почти любую проблему с винчестером, вплоть до рассыпавшейся головки или заклинившего сервопривода, но окупятся они лишь при систематическом использовании. Для такого мощного дорогостоящего оборудования нужны и достойные «групповые» цели – например, пять или десять жестких дисков, которые приносят на восстановление каждый день.
Непременное условие для вскрытия и любых манипуляций внутри гермоблока – наличие «чистой комнаты», помещения, в котором устранены любые источники взвешенных частиц (пыли), воздух многократно и непрерывно фильтруется, а работники носят спецодежду, напоминающую скафандр. Площадь комнаты вместе со шлюзами составляет не менее 5 м2. Существуют и герметичные боксы с прозрачной крышкой и «рукавами». Бокс стоит около $1000. Он занимает немного места, однако работать в нем с винчестером довольно неудобно.
Второе важное условие – навыки. Инструмент для ремонта элементов гермоблока нужен примерно такой же, как для ремонта часов и сотовых телефонов и который применяется в стоматологии. Найти такой инструмент – не проблема. Но необходимую для замены блока головок точность движений и твердость руки можно выработать, лишь испортив перед этим немало опытных винчестеров.
• Основная операция – замена блока головок в сборе с предусилителем-коммутатором (Slider Assembly). Подробное описание процедуры можно найти в Интернете по адресу http://www.ihdd.ru/hdd-headstack-replacement.
• При заклинивании шпинделя или залипании головок можно, вскрыв гермоблок, осторожно сдвинуть эти элементы. Во многих случаях винчестер затем успешно стартует и может проработать длительное время.
Коллекция винчестеров есть в любом сервисном центре, где профессионально восстанавливают данные или ремонтируют диски. Как правило, поиск и покупка диска-донора, с которого будет взят контроллер или блок головок, возлагается на самого заказчика. И чем больше в распоряжении мастера разных запчастей, тем выше вероятность сразу найти нужную, не говоря уже о сокращении сроков ремонта.
Аппаратно-программные комплексы представляют собой специализированные контроллеры SATA или IDE с набором кабелей и переходников, а также ряд специализированных программ, созданных для работы через этот контроллер. В состав комплекса обычно входит и база данных с сервисными кодами, прошивками и другой информацией для программного ремонта определенных моделей винчестеров.
Главное отличие специализированных контроллеров от обычных состоит в том, что обращение через них к областям диска, способным давать сбои, не вызывает зависаний компьютера. Попытки чтения дефектных секторов могут повторяться многократно, возможно частичное считывание поврежденных областей. Кроме того, специализированные контроллеры позволяют обращаться к скрытой служебной информации на винчестерах. Это более актуально для ремонта и восстановления работоспособности диска, но может оказаться полезно и при извлечении информации.
В России широко известна продукция ростовской компании ACE Lab (http://www.acelab.ru). Компания создала первый программный комплекс еще в 1991 году, а в настоящее время выпускает целую линейку оригинальных комплексов для работы с жесткими дисками.
Комплекс PC-3000 for Windows (рис. 2.12) предназначен для диагностики и программного ремонта практически всех существующих винчестеров с интерфейсами IDE и SATA. В состав комплекса входят интерфейсные кабели и специализированные утилиты для работы с обычными винчестерами, а также накопителями для ноутбуков. Цена комплекса – около $1500.
Рис. 2.12. Контроллер ACE Lab PC-3000 UDMA
Программно-аппаратный комплекс для извлечения пользовательской информации Data Extractor UDMA работает в паре с комплексом PC-3000 for Windows. Он позволяет извлекать посекторные копии дисков с многократным обращением к дефектным блокам, анализировать и восстанавливать поврежденные записи MBR и MFT. Цена этого комплекта составляет около $1000.
Очевидно, что оснащение лаборатории для восстановления и ремонта винчестеров обойдется не менее чем в $3000. При этом типичный для России тариф на извлечение информации с одного носителя составляет около 5000 руб.
Восстановление данных при логических ошибках диска
Под логическими ошибками диска понимается повреждение таблицы разделов и/или файловых систем. Такие неприятности встречаются довольно часто и в «чистом виде», и как прямое следствие аппаратных проблем. Если на диске пропали разделы или файловая система, то можно использовать два принципиальных пути:
• восстановить (исправить, создать заново) поврежденную структуру. Путь логичный, но рискованный! Именно этим занимаются встроенные средства проверки и исправления ошибок диска операционной системы Windows и различные «диск-доктора». Как правило, то, что в файловой системе ошибочно или недоступно, они либо игнорируют, либо выбрасывают. Логическая структура в целом обычно восстанавливается, но за счет уничтожения части данных;
• ничего не исправляя, найти на диске файлы, основываясь на их формате, и скопировать их на другой носитель. Этот неразрушающий способ и является единственно правильным.
Идея неразрушающего восстановления данных совершенно не очевидна для большинства обычных пользователей. Они идут по прямому пути: есть ошибка – надо исправлять! После исправления ошибок данные восстановить гораздо труднее, поэтому существует железное правило: «Если на диске есть важные данные, категорически запрещается запускать программы исправления! Исправлять ошибки файловой системы можно лишь после успешного копирования данных средствами неразрушающего восстановления».
Средства такого восстановления широко известны. Это программы EasyRecovery, R-Studio и многие другие. Явным лидером по эффективности при восстановлении данных с самых распространенных файловых систем (FAT32, NTFS, EXT2, EXT3, UFS) является пакет R-Studio. Эта программа не только проста в использовании, но и выдает отличные результаты (даже исходную структуру папок). Когда файловая система повреждена серьезно, лучше использовать программу EasyRecovery в режиме RawRecovery. В результате такого восстановления образуется набор файлов без имен, рассортированных по типам.
Восстановление вручную
Восстановление файловых систем вручную возможно и даже интересно. Для этого нужен дисковый редактор и четкое представление о структуре записей восстанавливаемой файловой системы. Дисковые редакторы в виде дополнительных функций встроены во многие программы восстановления данных.
После удачного восстановления пользователь получает исходную структуру файлов и папок, что для некоторых актуально. Можно исправить таблицу разделов вручную – ее устройство рассматривалось ранее. Процесс редактирования записей файловой системы – длительное и трудоемкое занятие. Практика показывает, что утилиты делают все гораздо быстрее и аккуратнее.
Программа R-Studio
Одна из лучших программ в своей области предоставляет четыре основных метода для восстановления данных:
• создание файла-образа диска или раздела;
• восстановление удаленных файлов из существующих разделов с сохранными файловыми системами (Basic File Recovery);
• сканирование физических дисков, поиск на них данных, несмотря на повреждение или удаление разделов и файловых систем (Disk Scan и Advanced Data Recovery);
• восстановление данных из RAID-массивов.
Первые три метода будут рассмотрены в этом разделе, а восстановление данных с RAID-массивов выделено в особый раздел. Следуя логике, восстановление информации всегда следует начинать с копирования содержимого проблемного диска.