发新话题
打印

[分享] Windows Vista BCD 的故事

Windows Vista BCD 的故事

本文网址:http://bbs.bitscn.com/103571 复制

作者:张康宗(Smallfrogs)
难度:300
序:在下一代Windows操作系统 Windows Vista里面,Microsoft引入了很多新的特性,其中就包括新的引导模式。
       本文将分五个部分向您揭开 Windows Vista 引导程序中数据储存库 BCD的秘密。


一、      Windows 引导方式的变迁对于一台计算机来说,操作系统的启动是很关键的一个步骤,如果操作系统不能正常启动,那么计算机只能算是一堆废铁。对于目前占据了大量桌面计算机市场领域的Microsoft Windows操作系统来说,其能否正常的启动会影响所有使用Microsoft Windows操作系统的用户。众所周知,Windows 的引导方式前前后后经历过多次的变动,基本上是每换一代Windows操作系统,Windows的启动方式均要发生一次变动。Windows Vista 作为第6Windows操作系统的开路先锋,其启动方式再次发生了变动。
Windows Vista 里面,无论是早期的从纯DOS模式下引导还是现在Windows 2000/XP/Server 2003采用的ntldr+ntdetect.com 的引导方式,均被抛弃了。一种被称为Boot Manager的组件取代了ntldr+ntdetect.com 的引导方式,成为MicrosoftWindows Vista里面采用的Windows引导方式。
Windows Vista 里面,当你启动计算机的时候,首先是BIOS开始运行,BIOS从启动设备里面读取主引导扇区(MBR)的记录,然后把控制交给储存在MBR里面的启动代码,接着Boot Manager启动并从 Boot Configuration Data (BCD) 里面读取启动项目信息并把这些信息显示在屏幕上面,并等待用户选择。当用户选择了一个启动项目以后,Boot Manager 根据用户的选择,从 BCD 里面获取相关的启动参数和配置信息,然后开始系统的引导过程。
对于安装了Windows Vista的机器,Microsoft将修改被激活的主分区的启动扇区(Windows 安装程序将在磁盘的第一个扇区里面写入MBR内容),使用新的启动扇区内容替代原有的启动扇区的内容。经典的错误提示信息:“Ntldr is missing”将被“Bootmgr is missing 所取代。




更多详细请下载PDF图文版附件

附件: 您所在的用户组无法下载或查看附件
*全国网管乃一家 木木的u家 木木的空间
*技术回贴只代表我的个人观点,未必正解,重在大家参与讨论!

TOP

好贴,要顶。希望有更多的介绍新特点。谢谢

好贴,要顶。希望有更多的介绍新特点。谢谢

好贴,要顶。希望有更多的介绍新特点。谢谢

好贴,要顶。希望有更多的介绍新特点。谢谢

Windows Vista BCD 的故事

发新话题
版块跳转 
沪ICP备08026629号 / 管理员木木 / QQ58284700 / MSNjacro|at|bitscn.net / TEL13641763379