Приведенная далее информация относится к файловой системе NTFS на компьютере, работающем под управлением Windows NT 4.0. Если файловая система NTFS создавалась под управлением другой операционной системы, обратитесь к статье Q121517 базы знаний Microsoft Knowledge Base.

Для восстановления раздела с файловой системой NTFS необходимо найти архивную копию загрузочного сектора и скопировать ее на интересующий раздел. Для этого следует воспользоваться утилитой NTDiskedit, которая доступна для загрузки на сайтеге Microsoft Support Services. (Кроме того, пригодится и утилита DiskProbe, которая поставляется в пакете Resource Kit. Инструкции по использованию утилиты DiskProbe приводятся в статье базы знаний Microsoft Knowledge Base.

  1.  В меню Файл (File) утилиты NTDiskedit для Windows NT 4.0 выберите команду Открыть (Open).

  2.  Введите имя тома в таком формате:

\\.\Физический_диск_X

где X — это порядковый номер диска, используемый утилитой Disk Administrator.

  3.  Кликните на кнопке OK.

  4.  В меню Read выберите раздел Sectors. Укажите 0 как значение параметра Starting Sectors и присвойте параметру Run Length значение 1. Кликните на кнопке OK.

  5.  В меню Вид (View) выберите команду Partition Table, после чего будет представлена таблица, включающая в себя четыре раздела (нумерация 0–3, которая соответствует порядку основных разделов жесткого диска). Следовательно, если интересует второй раздел диска, в таблице необходимо обратиться к записи 1. Если понадобился первый раздел диска, обратитесь в таблице к записи 0.

  6.  Запишите значения параметров Starting Sector и Sectors.

Примечание: все значения указаны в шестнадцатеричном формате. Преобразование в десятичный формат недопустимо.

  7.  Воспользуйтесь калькулятором для сложения шестнадцатеричных чисел (подойдет стандартный калькулятор Windows). Сложите значения параметров Starting Sector и Sectors и отнимите от полученного результата значение 1. Например:

STARTING SECTOR=OX3F
SECTORS=0X201c84 +
——————
0x201CC3
Less 1 0x1 –
——————
Copy of NTFS bootsector=0x201CC2

  8.  В меню Read выберите раздел Sectors. Для параметра Starting Sectors введите значение, полученное после расчетов на предыдущем шаге. В качестве значения параметра Run Length введите 1. Кликните на кнопке OK.

Теперь будет представлена копия загрузочного сектора раздела с файловой системой NTFS. Визуально определите целостность загрузочного сектора. В первой строке должен присутствовать заголовок NTFS, а ниже должен быть указан текст (например, “A kernel file is missing from the disk”) и т.д.

  9.  Кликните на кнопке Relocate Sectors. Указываемый сектор будет использоваться при записи загрузочного сектора. Необходимо указать значение параметра Starting Sector и присвоить параметру Run Length значение 1. Кликните на кнопке OK.

  10.  Завершите работу с утилитой NTDiskedit. Воспользуйтесь программой Disk Administrator для назначения буквы диска, если таковая еще не назначена. Перезагрузите компьютер, после чего файловая система будет распознаваться как NTFS.