|
2#
楼主 |
发表于 2024-9-5 19:36:20
|
只看该作者
使用 bcdedit 创建新的 efi 启动条目(不建议使用这种方法)
- bcdedit.exe /copy {bootmgr} /d "New boot entry"
复制代码 上述命令将创建一个名为 New boot entry 的 efi 启动条目, 并返回一个 {id} (标识符)
修改 New boot entry 启动条目的 efi 映像路径(因为第一条命令创建的启动条目指向的 efi 映像是 {bootmgr} 提供的)
- bcdedit.exe /set {id} path \EFI\boot\NewImage.efi
复制代码 其中 {id} 为第一条命令返回的标识符, \EFI\boot\NewImage.efi 为要指向新的映像的路径(不要在路径前面添加驱动器号[即所谓的盘符], 因为该命令只能使用 esp 的 efi 映像)
---------------------------------------------------------------------------------------------------------------------
后续一些非必要的操作(删除该启动条目的一些多余数据)
- bcdedit /deletevalue {id} locale
- bcdedit /deletevalue {id} inherit
- bcdedit /deletevalue {id} default
- bcdedit /deletevalue {id} resumeobject
- bcdedit /deletevalue {id} displayorder
- bcdedit /deletevalue {id} toolsdisplayorder
- bcdedit /deletevalue {id} timeout
复制代码 特殊操作(更改创建的 efi 启动条目的类型)
- reg add "HKLM\BCD00000000\Objects\{id}\Description" /v "Type" /t REG_DWORD /d "270532607" /f
复制代码 PS: 最后一条命令需要特殊特权且 BCD 未被卸载才能执行成功
|
|