第一系统重装大师官网 www.diyixitong.com ,欢迎您的来到!
网站地图|TAG标签 点击加入群【第一系统重装-交流群】:37793069
当前位置: 第一系统重装大师 > 系统教程 > Win10教程 > > 文章内容

Win2008 BCD改变系统启动方法

时间:2018-04-07 09:07来源:第一系统网 人气:
Win 的引导方法前前后后经历过多次的变换,根基上是每换一代Win操纵系统,Win的启动方法均要产生一次变换。Win Server 2008作为第6代Win操

【IT168 专稿】在下一代Win操纵系统 Win Server 2008里面,Microsoft引入了许多新的特性,个中就包罗新的引导模式。对付一台计算机来说,操纵系统启动是很关键的一个步调,对付目前占据了大量桌面计算机市场规模的Microsoft Win操纵系统来说,其能否正常的启动会影响所有使用Microsoft Win操纵系统的用户。众所周知,Win 的引导方法前前后后经历过多次的变换,根基上是每换一代Win操纵系统,Win的启动方法均要产生一次变换。Win Server 2008作为第6代Win操纵系统,其启动方法再次产生了变换。

在Win Server 2008 以及Win Vista 里面,win10系统重装:www.diyixitong.com,无论是早期的从纯DOS模式下引导照旧此刻Win 2000/XP/Server 2003接纳的ntldr+ntdetect.com 的引导方法,均被丢弃了。一种被称为Boot Manager的组件代替了ntldr+ntdetect.com 的引导方法,成为Microsoft在Win Server 2008 以及Win Vista里面接纳的Win引导方法。

在Win Server 2008 以及Win Vista中,微软引入了一种全新的boot loader架构, Win Boot Manager (Bootmgr.exe)。与Ntldr严重地依赖于硬件差异的是,Win Server 2008中的新架构可以实现完整的硬件独立性,且能够与多种操纵系统无缝结合,让Win Server 2008的启动/引导历程越发快速与安详。同时,将之前Win 系统中由Boot.ini管理的内容移交给新的Boot Configuration Data (BCD : 启动设置数据),虽然,也提供了新的启动选项编辑东西,BCDEdit (BCDEdit.exe),来管理启动设置。对付安装了Win Server 2008的机器,第一系统基地:www.diyixitong.com,Microsoft将修改被激活的主分区的启动扇区(Win 安装措施将在磁盘的第一个扇区里面写入MBR内容),使用新的启动扇区内容替代原有的启动扇区的内容。经典的错误提示信息:“Ntldr is missing”将被“Bootmgr is missing” 所代替。

什么是BCD 存储

Boot Configuration Data (BCD)用来存储启动配置参数而且控制Win Server 2008 以及Win Vista系统如何启动。这些参数在之前的操纵系统中是被存储在Boot.ini文件之中(存在于基于BIOS的操纵系统)或者是记录在非易失性的RAM上(NVRAM)。用户可以使用Bcdedit.exe这个指示行东西来控制在预操纵系统情况下运行的Win® code,从而实现对BDC存储的添加,删除,编辑以及加载等操纵。

Bcdedit.exe东西存放在Win Vista分区的\Win\System32目录下。对付基于BIOS的操纵系统,BCD的注册文件存储在主分区的\Boot\Bcd目录下。而对付基于EFI的操纵系统,BCD注册文件则是定位在EFI的系统分区上。只有具有管理员权限的用户才可以修改BCD。

C:\Boot\BCD 文件就是整个 BCD 数据库。在Win Vista 运行的时候,这个文件是不能够被删除或者更名的,这是因为系统一直占用它。假如用户将这个文件删除,且已经安装了Boot Manager,那么用户的系统将不能够启动,因为 Boot Manger 无法找到符合的BCD数据文件来使用。

为什么Boot.ini要升级为BCD?

BCD的降生主要是为了描绘启动配置数据提供了一种新的改造的机制。跟着新的固件模型的成长(例如,扩展固件接口(EFI)),用户需要为底层固件抽象提供一个可扩展的通用接口。这一全新的设计将为Win Server 2008 以及Win Vista的很多新特性提供须要的支持(例如,启动恢复东西以及多用户安装快照)。

修改BCD的要领

按照修改内容的差异,用户可以选择下面的某种东西来修改BCD:

· Startup and recovery. 假如用户安装了多个操纵系统,那么在 Startup and recovery 对话框顶用户可以选择默认的启动操纵系统以及倒计时数。这些设置都存储在System Properties 对话框的Advanced 页签中。

· System Configuration utility (Msconfig.exe). Msconfig.exe 是一个越发高级的东西,它主要包罗了以下的操纵 /debug, /safeboot, /bootlog, /noguiboot, /basevideo, 以及 /numproc.

· BCD WMI provider. 这个东西是一个管理接口,使用它用户可以操作脚原来修改BCD。

· BCDEdit.exe. 在Win Server 2008和Win Vista中这个指示行的东西替代了本来的 Bootcfg.exe 东西,用户也不能用Bootcfg.exe来修改BCD,不外,Bootcfg.exe东西在系统中依然有效,用以支持之前的操纵系统。

(责任编辑:admin)
相关阅读
标签
    暂无相关文章
网友评论