NTLDR- от сокращенного английского NT loader. Загрузчик операционных систем Windows начиная с NT и заканчивая Windows XP. В Windows 7 используется принципиально другой загрузочный механизм- это одно из главных отличий XP и 7.
Расположен на активном разделе в корне диска, чаще всего C:\, является системным, поэтому скрыт в проводнике- работает совместно с файлом boot.ini и ntdetect.com. Первый из них формирует меню загрузки и параметры.
При запуске NTLDR проходит этапы:
- переводит процессор в 32 битный режим работы;
- организует доступ к файловой системе FAT, NTFS;
- проверяет файл hiber.sys. При наличии, загружает образ спящего режима, иначе читает параметры с boot.ini;
- запускает ntoskrnl.exe (ядро операционной системы), далее идёт загрузка самой OC.
Содержание файла boot.ini выглядит таким образом:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=»Windows Server 2003, Enterprise RU» /noexecute=optout /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
C:\=»Microsoft Windows»
Находиться должен в том же логическом диске, что и NTLDR.
Может располагаться и на других разделах жёсткого диска, при этом нахождение на том или ином разделе препятствует смене буквы диска (Сменить букву диска можно так: Панель управления->Администрирование->Управление Компьютером->Администратор дисков). При работе с программами, такими как Acronis Disk Director или PartitionMagic, будьте очень осторожны. Эти программы обладают функционалом смены активного диска и могут сделать систему не способной к самостоятельной загрузке.
После такого сбоя проще и быстрее будет просто заново установить Windows.