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, будьте очень осторожны — эти программы могут повредить системный загрузчик.