Восстановление данных на 100% - Страница 11

Изменить размер шрифта:

Повреждение пластин в общем виде проявляется как возникновение на диске BAD-блоков, то есть недоступных участков. Появление этой проблемы говорит о том, что возможности скрытого переназначения секторов уже исчерпаны. Если на поврежденный сектор приходится информация о структуре, то исчезает соответствующий уровень логической структуры диска, если файл – файл становится нечитаемым.

Случайное искажение содержимого сектора – довольно редкая ситуация. В цифровом мире случайностей почти не бывает. Это или проявление начинающегося «железного» дефекта, или результат работы вредоносной программы и в очень редких ситуациях – действительно случайная запись в момент перепадов напряжения или из-за пролетевшей космической частицы. Последнее – не шутка: воздействие космического излучения на оперативную память и жесткие диски давно изучено и статистически обосновано. Проявление дефектов или искажений содержимого секторов зависит от того, что в этих секторах записано.

Повреждение содержимого главной загрузочной записи (MBR) ведет к тому, что разделы либо не могут быть найдены операционной системой, либо их параметры определяются неверно. Самый легкий случай – повреждение сигнатуры. Операционная система решает, что на месте MBR находится случайная информация, а сам диск вообще не разбит на разделы и никакой полезной информации не несет. Для восстановления структуры диска достаточно всего лишь исправить сигнатуру любым дисковым или HEX-редактором.

При искажении или разрушении кода загрузчика попытка загрузки операционной системы с такого диска заканчивается, как правило, «зависанием» компьютера. При этом, если содержимое таблицы разделов не повреждено, вся логическая структура диска сохраняется и потери данных не происходит. Достаточно загрузить компьютер с другого диска, и вся информация на накопителе становится доступной. Для исправления кода загрузчика проще всего загрузить компьютер со стандартной загрузочной дискеты MS-DOS, а затем запустить находящуюся на ней утилиту fdisk с ключом /mbr: fdisk/mbr.

Более тяжелый случай повреждения содержимого MBR – разрушение самого содержимого таблицы разделов. При этом теряется доступ к хранящейся в разделах информации. Таблица может быть повреждена полностью или частично. Бывают случаи, когда таблица разделов MBR цела, а разрушена запись о разделах в одном из звеньев цепи Extended Partition. Методика восстановления во всех случаях одинакова: ручное исправление таблиц разделов. Альтернатива – извлечение файлов с диска с помощью программ восстановления.

Повреждение файловой системы очень похоже на повреждение содержимого MBR. Различие состоит лишь в том, что раздел на диске виден, но операционная система сообщает, что он не отформатирован. Соответственно, недоступно и все содержимое раздела. В файловых системах NTFS и FAT возможно восстановление основных записей за счет дубликатов, это делается благодаря встроенным в операционную систему средствам проверки и исправления дисков. Тем не менее исправление ошибок файловой системы часто не решает проблему – часть файлов начинает рассматриваться как потерянные цепочки. Для восстановления данных правильнее пользоваться специальными программами восстановления.

Корректное удаление файлов и папок средствами операционной системы – самая простая ситуация. Именно с ней чаще всего сталкиваются пользователи, и она же очень их пугает. В операционной системе Windows прежде всего надо искать файл в Корзине. При удалении файла или папки в таблице файловой системы сначала лишь меняется одно из полей: в FAT первый байт имени файла изменяется на 0xE5, а в MFT атрибут по смещению 14h изменяется с 1 на 0. Кроме того, в NTFS изменяется запись о свободном месте на диске в файле BitMaP. Существует множество программ, специально предназначенных для восстановления удаленных объектов.

Диагностика и тактика

Цель диагностики – выяснить, почему не читается информация с диска и что именно пропало. Это одновременно и ответ на вопрос, что делать дальше. И диагностикой, и восстановлением данных с проблемного винчестера нельзя заниматься, загрузив компьютер с него же. Оперативная система Windows в процессе загрузки и работы неизбежно начнет записывать на загрузочный и системный диск данные: временные файлы, фрагменты файла подкачки, реестра, журнала и т. д. Для «затирания» того, что необходимо восстановить, может быть достаточно совсем небольших изменений на диске.

Есть два выхода. Если у пользователя имеется второй компьютер, необходимо подключить к нему проблемный винчестер. Оптимальный вариант – подключение на отдельный шлейф. Если второго компьютера нет, нужно найти любой рабочий винчестер, подключить к компьютеру и установить на него операционную систему. Вторым следует подключить восстанавливаемый диск.

Примечание

В качестве операционной системы целесообразно выбрать операционную систему Windows XP – во-первых, так экономится место на диске, во-вторых, с этой системой хорошо работают все утилиты восстановления. Операционная система Windows 98 не поддерживает разделы NTFS, а в Windows Vista пока не гарантируется нормальная работа всех программ, особенно их устаревших версий.

Ситуации со случайным удалением или форматированием стоят особняком. Диагностировать тут нечего: можно сразу запускать программу восстановления случайно удаленных данных.

1. В ситуациях, не связанных со случайным удалением или форматированием, восстановление данных нужно начинать с осмотра винчестера. Видимые неисправности и повреждения на плате – повод заняться ее заменой.

2. Далее следует подключение разъема питания и попытка запуска диска. Если он не запускается, значит, возникла аппаратная неисправность. Ее дальнейшая диагностика является одновременно и ремонтом.

3. Если аппаратная проблема не выявлена или уже устранена, подключите винчестер к шлейфу SATA или IDE. Разумеется, делать это надо при выключенном питании. После этого оцените, как диск определяется в BIOS компьютера. Загрузите операционную систему и постарайтесь скопировать нужные данные. Если удалось сделать это с первого раза – отлично.

4. Если копирование нужных данных не удалось, целесообразно запустить диагностическую программу (MHDD или Victoria), осторожно и быстро оценить состояние секторов, проверить наличие разделов на диске. При обнаружении большого количества поврежденных или нечитаемых блоков есть два альтернативных пути:

– той же программой сохранить посекторный образ диска или раздела в файл на другом физическом диске;

– сразу запустить специальную программу (например, R-Studio), сделать ей копию диска или раздела.

5. Отключите проблемный диск. Попробуйте извлечь информацию из полученного образа программой типа R-Studio.

6. Если нечитаемых секторов на диске нет или их мало, можно извлечь информацию программой R-Studio или подобной непосредственно с диска.

Такова общая тактика.

Восстановление данных при аппаратных неисправностях

Отколотые элементы, «поджаренные» микросхемы и вздутые конденсаторы на плате электроники обычно заметны сразу. Точно так же видны гнутые ножки разъемов IDE (рис. 2.5) или колодки питания. Можно попробовать выпрямить контакты пинцетом и тонкой отверткой, но поврежденную плату контроллера, скорее всего, придется заменить.

Восстановление данных на 100% - i_022.png

Рис. 2.5. Вдавленный контакт в разъеме IDE

Подключите винчестер к компьютеру (только разъем питания). Включите питание компьютера и прислушайтесь. В норме диск должен сначала раскрутиться, потом выполнить рекалибровку (сопровождается несколькими короткими щелчками и жужжанием) и через 1–2 секунды выйти на штатный режим работы. Если винчестер даже не раскручивается, причин может быть несколько:

• повреждена плата электроники;

Оригинальный текст книги читать онлайн бесплатно в онлайн-библиотеке Knigger.com