Что такое NTLDR и кто его ищет
В Windows NT, 2000, XP и Server 2003 загрузка устроена так: прошивка передаёт управление загрузочной записи в первом секторе диска, та находит активный раздел и ищет в его корне файл NTLDR. Этот файл читает список систем из Boot.ini, с помощью Ntdetect.com собирает сведения о железе и запускает ядро. Если файла нет или его не удалось прочитать, загрузочная запись выводит NTLDR is missing и ждёт перезагрузки.
Начиная с Windows Vista загрузчик другой — BOOTMGR, и при его отсутствии сообщение соответствующее: BOOTMGR is missing. Поэтому если на компьютере стоит Windows 7, 10 или 11, а на экране NTLDR, значит, загрузочная запись читается не с системного диска. Например, с флешки, отформатированной под старую систему, с диска от другого компьютера или с раздела, где когда-то стояла XP.
На настоящей XP сообщение означает, что файл повреждён, удалён, переименован, или активным помечен не тот раздел. Первое бывает после вирусов и неудачной установки программ в корень диска, второе — после переразметки, третье — после экспериментов с несколькими системами.
