| 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启动设置编辑工具 在基于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,首先应进入命令行窗口,并要将操作用户并提升至管理员权限。
在命令行窗口中,转到系统目录如 “c:/windows/system32”下,然后输入“ bcdedit” 即可。 |
责任编辑:gzu521