|
Устранение проблем с загрузочным сектором раздела Существует
несколько известных вирусов, способных вызывать проблемы с загрузочным сектором
раздела даже тогда, когда том отформатирован для использования файловой системы
NTFS. Заражение может произойти при запуске программы MS-DOS с дискеты или при
запуске MS-DOS на компьютере с двойной загрузкой. Windows Server 2003, как и Windows
2000/XP, не может защититься от заражения, если она не запущена. В ряде случаев
повреждение загрузочного сектора раздела может привести к генерации следующей
ошибки типа "синий экран": STOP 0х0000007B INACCESSIBLE_BOOT_DEVICE.
Еще одним симптомом проблем с загрузочным сектором раздела является "зависание"
компьютера в процессе загрузки без отображения каких-либо сообщений, при этом
экран остается черным. Даже при условии отсутствия очевидных грубых повреждений
загрузочный сектор раздела может работать неправильно. Убедиться в этом можно
следующим образом. Попробуйте переименовать файл NTLDR и запустить Windows Server
2003 с этого жесткого диска (сделать это можно, загрузив систему с загрузочной
дискеты, изготовленной в соответствии с инструкциями, приведенными ранее в этой
главе). Если загрузочный сектор раздела в норме, а причина неудачи — поврежденный
файл загрузчика NTLDR, то в основном разделе NTFS вы увидите следующее сообщение
об ошибке: Couldn't find NTLDR В основном разделе FAT вы увидите сообщение
об ошибке: A kernel file is missing from the disk Если, заменив имя NTLDR,
вы таких сообщений об ошибках не получите, это будет говорить о том, что причина
кроется в повреждении загрузочного сектора раздела. Не забудьте переименовать
файл загрузчика обратно в NTLDR, чтобы загрузочный сектор раздела мог его найти.
Как правило, файл NTLDR по умолчанию имеет атрибуты Hidden, System и Read
Only. Поскольку запустить Windows 2000/XP или Windows Server 2003 при испорченном
загрузочном секторе в загрузочном разделе невозможно, можно запустить MS-DOS с
загрузочной дискеты MS-DOS. Загрузив MS-DOS, можно изменить атрибуты файла (только
на диске с FAT!), введя следующую команду: attrib -s -h -r ntldr |