|
|
在进行下面操作中运行bcdedit /store bbcd /copy 出错
bcdedit /createstore bbcd
bcdedit /store bbcd /create {bootmgr}
bcdedit /store bbcd /create /application bootsector /d "启动Grub4dos"
bcdedit /store bbcd /set {Grub4dos id} device boot
bcdedit /store bbcd /set {Grub4do id} path \Grldr
bcdedit /store bbcd /copy {Grub4do id} /d "启动Dos"
此时出错:
读取现有显示顺序时出错。
找不到元素。
执行bcdedit /store bbcd /displayorder {Grub4do id}或再创建一个其他启动项,比如pe启动项,再执行bcdedit /store bbcd /displayorder {pe id}
此时再执行bcdedit /store bbcd /copy {Grub4do id} /d "启动Dos",成功
可能是:
当bootmgr项中没有displayorder,执行/copy命令会出错
再测试一下:
当bootmgr项中有displayorder时,执行bcdedit /store bbcd /deletevalue {bootmgr} displayorder 或
执行bcdedit /store bbcd /displayorder {要移除的id} /remove (直到移除displayorder 所有的id)
再执行
bcdedit /store bbcd /copy {Grub4do id} /d "启动Dos"
此时还是出错:
读取现有显示顺序时出错。
找不到元素。
|
|