Обзор загрузчика NT (NTLDR)

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 выполняет при загрузке:

  1. Доступ к файловой системе на загрузочном диске (NTFS или FAT).
  2. Информация, хранящаяся в hiberfil.sys , загружается, если Windows ранее находилась в режиме гибернации, что означает, что ОС просто возобновляет работу с того места, где она была отключена в последний раз.
  3. Если он не был переведен в спящий режим, из него будет считан файл boot.ini , а затем появится меню загрузки.
  4. NTLDR загружает определенный файл, описанный в boot.ini , если выбранная операционная система не является операционной системой на базе NT. Если связанный файл не указан в boot.ini , то используется bootsect.dos .
  5. Если выбранная операционная система основана на NT, тогда NTLDR запускает ntdetect.com .
  6. Наконец, запускается 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 отсутствует.

Оцените статью
Solutics.ru
Добавить комментарий