osboot是什么

问问题描述

osboot是什么,有没有大神路过?求指点迷津!

答精选答案

最佳答案

Legacy OS Boot:表示传统的操作系统启动[legacy os boot] (旧版os 启动): 此项目确定系统启动过程中支持旧版os 或可扩展软硬件接口(efi)。一、如何启动或引导:

1、当系统首次引导时,或系统被重置时,处理器会执行一个位于已知位置处的代码。这个位置在基本输入 / 输出系统(BIOS) 中。CPU 会调用这个重置向量来启动一个位于闪存/ROM 中的已知地址处的程序。通常,它执行一个启动自测(POST)来检查机器。最后,它从引导驱动器上的主引导记录(MBR)加载第一个扇区。

2、引导程序就位于 MBR 第一个扇区里面。此时引导程序就被装入 RAM 并执行。这个引导加载程序在大小上小于 512 字节(一个扇区)。BIOS 自检完成之后,将 MBR 的代码读入内存,管理权交给 MBR , MBR 再读取 DPT ,从 DPT (Disk Partition Table,硬盘分区表占据 MBR 扇区的64个字节(偏移01BEH--偏移01FDH))找出硬盘的所有分区哪一个是激活的主分区。到这里为止,所以系统都是一样的。下面就有区别了。 DPT读完找到主分区之后然后找到这个主分区的 PBR (Partition Boot Record 分区引导记录),PBR位于激活主分区的第一个扇区。安装不同操作系统的时候 PBR 是会被改变的, XP 的 PBR 写死的代码是去找 NTLDR 。而 Vista 和 7 的 PBR 里写进的就是去找 Bootmgr 。

3、这个时候显示器上还没有显示引导管理器的界面。 Bootmgr 被找到之后管理权就交到了 Bootmgr。 Boot Manager 首先从 BCD 中读取 Boot Manager 菜单的语言版本信息,然后再调用 BOOTMGR 与相应语言的 BOOTMGR.EXE.MUI 组成相应语言的启动菜单,之后才会在显示器上显示引导管理器,也就是选择多操作系统的那个文字界面。最后,当你选择了相应的操作系统,这里是 Win7 或 8 (如果选择 XP, 会转入 XP 的启动流程,找到 XP 的NTLDR 然后启动), Bootmgr 就去寻找系统分区(系统分区和主分区的概念不是一样的)Windows/System32 下的 Winload.exe 加载操作系统内核。

本文来自作者[小米ofPanda]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/1175414.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 小米ofPanda
    小米ofPanda 2026年09月30日

    我是公众科技网的签约作者“小米ofPanda”!

  • 小米ofPanda
    小米ofPanda 2026年09月30日

    希望本篇文章《osboot是什么》能对你有所帮助!

  • 小米ofPanda
    小米ofPanda 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 小米ofPanda
    小米ofPanda 2026年09月30日

    本文概览:Legacy OS Boot:表示传统的操作系统启动[legacy os boot] (旧版os 启动): 此项目确定系统启动过程中支持旧版os 或可扩展软硬件接口(efi)。一、如何启动或引导:1、当系统首次引导时,或系统被重置时,处理器会执行一个位于已知位置处的代码。这个位置在基本输入 / 输出系统(BIOS) 中。CPU 会调用这个重置向量来启动一个位于闪存/ROM 中的已知地址处的程序。通常,它执行一个启动自测(POST)来检查机器。最后,它从引导驱动器上的主引导记录(MBR)加载第一个扇区。2、

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们