bios如何找到ntldr BIOS如何定位NTLDR
BIOS如何找到NTLDR
1、硬盘引导扇区
在计算机启动时,BIOS会首先加载硬盘的引导扇区,该扇区通常是硬盘的第一个扇区(也可以是其他扇区),该扇区内包含了一个小型的引导程序,该引导程序会加载操作系统启动的主要内容,如NTLDR。
2、NTLDR引导程序
NTLDR是Windows操作系统启动的主要引导程序,它内置在操作系统的根目录下,通常是C:\。
通过硬盘引导扇区,BIOS能够找到NTLDR并将其加载到内存中,之后会执行NTLDR的引导程序。
3、BOOT.INI文件
在NTLDR引导程序中,会寻找系统启动配置文件BOOT.INI,BOOT.INI通常位于系统分区的根目录下,它是Windows操作系统启动的重要配置文件,它记录系统各个操作系统选项及其启动位置等信息,如系统启动时可供选择的引导菜单、各操作系统的启动命令等。
通过加载BOOT.INI文件,NTLDR引导程序可以找到Windows操作系统的主程序NTOSKRNL.EXE或NTKRNLPA.EXE(PAE内核)的位置,并将其加载到内存中。
4、系统内核文件加载
在加载NTOSKRNL.EXE或NTKRNLPA.EXE等操作系统内核文件后,NTLDR引导程序会将操作系统的其他相关程序和系统驱动程序加载到内存中,并执行NTOSKRNL.EXE或NTKRNLPA.EXE,最终完成系统启动和用户登录操作。
整个过程包括硬盘引导扇区加载、NTLDR引导程序加载、BOOT.INI文件读取、操作系统内核文件加载等多个步骤,BIOS在其中起到了查找和加载文件的重要作用。
扫一扫关注我们
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件至 baisebaisebaise@yeah.net举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
评论