NTLDR(NT Loader)是一小段软件,它是从卷引导代码加载的,它是系统分区上卷引导记录的一部分,可以帮助您启动Windows XP操作系统。
NTLDR既可以作为启动管理器,也可以作为系统加载器。在Windows XP之后发布的操作系统中,BOOTMGR和winload.exe一起取代了NTLDR。
如果安装了多个操作系统并进行了正确配置,则NTLDR将在计算机启动时显示启动菜单,允许您选择应加载的操作系统。
NTLDR错误
Windows XP中常见的启动错误是NTLDR是Missing错误,有时在计算机尝试无意中启动到不可启动的光盘或软盘时会出现此错误。
但是,当您真正想要启动运行Windows或其他软件的光盘或USB设备时,有时会尝试引导到损坏的硬盘驱动器时导致NTLDR错误。在这种情况下,将引导顺序更改为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 file使用bootcfg命令,它不仅可以编辑文件,还可以在完成后重新应用这些属性。您可以选择编辑 BOOT.INI 通过查看隐藏的系统文件来查找文件,以便您可以找到INI文件,然后在编辑之前切换只读属性。
有关NTLDR的更多信息
如果您的计算机只安装了一个操作系统,则不会看到NTLDR引导菜单。
NTLDR引导加载程序不仅可以运行硬盘驱动器,还可以运行光盘,闪存驱动器,软盘和其他便携式存储设备。
在系统卷上,NTLDR同时需要引导加载程序本身 ntdetect.com ,用于查找基本硬件信息以引导系统。就像你上面读到的那样,另一个包含重要启动配置信息的文件是 BOOT.INI - NTLDR将选择 视窗 如果第一个硬盘驱动器的第一个分区上的文件夹 BOOT.INI 不见了。