无忧启动论坛

标题: GPT硬盘win10系统引导菜单如何添加winpe10? [打印本页]

作者: quimeng    时间: 2017-10-9 11:17
标题: GPT硬盘win10系统引导菜单如何添加winpe10?
本帖最后由 quimeng 于 2017-10-10 14:30 编辑

如题,批处理修改最好,谢谢

@echo off
for /f "tokens=1,2,* delims= " %%a in ('echo list disk^|diskpart^|find /i "B"') do (
  (echo,%%c|find /i "*" >nul 2>nul) && (
     goto gpt
  ) || (
     goto mbr
  )
)
goto end

:mbr
bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "一键还原工具箱" /device
bcdedit /create  {ffffffff-8d96-11de-8e71-fffffffffffe} /d "一键还原工具箱" /application osloader
bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} ramdisksdidevice partition=C:
bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} ramdisksdipath \MYDOS\boot.sdi
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} device                  ramdisk=[C:]\MYDOS\PE.wim,{ffffffff-8d96-11de-8e71-ffffffffffff}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} path                    \windows\system32\boot\winload.exe
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} description             一键还原工具箱
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} locale                  zh-cn
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} inherit                 {bootloadersettings}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} osdevice                ramdisk=[C:]\MYDOS\PE.wim,{ffffffff-8d96-11de-8e71-ffffffffffff}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} systemroot              \windows
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} detecthal               Yes
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} winpe                   Yes
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} ems                     no
bcdedit /displayorder {ffffffff-8d96-11de-8e71-fffffffffffe} /addlast
bcdedit /timeout 5
goto end

:gpt
bcdedit /create {ffffffff-8d96-11de-8e71-ffffffffffff} /d "一键还原工具箱" /device
bcdedit /create  {ffffffff-8d96-11de-8e71-fffffffffffe} /d "一键还原工具箱" /application osloader
bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} ramdisksdidevice partition=C:
bcdedit /set {ffffffff-8d96-11de-8e71-ffffffffffff} ramdisksdipath \MYDOS\boot.sdi
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} device                  ramdisk=[C:]\MYDOS\PE.wim,{ffffffff-8d96-11de-8e71-ffffffffffff}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} path                    \windows\system32\boot\winload.efi
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} description             一键还原工具箱
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} locale                  zh-cn
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} inherit                 {bootloadersettings}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} osdevice                ramdisk=[C:]\MYDOS\PE.wim,{ffffffff-8d96-11de-8e71-ffffffffffff}
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} systemroot              \windows
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} detecthal               Yes
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} winpe                   Yes
bcdedit /set  {ffffffff-8d96-11de-8e71-fffffffffffe} ems                     no
bcdedit /displayorder {ffffffff-8d96-11de-8e71-fffffffffffe} /addlast
bcdedit /timeout 5

:end

作者: 音乐与电脑    时间: 2017-10-9 11:31
用easybcd或bootice改bcd文件啊 不过这个bcd是在efi分区中的
作者: 苏州本是    时间: 2017-10-9 11:46
先挂载ESP分区就可以操作了。bootice分区操作中有添加盘符,很简单。
作者: 糊涂    时间: 2017-10-9 12:08
善用搜索功能:
参考

图文教程:PE下WIN10系统还原与UEFI引导修复及PE启动项的添加(老鸟绕行)
http://bbs.wuyou.net/forum.php?m ... &fromuid=458204
(出处: 无忧启动论坛)

作者: quimeng    时间: 2017-10-9 13:50
有批处理的方法吗
作者: maghreb    时间: 2017-10-9 14:14
改bcd就行了




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3