无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 598|回复: 12
打印 上一主题 下一主题

[求助] 有自动把pe添加到bcd的批处理吗?uefi模式

[复制链接]
跳转到指定楼层
1#
发表于 2025-1-3 14:34:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是在pe下,把指定的boot.wim 用bcdedit 添加到bcd

uefi模式现在普遍,而且可能是两个硬盘


2#
发表于 2025-1-3 15:27:00 | 只看该作者
有,问问AI

点评

6 没毛病  详情 回复 发表于 2025-1-3 15:40
回复

使用道具 举报

3#
发表于 2025-1-3 15:40:07 | 只看该作者

6 没毛病
回复

使用道具 举报

4#
发表于 2025-1-3 15:41:42 | 只看该作者
两个硬盘有几个BCD?
回复

使用道具 举报

5#
发表于 2025-1-3 16:06:01 | 只看该作者
本帖最后由 mark007 于 2025-1-3 16:10 编辑

用这个不就妥了么?
回复

使用道具 举报

6#
发表于 2025-1-3 17:55:00 | 只看该作者
学习学习,感谢分享。
回复

使用道具 举报

7#
发表于 2025-1-3 19:13:41 | 只看该作者
本帖最后由 liangzr1976 于 2025-1-3 19:17 编辑

应该没啥全自动的,正常都是用BootICE 或 XorbootUefi版.
最笨的办法是:
随便一个 可安装到硬盘的PE(全内置到wim的),安装完成后,将wim替换掉。
著名的可以用 微PE
回复

使用道具 举报

8#
发表于 2025-1-3 19:27:39 | 只看该作者
可以试试(本论坛的)江南一根葱的AppStore中的把pe添加进系统的功能
回复

使用道具 举报

9#
发表于 2025-1-3 20:20:40 | 只看该作者
学习学习,感谢分享。
回复

使用道具 举报

10#
发表于 2025-1-4 00:09:12 | 只看该作者
感谢分享
回复

使用道具 举报

11#
发表于 2025-1-4 08:37:07 | 只看该作者
学习学习,感谢分享。
回复

使用道具 举报

12#
发表于 2025-1-4 19:39:22 | 只看该作者
回复

使用道具 举报

13#
 楼主| 发表于 2025-1-6 12:22:46 | 只看该作者
需要显示esp分区,手工修改bcd,wim,sdi位置。mbr的,那个条目替换
测试都启动成功

@echo off
wim添加BCD启动项

set id1={%time:~6,2%%time:~9,2%ffff-8d96-11de-8e71-fffffffffffa}
set id2={%time:~6,2%%time:~9,2%ffff-8d96-11de-8e71-fffffffffffb}
bcdedit -store r:\EFI\Microsoft\Boot\BCD /create %id2% /d "boot11.wim" /device
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id2% ramdisksdidevice partition=c:
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id2% ramdisksdipath "\boot\boot.sdi"
::
bcdedit -store r:\EFI\Microsoft\Boot\BCD /create %id1% /d "%title%" /application osloader
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% device ramdisk="[c:]\boot\boot11.wim",%id2%
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% osdevice ramdisk="[c:]\boot\boot11.wim",%id2%
::bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% path \windows\system32\boot\winload.exe
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% path \Windows\system32\boot\winload.efi
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% description "boot11.wim"
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% locale zh-CN
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% inherit {bootloadersettings}
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% systemroot \windows
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% detecthal Yes
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% winpe Yes
bcdedit -store r:\EFI\Microsoft\Boot\BCD /set %id1% ems no
bcdedit -store r:\EFI\Microsoft\Boot\BCD /displayorder %id1% /addlast

pause
exit
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-1-15 22:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表