bcdedit ?
1。工具性质
需要注意的是,BCDEdit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (Bcdedit。exe) 位于 “\Windows\System 32”目录下。
2。启动
要执行BCDEdit,首先应进入命令行窗口,并要将操作用户提升至管理员权限。 另外,该工具依赖于参数,如果不带参数,则不能正常使用。
在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“bcdedit ” 即可。也可直接在任意目录运行,因为System32目录本身在环境变量“Path”的范围内。
3。BCDEdit命令核心
(1)帮助
bcdedit /?...全部
1。工具性质
需要注意的是,BCDEdit不是一个运行于图形界面下的程序,而是一个命令行工具,该文件 (Bcdedit。exe) 位于 “\Windows\System 32”目录下。
2。启动
要执行BCDEdit,首先应进入命令行窗口,并要将操作用户提升至管理员权限。
另外,该工具依赖于参数,如果不带参数,则不能正常使用。
在命令行窗口中,转到系统目录如 “C:/windows/system32”下,然后输入“bcdedit ” 即可。也可直接在任意目录运行,因为System32目录本身在环境变量“Path”的范围内。
3。BCDEdit命令核心
(1)帮助
bcdedit /? : 显示全部的命令帮助(都只是概述)。
bcdedit。exe /? : 显示指定命令参数的详细信息(无需带斜杠)。使用中对其他任何可用参数也均可使用本命令格式查看该参数的具体说明。
(2)Enum
通过命令行工具Bcdedit,我们可以添加、删除及修改BCD (Boot Configuration Data)中的对象。在BCD中,每个对象均具有唯一的 GUID (Globally Unique Identifier : 全局唯一标识符),如系统中的每块硬盘、每个分区的GUID (全局唯一标识符)均不相同。
在BCD中,启动加载器的GUID可分为如下几类:
{ntldr}: 指存在上代NT50系列操作系统(Windows XP/2000/2003)的硬盘或分区;
{default}: 默认所在硬盘或分区;
{current}: 当前硬盘或分区;
{}: 类似于这个格式的GUID指其他安装了操作系统的硬盘或分区。
(注:相应的GUID可通过“ bcdedit ”或“ bcdedit /enum all ”命令查看。这样会显示BCD当前的启动设置数据,包含了所有在BCD记录中的操作系统,均能显示其GUID,用户可以此作更改启动数据的参考。
)
(3)set
BCDEdit / set命令用于在Windows启动配置数据存储(BCD)中设置启动项选项值。使用bcdedit / set命令来配置特定的启动项元素,如内核调试器设置,数据执行保护(DEP)和处理器的地址扩展(PAE)选项,加载备用硬件抽象层(HAL)和内核文件等。
你可以在为Windows Vista,Windows 7和更高版本的Windows测试和调试您的驱动程序时使用这些启动项的选项。
(4)保险措施(使用BCDEdit备份与恢复启动选项)
在对Windows NT60的启动选项修改之前,最好先对其备份,以防万一操作失误或其他故障导致系统无法启动。
bcdedit /export : 将启动设置备份到指定的目录下;
bcdedit /import : 恢复之前备份在指定目录下启动选项。
注:当需要还原备份的启动选项时,应仔细检查备份的启动选项是否对应于自己所需要的,否则重新设置会比较麻烦。
收起