|
|
NTLDR is
missing
Устранение
неисправности:
В качестве
временного решения проблемы, в случае, когда неотложно требуется
загрузить ОС, можно использовать загрузочный диск Windows, Live CD
или загрузочную флешку.
Внимание! Перед выполнением описанных ниже действий убедитесь, что
имеется надежная резервная копия файлов с важными данными.
Теперь приступим к непосредственному решению.
A)
Чтобы вернуть компьютер в рабочее состояние, требуются заменить
файлы
Ntldr
и
Ntdetect.com
на загрузочном разделе Windows XP. Сделать это поможет консоль
восстановления. Чтобы ей воспользоваться, следует загрузиться с
установочного диска Windows XP, и при появлении экрана Установка
Windows нажать клавишу
R.
Далее надо выбрать загрузочный раздел и ввести команду
fixboot.
B)
Второй вариант замены файлов загрузчика на корректные - запустить
компьютер с загрузочного диска Windows, Live CD или загрузочной
флешки в режиме эмуляции MS-DOS (если на активном разделе стоит
NTFS, следует запустить утилиту NTFSDOS.EXE) и просто скопировать
файлы Ntldr и Ntdetect.com из папки \i386 на CD в корневую папку
загрузочного диска. Если файловая система загрузочного раздела
является системой FAT, можно использовать загрузочный диск MS-DOS.
Во время вышеприведенных операций в MS-DOS не забудьте снять с
файлов атрибуты Системный, Только чтение, Скрытый с помощью
команды
attrib.
Поясню как это сделать:
attrib
ntdetect.com -r -s –h
attrib ntldr -r -s –h
С)
Компанией Microsoft была разработана небольшая утилита, Bcupdate2.
Получить ее можно, обратившись в саппорт Microsoft, либо поискать у
тех, кто ее уже скачал. После получения данной программы можно
приступить к процессу исправления ошибки.
Создаем загрузочную дискету и грузимся с нее. В командной строке
запускаем
BCUpdate2.exe C: /f,
где
C:
- загрузочный раздел. Нажимаем y, тем самым даем согласие на
работу данной программы. Получаем сообщение об успешно проделанной
операции, перезагружаемся. Либо просто пишем Run
a:\bcupdate.exe c:
D)
Проблему, возникшую в результате смены активного раздела можно
решить следующими способами:
1) С помощью загрузочной дискеты можно сменить активный раздел:
- Загрузитесь
при помощи дискеты.
- В командной
строке введите
fdisk
и нажмите клавишу
ВВОД.
- В ответ на
вопрос о включении поддержки больших дисков выберите
Y (да).
- Выберите
команду
Выбор
активного раздела,
нажмите клавишу с номером раздела, который нужно сделать активным, а
затем — клавишу
ВВОД
2) С помощью консоли восстановления Windows можно скопировать
необходимые файлы на текущий активный раздел:
- Загрузитесь
с компакт-диска Windows XP (может потребоваться модификация порядка
загрузки в BIOS и проверка перемычек на приводе CD).
- При
появлении надписи Вас приветствует мастер установки нажмите
клавишу
F10
или
R,
чтобы начать процесс восстановления.
- Введите
cd ..,
чтобы перейти в корневой каталог загрузочного диска.
- Введите
букву устройства чтения компакт-дисков.
- Введите
cd i386.
- Введите
Copy ntldr
буква Вашего
загрузочного диска:
- Введите
Exit.
Если раздел не был отформатирован с помощью Windows, может также
понадобиться запустить команду fixboot консоли восстановления.
Данная команда переопределяет параметры по умолчанию, которые
записываются в загрузочный раздел системы. Fixboot перезаписывает
загрузочный сектор жесткого диска, что делает активный раздел
загрузочным. Понимает единственный аргумент - букву устройства, на
которое производится запись. Как это сделать, было описано выше.
Также возможно повреждение главной загрузочной записи (MBR). Для ее
восстановления воспользуйтесь командой fixmbr имя_устройства.
Внимание! Команда fixmbr может повредить таблицу разделов, если
система заражена вирусами или имеются проблемы с оборудованием.
Тогда есть риск получить недоступные разделы. Рекомендуется заранее
проверить систему антивирусной программой и сделать резервную копию
важных данных, временно подключив диск к другому компьютеру.
Не будет лишним проверить файл
boot.ini,
насколько правильно в нем прописаны пути к Вашей ОС и правильно ли
определены разделы.
E)
Еще один вариант решения проблемы – это подключение диска к
компьютеру с рабочей ОС Windows ХР или Windows 2003 Server. Через
оснастку Управление дисками можно проверить, насколько корректно
созданы разделы и логические диски, а также сделать активным первый
раздел диска. Затем скопировать туда два файла:
NTLDR
и
NTDETECT.com
с рабочей ОС. После таких манипуляций можно ставить ЖД обратно и
грузиться с него. При этом желательно сбросить установки BIOS по
умолчанию и оставить диск на первом шлейфе IDE мастером.
Если же под рукой нет другого компьютера с рабочей Windows,
попробуйте просто параллельно поставить вторую ОС и проделать всё
вышеописанное.
F)
Если вы подключили к компьютеру новый жесткий диск, и сразу после
этого появилась ошибка NTLDR, убедитесь, что на этом диске не
установлена ОС. Попробуйте отключить только что установленный
жесткий диск и произвести повторную загрузку. Если проблема не
решится, воспользуйтесь загрузочной дискетой, при необходимости
используйте команду format. Не забывайте, что при этом все данные на
ЖД будут удалены.
|