风雨同行 2008-7-1 23:20
Bcdedit命令详解,自定义Vista启动管理项
Bcdedit 命令不完全解析(错误处请高手指出,以便改正!!!)3RF@7M'\!x:B\w
Bcdedit 位于X:\Windows\system32\ "X:"为安装Vista的盘符。XVou(lY
KUV*IrDb
储存操作指令
`*}r
Y'Z5W&F
====================hT(s_5t_m
/createstore 创建一个新的空白启动配置数据文件。
`zST]
p
bcdedit /createstore C:\Data\BCD 创建BCD启动配置数据文件储存到“C:\DATA\”文件夹。
m*I Rb!YveMk
/export 备份启动配置数据文件。
\#OCK4J
bcdedit /export "C:\Data\BCD Backup" 备份BCD启动配置文件到“C:\Data\”文件夹,并以“BCD Backup”命名。
zST x1`@
/import 还原启动配置数据文件。OL
S+T!n.@{r8D5C
bcdedit /import "C:\Data\BCD Backup" 从“C:\Data\”文件夹恢复BCD启动配置文件。
x4^Q#K `IE
5Z T3F6LOt.yb
储存项目操作指令
jo&QZZ2@p*lQb&}
====================
ro7AQMd
/copy 项目拷贝qa/W1h1V6Y8g9?r]
操作系统启动项目的拷贝: 8apR6X9IiJd\-k
bcdedit /copy {cbd971bf-b7b8-4885-951a-fa03044f5d71} /d "Copy of entry"
Wl6\%A\:p5]kSy
/create 新建项目
D0i2gJMEJ:W6B3r!E
创建操作系统载入程序项目的 NTLDR(Ntldr):
E`S)dS
_7R
bcdedit /create {ntldr} /d "Earlier Windows OS Loader"$Y4s~'Y/cLV
创建存储器磁碟另外的选择项项目:.T,p8J `5o|+y X0i;B)^
bcdedit /create {ramdiskoptions} /d "Ramdisk options"
j%H%x%D#vc
创建一个新的操作系统启动项目:(F d?7E l8r
bcdedit /create /d "Windows Vista" /application osloaderpv_8a(f3G1q
创建一个新的调试器:R$K'y4_hD
x6d
bcdedit /create {dbgsettings} /d "Debugger Settings":O-P$^;q5NH#J
/delete 删除项目
(W+Tc-N;oF
删除指定的操作系统项目:R1lT1II
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71}
'Q([B S-T9r9Iw
删除指定的操作系统项目但启动时不显示项目(彻底删除):OPK7[-AYXw
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /cleanup#?MD9Rf M)b(w
删除指定的操作系统项目但启动时显示项目:vRfL_
bcdedit /delete {cbd971bf-b7b8-4885-951a-fa03044f5d71} /nocleanupJAp/AY3Z
删除操作系统载入程序项目的 NTLDR:O/sb.}Go
bcdedit /delete {ntldr} /f
?,g h2HfI'UP
wqZ?+eflp+h
U
项目选择操作指令hQ|#T\Yp
====================
(V|P-U+Cj
/deletevalue 删除项目选择项。
.V.jU"@/P!vxx
删除启动管理的bootmgr选择项项目:'M,I2^ }T%y&lC
bcdedit /deletevalue {bootmgr} bootsequenceV1Cp[1xi9`
删除(WinPE)操作系统的数值开机项目:w@] NhBDB9c
bcdedit /deletevalue winpe
A%]
s&bG:_8[7N
删除来自指定的操作的 Windows PE 数值系统开机项目:ewLt([^
bcdedit /deletevalue {cbd971bf-b7b8-4885-951a-fa03044f5d71} winpe'k`-z@4L1Av
/set 设定项目选择项数值。D;F3T1HW`%G{4uS
设定操作系统“cbd971bf-b7b8-4885-951a-fa03044f5d71”引导分区“C”:%~)s#r8Z_7s
CA
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} device partition=C:$EvU1A2Ra
指定的操作系统引导文件“ windows\ system 32\ winload.exe”:PWB.v9KMp3OY
bcdedit /set {cbd971bf-b7b8-4885-951a-fa03044f5d71} path \windows\system32\winload.exe
;R6z&V9E
SoJ
设定“NX”为“OptIn”:
~(P"Gf:v*p#nb3A
bcdedit /set nx optin6fi6^#]K
更改系统名称
,O(L!Ye
DB)r2pm;j
默认XP系统名称在Vista启动管理器中是"earlier version of Windows",更改:*Gb
W{j/w0n
bcdedit /set {ntldr} Description "Windows XP Professional SP2"
)bIS
o(rj
默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",更改:x]O&tY+l
bcdedit /set {current} Description "Windows Vista 5456"5n1A7[(_*l9Q
"MYV1_5NGQ
输出控制指令
l| hfq
====================;Q;sgLm3O9{3w
/enum 在储存中的列表项目。
JoBM1?+~!m
列出所有的操作系统载入程序启动项目:
8q6H U/LGr@C f
bcdedit /enum OSLOADER
c P$[0G#pS
列出所有的启动管理项目:
wh0jnX
bcdedit /enum BOOTMGR!`0DY)f3Hcz2g
T n
列出默认的启动项目:
(a!N8E|!m{fKs(s.l
bcdedit /enum {default}i\n6HC,CQ8MH[
列出指定的操作系统启动项目:
7VgK,NL oK
bcdedit /enum {b38a9fc1-5690-11da-b795-e9ad3c5e0e3a}
Q"MSb-[e&O
/v 列出所有活动的项目"s6i }0j6xq
bcdedit /enum ACTIVE /v
H3fy-O
X&TA
Dn6Z-sT5L8q]
启动管理控制指令;s ]
ecO
c
====================&Jt'?@6EIj
/bootsequence 设定启动列表顺序。
0B"jqWYYd+b
设定二个操作系统项目和启动顺序:
UDE"?+m
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} {cbd971bf-b7b8-4885-951a- fa03044f5d71} {ntldr}
&xM0hfl`$G,C/_
加入操作系统项目为启动列表最后项:(Y
Yh ^H6B-}|
bcdedit /bootsequence {802d5e32-0784-11da-bd33-000476eba25f} /addlastzu [1W@#[.ha$j
/default 设定默认启动项目。
U2E d;I(Lw _(A(q0nlA
设定默认启动项目:5|TM
Z^oY|`
bcdedit /default {cbd971bf-b7b8-4885-951a-fa03044f5d71})W#z7u/Fm0O
设定默认启动操作系统程序为 NTLDR:+^g$?:l)rE G[)|8u
bcdedit /default {ntldr}
+{0mi4i/f(J/F
/displayorder 设定哪一个系统启动显示多启动画面。
6]6v2o3masF g
设定二个操作系统项目和在启动管理显示命令中被建立操作系统载入的程序 NTLDR:
&U6bO!J\MJ9s
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f}
j'g-J&l;[F
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {ntldr}
G6Rg5{Rq Z0r;n/Y
把指定的操作系统项目加入启动管理显示命令结束:_"Y9P"\}%S-S
bcdedit /displayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
5b+u:[?.F8zQ,g
/timeout 设定启动暂停数值。
[E&o6a&n
/toolsdisplayorder 设定命令在哪一个启动管理显示工具画面。
)\NfNhC
设定二个工具项目和内存诊断在那启动管理工具显示命令:D?0Zl/wD
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f}
x.U
Y+Z4[
{cbd971bf-b7b8-4885-951a-fa03044f5d71} {memdiag}8o8a#Z8X4K|%Fsz
把指定的工具项目加入启动的结束管理工具显示命令:_"s7}H'yI
bcdedit /toolsdisplayorder {802d5e32-0784-11da-bd33-000476eba25f} /addlast
zw"c!@%U"dQ
7F2l_d9OznsH(}
为一个启动应用程序控制紧急处理服务的指令"B k!m7^SrPv
====================
/N.oIe-sR$g1c
/bootems
|3eNJ:N;u1_
开启启动管理紧急处理服务:
:H hdf_
bcdedit /bootems {bootmgr} ON,I
}W,d3[[l^)T6f
/ems
3S}Z7Z,LTEnc?
G
为目前的操作系统启动项目 EMS 开启:
8c u+U j2S:D;L @j
bcdedit /ems ON
Z
m8m`b*G!}
/emssettings 设定紧急处理服务参数。0WI&^0k#uQnr.W
设定 EMS 参数使用基本输出入系统设定:
X'N4U vdi
bcdedit /emssettings BIOS