2024年1月17日发(作者:)
Bcdedit 使用教程
(添加、修改、删除启动项)
编写日期:2014-10-06
(By 2011hiboy From )
目录
一、
1、
1、
2、
二、
1、
2、
3、
三、
1、
2、
3、
四、
1、
2、
3、
五、
1、
2、
3、
4、
5、
创建bcd启动菜单: ................................................................................................ 1
设置全局超时 ............................................................................................................ 1
创建新的系统启动项 ................................................................................................ 1
创建新的扇区引导项 ................................................................................................ 1
修改启动项参数 ........................................................................................................ 1
修改启动设备 ............................................................................................................ 1
修改启动文件路径 .................................................................................................... 1
修改启动名称 ............................................................................................................ 1
其他参数 .................................................................................................................... 1
修改系统路径 ............................................................................................................ 1
修改语言 .................................................................................................................... 1
修改显示顺序 ............................................................................................................ 1
其他说明 .................................................................................................................... 2
关于GUID ................................................................................................................... 2
如何修改其他位置的BCD文件 ................................................................................ 2
删除指定启动项 ........................................................................................................ 2
案例 ............................................................................................................................ 2
使用说明 .................................................................................................................... 2
新建一个WIM启动项 [已验证] .............................................................................. 2
新建一个实模式启动项 [已验证] .......................................................................... 3
新建一个普通系统启动项 [已验证] ...................................................................... 3
新建一个VHD启动项 [已验证] .............................................................................. 3
一、 创建bcd启动菜单:
1、 设置全局超时
bcdedit /timeout 7
1、 创建新的系统启动项
bcdedit /create /d "Windows Vista" /application osloader
2、 创建新的扇区引导项
bcdedit /create /d "grub" /application bootsector
【注】
系统引导:即将引导的对象是操作系统
扇区引导:即将引导的对象是一个引导文件
二、 修改启动项参数
1、 修改启动设备
bcdedit /set {guid} device [boot|partition|ramdisk|vhd]
【说明】加粗的为设备文件WIM、VHD
boot ;实模式用
partition=盘C: ;指定分区为C盘
ramdisk=[boot],{ramdiskoptions}
vhd=[D:] ;vhd虚拟磁盘类型,位于D盘
2、 修改启动文件路径
bcdedit /set {guid} path "C:"
3、 修改启动名称
bcdedit /set {guid} description "New Name"
三、 其他参数
1、 修改系统路径
bcdedit /set {guid} systemroot "windows"
2、 修改语言
bcdedit /set {guid} locale zh-CN
3、 修改显示顺序
bcdedit /displayorder {guid} /addlast (/addfirst)
第1页
四、 其他说明
1、 关于GUID
{guid}这个参数其实是代表意义,它的实际值应该是这样的:
{5d03d9a9-6aec-4a1e-b3ea-d646aa956eb8},这个参数可以用变量代替,只要值是对的就行
2、 如何修改其他位置的BCD文件
以上均是对系统BCD启动文件操作,要是对任意位置的BCD启动文件
操作就需要/store参数
示例:bcdedit /store D:BCD /set {guid} path "C:"
解释:对存储在D盘的BCD文件的指定guid启动项的启动文件做修改
修改为C:
3、 删除指定启动项
bcdedit /delete {guid} /cleanup /f
五、 案例
1、 使用说明
将脚本内容复制到文本,修改后缀名为bat即可使用。
2、 新建一个WIM启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
/timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "WIM"
-application osloader ') do set Guid={%%a}
bcdedit /set %Guid% device
ramdisk="[%systemdrive%],{ramdiskoptions}"
bcdedit /set %Guid% osdevice
ramdisk="[%systemdrive%]Aero7PEWIN7PE.1wim,{ramdiskoptions}"
bcdedit /set %Guid% path
bcdedit /set %Guid% locale zh-CN
bcdedit /set %Guid% systemroot windows
bcdedit /displayorder %Guid% -addlast
============================脚本结束============================
第2页
3、 新建一个实模式启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
/timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Grub"
/application bootsector') do set Guid={%%a}
bcdedit /set %Guid% device boot
bcdedit /set %Guid% path
bcdedit /set %Guid% locale zh-CN
bcdedit /displayorder %Guid% /addlast
============================脚本结束============================
4、 新建一个普通系统启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
/timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Windows 7"
/application osloader ') do set Guid={%%a}
bcdedit /set %Guid% inherit {bootloadersettings}
bcdedit /set %Guid% device partition=C:
bcdedit /set %Guid% osdevice partition=C:
bcdedit /set %Guid% path
bcdedit /set %Guid% systemroot Windows
bcdedit /set %Guid% locale zh-CN
bcdedit /displayorder %Guid% /addlast
============================脚本结束============================
5、 新建一个VHD启动项 [已验证]
============================脚本开始============================
@echo off
color 1f
/timeout 7
for /f "delims={,} tokens=2" %%a in ('bcdedit /create /d "Boot_VHD"
/application osloader ') do set Guid={%%a}
bcdedit /set %Guid% inherit {bootloadersettings}
bcdedit /set %Guid% device vhd=[C:]
bcdedit /set %Guid% osdevice vhd=[C:]
bcdedit /set %Guid% path
bcdedit /set %Guid% locale zh-CN
bcdedit /set %Guid% systemroot Windows
第3页
bcdedit /displayorder %Guid% /addlast
============================脚本结束============================
第4页


发布评论