В безопасном режиме пробовали загружаться?
Ошибка «NTLDR is missing» может появляться по ряду причин, следствием которых становится неработоспособность компьютера и невозможность загрузить операционную систему. В данной статье автор попытается обозначить наиболее типичные из них, т.к. углубление в тонкости работы файловых систем уже совсем другая история

. Цель данной статьи – самостоятельный анализ проблемы и быстрое ее решение. Итак, начнем…
Возможные варианты проблемы.
Сообщение об ошибке вида:
Windows XP could not start because the following files were missing or corrupted: WINDOWS\SYSTEM32\CONFIG\SYSTEM NTLDR MISSING. You can try to repair this file by starting the Windows Setup program from original floppies or boot from CD-ROM. Select 'r' at first screen to repair.
или просто:
NTLDR is missing
Press CTRL+ALT+DEL to restart.
как правило, выводиться в случаях, когда загрузчик операционной системы не может получить доступ к файлам Ntldr и Ntdetect.com. Произойти это может по следующим далее причинам...
Компьютер нам сообщает, что потерял общие загрузочные файлы Windows (Ntldr и Ntdetect.com) и не может произвести загрузку ОС. Как это могло произойти? На то могут быть разные причины. К примеру, если в корень раздела NTFS, с которого производится загрузка операционной системы, произвести копирование большого количества файлов, то после перезагрузки есть шанс появления сообщения об ошибке «NTLDR is missing». Попытка исправить ситуацию путём удаления файлов, скопированных в корневую папку, проблему не решит. Т.к. таблица корневой папки содержит большое количество файлов, это может привести к сильной фрагментированности MFT, ввиду чего потребуется создание дополнительного индекса размещения. Т.к. в индексах размещения файлы перечислены в алфавитном порядке, то файл NTLDR может попасть во второй индекс размещения. Загрузчик не может обрабатывать файлы, расположенные в дополнительном индексе, что и приводит к ошибке «NTLDR is missing». Причиной появления большого количества файлов в корне, чаще всего, бывает автоматическое копирование файлов каким либо программным продуктом, либо создание и удаление временных файлов в корневую папку загрузочного раздела. Чтобы решить данную проблему можно воспользоваться пунктом 3. Если это не помогло решить проблему, тогда советую обратиться к пунктам 1 и 4 раздела «Возможные решения проблемы».
Другой причиной появления сообщения об ошибке «NTLDR Is Missing» может служить сбой после установки старой NT на машину с XP. Причина появления данной ошибки кроется в особенностях совместной установки Windows XP и более старых NT-подобных систем, которые были установлены поверх уже существующей Windows XP. Системы, созданные на базе Windows NT, имеют более простой загрузчик, который не определяет дополнительные средства запуска Windows XP. Чтобы решить данную проблему можно воспользоваться пунктами 2, 4 или 5.
Так же в разрушении собственной ОС может поучаствовать сам пользователь

. Ntldr и Ntdetect.com могут быть повреждены или удалены в результате действий пользователя или ошибок в работе программного обеспечения. После смены активного раздела при загрузке компьютера может появиться сообщение об ошибке «NTLDR Is Missing». Для нормальной работы загрузчика Windows необходимо, чтобы системные файлы, которые он использует, располагались на активном разделе. Чтобы решить данную проблему можно воспользоваться пунктами 1,2,4 или 5.
Ну и наконец причины появления ошибки «NTLDR Is Missing» могут быть не только программные, но и аппаратные… Ошибка NTLDR может появляться и в тех случаях, когда происходит попытка подключения к компьютеру еще одного жесткого диска с уже установленной операционной системой. Опять же, это сообщение может появляться и в тех случаях, когда на материнской плате установлена BIOS устаревшей версии. Чтобы решить данную проблему можно воспользоваться пунктом 6.
Взято отсюда! Хорошенько ознакомтись
http://articles.softportal.com/article-490.html