Skip to main content

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

Ошибка NTLDR is missing (Июнь 2026)

Ошибка NTLDR is missing (Июнь 2026)
Anonim

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-based, затем работает 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 пропал, отсутствует.