Приведенная далее информация относится к файловой системе 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.