学习网考试学习资料

Gzu521.com

使用BCDEdit修改Windows Vista启动菜(1)

Windows Vista教程   点击:次   发布时间:2006-10-17   【字体: 】   来源:Gzu521.com
Gzu521.com我的学习网
 

  在之前基于nt的windows系统中,windows使用ntldr作为boot loader来启动系统,——所谓boot loader,在指在操作系统内核运行之前执行的一段小程序,系统通过它来初始化硬件设备、建立内存空间的映射图等,将系统的软硬件环境设置成一个合适的状态,为最终调用操作系统内核准备好正确的环境。——在启动过程中,ntldr 使用boot.ini 文件来确定在启动/引导过程中要显示哪些操作系统选项,我们对启动选项的设置可以通过修改boot.ini文件中相应内容实现。

  在windows Vista中,微软引入了一种全新的boot loader架构, windows boot manager (bootmgr.exe)。与ntldr严重地依赖于硬件不同的是,windows vista中的新架构可以实现完整的硬件独立性,且能够与多种操作系统无缝结合,让windows vista的启动/引导过程更加快速与安全。同时,将之前windows 系统中由boot.ini管理的内容移交给新的boot configuration data (bcd : 启动设置数据),当然,也提供了新的启动选项编辑工具,bcdedit (bcdedit.exe),来管理启动设置。 / X"=/3f)OOW`5dh`C [ 本 资 料 来 源 于 贵 州 学 习 网 电脑课堂Windows Vista教程 http://Www.gzU521.com ] / X"=/3f)OOW`5dh`C

  bcdedit : windows vista启动设置编辑工具
  在传统的基于bios的计算机中,如果只安装windows vista,除了极早期的windows vista测试版本外,您将会发现 boot.ini 文件已经彻底从系统中消失;如果系统中安装了windows vista和之前的windows系统如Windows XP,虽然仍可找到 boot.ini 文件,不过,这个文件只作用于那些系统,而不会对 windows vista的启动有任何影响。

  在基于efi (extensible firmware interface : 可扩展固件接口,以后采用这种接口的pc会越来越多 )的计算机中,boot.ini 文件则更不复存在,在基于efi的系统中,启动选项被贮存在主板的存储器中。此时要修改启动选项,要么通过能够读写nvram的工具如nvrboot,要么使用上文提到的bcdedit。

  由此可见,在windows vista中,想要再像之前windows xp中那样通过一个简单的文本编辑器来修改boot.ini的方式来管理启动选项已经不可能了,要对启动设置进行修改,只能使用命令格式相对要复杂得多的bcdedit。

  此外,微软也在windows vista 中提供了可通过wmi (windows management instrumentation : windows管理规范)调用的 bcd 类,通过它可以用编程的方式修改bcd数据,不过,相信对绝大多数用户而言,这更是不可能的任务。

  启动bcdedit
  需要注意的是,bcdedit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (bcdedit.exe) 位于 “\windows\system32”目录下。

  要执行bcdedit,首先应进入命令行窗口,并要将操作用户并提升至管理员权限。

  在命令行窗口中,转到系统目录如 “c:/windows/system32”下,然后输入“ bcdedit” 即可。

下 一 页
3页: 第 [1] [2] [3]

责任编辑:gzu521

电脑课堂分类
Windows 2000教程
Windows XP教程
Windows 2003教程
Windows Vista教程
LINUX教程
软件教学
办公软件
硬件DIY
分类推荐信息
更多...
大类最新文章
更多...