По сравнению с FAT файловая система NTFS документирована намного хуже. Это значит, что восстанавливать служебные структуры данных придется вслепую, опираясь на информацию, полученную из независимых хакерских источников. К их числу относятся исходные тексты драйверов NTFS, выдернутых из Linux, дизассемблерных листингов NTFS-утилит от Марка Руссиновича и т.д. Но все эти способы ненадежны, и драйверы NTFS от сторонних производителей плохо совместимы с новыми операционными системами, особенно с их локализованными версиями. К сожалению, никакой альтернативы вышеописанному подходу не существует.
Для восстановления винчестера, содержащего один или несколько разделов NTFS, подключите его "вторым" к компьютеру, на котором уже установлена операционная система Windows NT/2000/XP и все необходимое программное обеспечение. Кроме того, вам потребуется и
Непосредственно из консоли восстановления можно запустить команду chkdsk
. Если команда запущена с ключом /p
, будет проведена углубленная проверка с последующим внесением всех изменений. Запуск команды с ключом /r
указывает на необходимость поиска и восстановления дефектных секторов. Пользоваться утилитой chkdsk
категорически не рекомендуется. Однако если никаких других идей у вас нет, то на худой конец сойдёт и chkdsk
.
Если ни один из логических дисков не доступен (команда C:
выдает ошибку, a chkdsk
сообщает, что такого тома не существует), то, скорее всего, повреждена FIXMBR
(физический диск задается в формате \Device\HardDisk
, где
— номер винчестера, считая от нуля). Если верить названию этой команды, можно было бы предположить, что она должна лечить MBR. На самом деле никакого "лечения" она не осуществляет. Все, что делает эта команда, сводится лишь к записи в MBR системного загрузчика Windows. Таблица разделов при этом остается в том же состоянии, в котором она находилась до запуска FIXMBR
. Восстановление системного загрузчика требуется в тех случаях, когда BIOS не может обнаружить загрузочный диск, выдавая сообщение non-system disk or disk error
. Команда FIXBOOT
(без параметров), "лечит" основной загрузочный сектор, а точнее, записывает в его начало стандартный boot-загрузчик. Воспользуйтесь ею, если операционная система не загружается, а на экране появляется сообщение Missing operating system
.
Рис. 1.6. MediaRECOVER за работой