无忧启动论坛

标题: 怎样从WIN7启菜单启动WIM文件 [打印本页]

作者: poplarshine    时间: 2017-11-24 08:32
标题: 怎样从WIN7启菜单启动WIM文件
有一个从PE.ISO文件提取的WIM文件,怎取添加到WIN7的启动菜单,假如PE.WIM文件放在C:\WINPE目录下,我知道用BCDEDIT命令,但不知怎样写批处理?
作者: tools241    时间: 2017-11-24 10:05
本帖最后由 tools241 于 2017-11-24 10:06 编辑

建议改用Grub4Dos:

[分享]Grub4Dos - 直接启动Win10,...,Win7, 第1个XP, XP.VHD, ISO, WIM, PE ==>
    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=380990

作者: v2excoc    时间: 2017-11-24 10:11
首先你要知道bcdedit -create创建的GUID, 然后如下命令:

bcdedit /set {NewGUID} device ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}

bcdedit /set {NewGUID} path \windows\system32\boot\winload.exe

bcdedit /set {NewGUID} osdevice ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}

bcdedit /set {NewGUID} systemroot \windows

bcdedit /set {NewGUID} winpe yes

bcdedit /set {NewGUID} detecthal yes

bcdedit /displayorder {NewGUID} /addlast


Now when you boot the system, an extra boot option "Windows PE boot" is presented and can be used to boot from c:\sources\boot.wim
作者: poplarshine    时间: 2017-11-24 10:44
v2excoc 发表于 2017-11-24 10:11
首先你要知道bcdedit -create创建的GUID, 然后如下命令:

bcdedit /set {NewGUID} device ramdisk=[c:]\s ...

我这样写,从osdevice命令开始报错,提示“指定元素类型无法识别,无法应用于指定项目,找不到元素”

set "GUID={777778af-66c9-4ad4-a54e-d76256db09e1}"
bcdedit /create %GUID% /device
bcdedit /set %GUID% device ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}
bcdedit /set %GUID% path \windows\system32\boot\winload.exe
bcdedit /set %GUID% osdevice ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}
bcdedit /set %GUID% systemroot \windows
bcdedit /set %GUID% winpe yes
bcdedit /set %GUID% detecthal yes
bcdedit /displayorder %GUID% /addlast
bcdedit /timeout 3
@pause

作者: poplarshine    时间: 2017-11-24 11:05
我改了一下批处理,系统启动时有菜单了,不过PE系统启动时蓝屏,不知那里出问题了。
set "GUID={777778af-66c9-4ad4-a54e-d76256db09e1}"
bcdedit /create %GUID% /d "WINPE" /application osloader
bcdedit /set %GUID% device ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}
bcdedit /set %GUID% path \windows\system32\boot\winload.exe
bcdedit /set %GUID% osdevice ramdisk=[c:]\sources\boot.wim,{ramdiskoptions}
bcdedit /set %GUID% systemroot \windows
bcdedit /set %GUID% winpe yes
bcdedit /set %GUID% detecthal yes
bcdedit /displayorder %GUID% /addlast
bcdedit /timeout 5
@pause

作者: nttwqz    时间: 2017-11-24 13:06
guid可以用for获取
作者: nf17b    时间: 2017-11-24 21:26
本帖最后由 nf17b 于 2017-11-24 21:31 编辑

在引導磁區的 boot 資料夾加入 boot.sdi

在 win7 系統用 bootice 修改系統 bcd , 新建一個 wim 啟動項


開機選單


PE




作者: yfwang0798    时间: 2017-11-24 22:01
添加wim文件启动所用的批处理因启动模式和pe的版本不同而不同
思路是先用bcdedit命令看pe中bcd文件的内容,然后再写批处理。

bat.7z

91.68 KB, 下载次数: 40, 下载积分: 无忧币 -2


作者: zmac2007    时间: 2017-11-25 00:52
懒鬼我是用EasyBCD , 你使用看看
作者: vm669    时间: 2019-7-6 15:27
使用大白菜的SDI和WIM搞定,谢谢
作者: liuli17695    时间: 2022-12-30 09:27
SDI和WIM




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