admin管理员组文章数量:1531793
2024年6月2日发(作者:)
详解Win7启动过程 BCD启动设置数据介绍
详解Win7启动过程 BCD启动设置数据介绍
Windows7操作系统启动过程详解,一般顺序为:
BIOS→MBR→Bootmgr→BCD→→内核加载
1)开机后,BIOS进行开机自检(POST),然后选择从硬盘进行启动,加载硬盘的MBR并把控制
权交给MBR(MBR是硬盘的第一个扇区,它不在任何一个分区内);
2)MBR会搜索64B大小的分区表,找到4个主分区(可能没有4个)的活动分区并确认其他主分
区都不是活动的,然后加载活动分区的第一个扇区(Bootmgr)到内存;
3)Bootmgr寻找并读取BCD,如果有多个启动选项,会将这些启动选项反映在屏幕上,由用户
选择从哪个启动项启动。
4)选择从Windows7启动后,会加载C:,并开始内核的加载
过程,内核加载过程比较长,比较复杂,这里就不一一讲了。
在这个过程中,bootmgr和BCD存放在Windows7的保留分区里,而从开始,
就开始进入到C盘执行内核的加载过程了。
MBR(Master Boot Record),中文意为主引导记录。
硬盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为两个部分。
第一部分为
pre-boot区(预启动区),占446字节;第二部分是Partition table区(分区表),占66个字
节,该区相当于一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,
并运行该区中的代码。
他是不属于任何一个操作系统,也不能用操作系统提供的磁盘操作命令来读取它。但我们可以用
ROM-BIOS中提供的INT13H的2号功能来读出该扇区的内容,也可用软件工具Norton8.0中的
来读取
BCD=Boot Configuration Data (启动设置数据) ,BCD是操作系统中的启动设置数据,
在有vista或windows7的多重操作系统中,系统通bootmgr程序导入BCD文件完成启动菜单
的引导。
可用程序来编辑BCD文件,来调整开机默认操作系统和等待时间
附bcdedit使用教程
是vista系统自带的一个命令行工具,用来定制windows boot manager,它位于
v:windowssystem32目录下。的功能强大,参数非常多,VistaBootPro和Easybcd
这类工具就是图形化的bcdedit,它们实现的功能bcdedit都可以实现。在一些情况下,上述工具无
法达到目的,而却能够得心应手。因此有必要对这个系统自带的命令行工
具进行了解。的参数非常多,帮助文档有很复杂,很多人因此对它弃而不用。但实际上
大部分人只需掌握它的很少几个用法即可。
下面我用一个实例来讲解的常用功能。
版权声明:本文标题:详解Win7启动过程 BCD启动设置数据介绍 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1717318224a558645.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论