天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧软件 >> 正文

解析Windows 7下的BCD管理工具

2009-5-18不详佚名

在重启计算机并解决问题后,需要再次打开系统配置工具,并在“常规”选项卡中选中“正常启动”单选按钮。(图3)


    图3 系统配置工具(msconfig.exe)

  在“系统配置工具”的“启动”选项卡下可用于控制特定启动过程的工作方式。在此我们可以配置计算机启动到某种安全启动模式下,并可选择其他选项,例如无GUI启动等。如果在排错后发现需要保留这些设置,则可以选中“使所有启动设置成为永久设置”复选框,以便将这些设置保存到引导配置启动项中。(图4)


    图4 “系统配置工具”的“启动”选项卡
   另外,在“启动”选项页面中还有一个“高级选项”按钮,单击该按钮可进入“启动高级选项”对话框。在此,除了可以锁定PCI、检测HAL以及启用测试,还可以使用高级选项实现某些特殊应用。

 

  (1).指定操作系统可以使用的处理器数量。在多处理器的系统中通常会发生某些莫名的故障,如果我们要进行排错以了解该故障是否是由此引起的,可以使用该选项。

  (2).设定操作系统可以使用的内存最大数量。如果我们怀疑某些系统引导问题是有安装了额外的内存引起的,则可以使用该选项。比如,系统本来是2GB的内存,如果在安装了另外的一条2GB内存后导致系统不能引导,为了判断是否是有这条额外的内存导致了上述故障,我们就可以暂时限制系统只能使用2048MB的内存。(图5)


    图5 高级启动管理

  如果怀疑安装到计算机上的某个服务导致系统引导故障,可以在“系统配置工具”的“常规”选项卡下选择诊断或者选择性启动模式的方式进行判断。如果确信是某服务导致了启动故障,那么可以在“服务”选项卡下禁用该服务。在禁用后问题不再发生,应该可以确认是该服务的问题,那么我们就可永久性地禁用该服务或更新该服务。同理,如果怀疑某个在启动时自动运行的程序导致了系统引导故障,那么可以通过“启用”选项卡下的设置来进行排错。(图6)

  图6 系统配置
   4、用“BCD编辑器”管理系统引导配置

 

  对于高级系统用户来说,利用“BCD编辑器”来管理系统引导配置是最灵活的。BCD编辑器(bcdedit.exe)是一个高级命令行工具,可用于查看和设置系统引导环境的配置。不过,需要主要的是,在使用bededit.exe对BCD进行修改之前最后做好系统的备份,以免无操作造成系统引导故障。下面笔者列举Windows 7下bededit.exe的几个应用实例。

  (1).查看BCD项

  打开命令提示符,在其中输入并执行bededit.exe命令就会显示系统的BCD信息。不过,对于一般用户这些信息比较难懂,笔者做以说明。在计算机中包含系统和非系统的BCD存储,系统的BCD存储中包含了操作系统的引导项以及相关的引导信息,bededit.exe工具的操作就是对系统BCD的操作。由于笔者的计算机上只有一个系统,如图所示其BCD存储只有两个项:一个对应了Windows启动管理器,一个对应了Windows启动加载器。在此,Windows启动管理器会调用启动加载器,然后启动加载器会使用winload.exe引导Windows 7。Windows启动管理器和Windows启动加载器对应的BCD项具有类似的属性,这些属性定义了系统的BCD环境。需要注意的是,Windows7 BCD文件比Windows Vista和Windows Server2008多出了 recoverysequence和recoveryenabled两个属性。 此外,其中类似 {ba50c1f0-3752-11de-90d5-cdf8d52a3222}的字符串标识符,以便被系统引用。需要说明的是,如果计算机中安装了其他Windows系统,我们会看到每一个系统都有其对于的BCD项。(图7)


    图7 查看BCD项

  (2).创建BCD

  通过使用BCD编辑器,我们可以9 7 3 1 2 3 4 8 :

本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。文章是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。 Email:support@txwb.com,系统开号,技术支持,服务联系微信:_WX_1_本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行