NTLDR (NT Loader) — это небольшая часть программного обеспечения, загружаемая из загрузочного кода тома , часть загрузочной записи тома в системном разделе , которая помогает запускать операционную систему Windows XP .
NTLDR функционирует как менеджер загрузки и системный загрузчик. В операционных системах, выпущенных после Windows XP, BOOTMGR и winload.exe вместе заменяют NTLDR.
Если у вас установлено и правильно настроено несколько операционных систем, при запуске компьютера NTLDR покажет меню загрузки, позволяя вам выбрать, какая операционная система должна загружаться.
Ошибки NTLDR
Распространенной ошибкой при запуске в Windows XP является ошибка NTLDR «Отсутствует» , которая иногда появляется, когда компьютер пытается случайно загрузиться с не загружаемого диска или дискеты.
Однако иногда ошибка NTLDR возникает при попытке загрузки с поврежденного жесткого диска, когда вы действительно хотели загрузить диск, USB- устройство под управлением Windows или другое программное обеспечение. В этом случае изменение порядка загрузки на устройство CD / USB, скорее всего, исправит это.
Что делает NTLDR?
Назначение NTLDR состоит в том, чтобы пользователь мог выбирать, в какую операционную систему загружаться. Без этого не было бы способа направить процесс загрузки для загрузки операционной системы, которую вы хотите использовать в данный момент.
Это порядок операций, которые NTLDR выполняет при загрузке:
- Доступ к файловой системе на загрузочном диске ( NTFS или FAT ).
- Информация, хранящаяся в hiberfil.sys, загружается, если Windows ранее находилась в режиме гибернации, что означает, что ОС просто возобновляет работу с того места, где она была отключена в последний раз.
- Если он не был переведен в спящий режим, из boot.ini читается, а затем выдается меню загрузки.
- NTLDR загружает определенный файл, описанный в boot.ini, если выбранная операционная система не является операционной системой на базе NT. Если связанный файл не указан в boot.ini , то используется bootsect.dos .
- Если операционная система выбрана в NT основе, то NTLDR работает ntdetect.com .
- Наконец, ntoskrnl.exe запускается.
Параметры меню при выборе операционной системы во время загрузки определяются в файле boot.ini . Тем не менее, параметры загрузки для не-NT версий Windows не могут быть настроены с помощью файла, поэтому должен быть связанный файл, который можно прочитать, чтобы понять, что делать дальше — как загружаться в ОС.
Boot.ini файл естественно защищен от модификации с системой , скрытыми , и только для чтения атрибутов. Лучший способ отредактировать файл boot.ini — использовать команду bootcfg , которая не только позволяет редактировать файл, но и повторно применяет эти атрибуты после завершения. При желании вы можете отредактировать файл boot.ini , просмотрев скрытые системные файлы , чтобы найти INI-файл , а затем отключить атрибут «только для чтения» перед редактированием.
Больше информации о NTLDR
Если на вашем компьютере установлена только одна операционная система, вы не увидите загрузочное меню NTLDR.
Загрузчик NTLDR может работать не только с жесткого диска, но также с диска, флешки , дискеты и других портативных устройств хранения.
На системном томе NTLDR требуется как сам загрузчик, так и ntdetect.com , который используется для поиска базовой информации об оборудовании для загрузки системы. Как вы читали выше, другой файл, который содержит важную информацию о конфигурации загрузки, — это boot.ini — NTLDR выберет папку \ Windows \ в первом разделе первого жесткого диска, если boot.ini отсутствует.