Windows 系统的bootloader

您所在的位置:网站首页 windows启动管理器和bios Windows 系统的bootloader

Windows 系统的bootloader

2024-07-02 22:14| 来源: 网络整理| 查看: 265

###首先介绍操作系统启动过程 加电启动的时候首先载入BIOS(Basic Input Output System),并通过BIOS程序去载入CMOSz中的信息,然后借助CMOS内设定的值去获取主机的各项硬件的设置,然后BIOS进行自检(POST),再进行硬件的初始化,之后定义出可开机的设备,接下来再去读取MBR(Master Boot Record,主引导扇区,是计算机开机后访问硬盘时所必须要读取的首个扇区)中的程序。

###Bootloader在操作系统启动过程中的作用 由于不同系统所在路径不同,因此我们必须要以一个开机管理程序来处理操作系统的载入,这个程序就叫Bootloader。 BootLoader安装在MBR中。

###为什么需要Bootloader? 实际上要将bootloader与内核整合在一起是完全可以做到的,但是如果这样作的话,内核就会失去通用性和灵活性,并且将bootloader与内核分开会更有利于开发和管理,将启动过程中与平台硬件相关的代码集合成bootloader,内核就可以集中处理那些平台通用的部分了。

###Bootloader主要的功能: 1、选择操作系统:一台设备同时安装多个操作系统时,使用者可以选择不同的开机选项来运行不同的操作系统。 2、载入操作系统:直接指向可开机的程序区域来启动操作系统。 3、转交其他loader:将开机管理功能转交给其他loader负责(MBR只有一个,但是开机管理程序除了安装在MBR外,还可以安装在每个分区的第一个扇区)。

###Windows Boot Manager (BOOTMGR) 中文名称为Windows开机管理程序或Windows启动管理器。是从Windows Vista开始引进的新一代开机管理程式。当电脑执行完POST后,传统型BIOS会根据启动磁区寻找开机硬盘中标记"启动"分区下的BOOTMGR档案;接著BOOTMGR会读取启动配置信息数据库(BCD, Boot Configuration Database)中的启动配置参数,接著根据其中的配置加载预设或使用者所选择的操作系统。

这里写图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3