NTLDR is missing - как исправить ошибку?
Если случилась такая беда и при загрузке своего компьютера Вы увидели такое сообщение:
NTLDR is missing
Press Ctrl+Alt+Del to restsrt
Не стоит спешить переустанавливать систему.
Самая распространенная причина появления этой ошибки - отсутствие в корневой папке диска С: одного или всех файлов:
NTLDR
NTDETECT.COM
boot.ini
Все эти файлы имеют атрибут скрытых.
Восстановить можно либо из корзины , либо с загрузочного диска Windows.
Как восстановить из корзины? (Это на тот случай если они там остались после случайного удаления)
Надо загрузиться с загрузочного диска где имеется файловый менеджер - сойдет Волков-командер или Нортон. На диске С: в папке Recycled имена файлов не будут такими как при удалении, но расширения останутся. Смотрим файл с расширением COM и размером 47464 байт - это скорее всего и будет NTDETECT.COM, а файл без расширения и размером 250264 - скорее всего NTLDR. Файл boot.ini имеет размер примерно 200-400 байт и такой вид при просмотре:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
Если файла boot.ini так и не удалось найти - его можно создать в любом текстовом редакторе самостоятельно. Выше приведен текст из файла который ставится по умолчанию.
А файлы
NTLDR
NTDETECT.COM
Скопировать с загрузочного диска Windows.
Второй главной причиной появления этой ошибки - это большое количество файлов в корневой папке диска С: - там где установлена Ваша операционка. Это могла получиться , если Вы случайно распаковали в корневую папку диска С: какой-либо архив с большим количеством файлов. После перезагрузки система уже не запустится и выдаст вышеуказанную ошибку.
Вот какие файлы ОБЯЗАТЕЛЬНО не надо трогать при удалении лишних файлов из корня диска С:
NTLDR
NTDETECT.COM
boot.ini
AUTOEXEC.BAT
Bootfont.bin
CONFIG.SYS
IO.SYS
MSDOS.SYS
PAGEFILE.SYS - это файл подкачки - онм может быть не обязательно находиться на диске С: - это зависит от настроек уже самой системы Windows
loadmgr
bootmgr
Если скопировать файлы ниоткуда нельзя, но есть загрузочный диск поступаем так:
Windows XP Professional Setup
=========================================
Welcome to Setup
This portion of the Setup programm .....
Windows XP to run on your computer.
To set up Windows XP now, press ENTER
To repair a Windows XP instalation using
Recovery Console, press R
To quit Setup.......
Это окно при начале установки Windows. Выбираем восстановление - жмем R. При просьбе выбрать систему нажать 1 и потом ENTER. После чего будет запрос на пароль Администратора, если такового не имелось - просто нажать ENTER (пустой пароль). После чего высветится строка:
C:\WINDOWS
Вместо C:\WINDOWS может быть и другая папка - туда куда Вы поставили систему - а по умолчанию должно быть C:\WINDOWS.
После чего можно выполнить следующие команды:
C:\WINDOWS\fixmbr
Этой командой заменится MBR (Master Boot Record) системного раздела диска работающими копиями файлов.
C:\WINDOWS\fixboot
В результате работы этой команды будет восстановлен загрузочный сектор диска. Это для того случая , если Вы повредили его при установке другой операционкой.
С диска прямо в командной строке можно и восстановить файлы:
NTLDR
NTDETECT.COM
Как правило, дистрибутив лежит в папке i386 и если CD-ROM у Вас будет , например, F: то это будет выглядить так:
f: (нажимаем ENTER)
cd i386 ( нажимаем ENTER и переходим в папку i386)
f:\i386
copy ntldr c:\ (нажимаем ENTER)
copy ntdetect.com c:\ (нажимаем ENTER)
После чего перезагружаем систему и надеемся на положительный результат (загрузку с CD-ROM убираем или просто достаем диск из привода)