无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4834|回复: 10
打印 上一主题 下一主题

[求助] 怎样从WIN7启菜单启动WIM文件

[复制链接]
跳转到指定楼层
1#
发表于 2017-11-24 08:32:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有一个从PE.ISO文件提取的WIM文件,怎取添加到WIN7的启动菜单,假如PE.WIM文件放在C:\WINPE目录下,我知道用BCDEDIT命令,但不知怎样写批处理?
推荐
发表于 2017-11-24 21:26:18 | 只看该作者
本帖最后由 nf17b 于 2017-11-24 21:31 编辑

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

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


開機選單


PE



评分

参与人数 1无忧币 +5 收起 理由
20090101 + 5 赞一个!

查看全部评分

回复

使用道具 举报

2#
发表于 2017-11-24 10:05:08 | 只看该作者
本帖最后由 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
回复

使用道具 举报

3#
发表于 2017-11-24 10:11:06 | 只看该作者
首先你要知道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

点评

我这样写,从osdevice命令开始报错,提示“指定元素类型无法识别,无法应用于指定项目,找不到元素” set "GUID={777778af-66c9-4ad4-a54e-d76256db09e1}" bcdedit /create %GUID% /device bcdedit /set %GUID%  详情 回复 发表于 2017-11-24 10:44
回复

使用道具 举报

4#
 楼主| 发表于 2017-11-24 10:44:04 | 只看该作者
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
回复

使用道具 举报

5#
 楼主| 发表于 2017-11-24 11:05:31 | 只看该作者
我改了一下批处理,系统启动时有菜单了,不过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
回复

使用道具 举报

6#
发表于 2017-11-24 13:06:34 来自手机 | 只看该作者
guid可以用for获取
回复

使用道具 举报

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

bat.7z

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

评分

参与人数 1无忧币 +5 收起 理由
maghreb + 5 很给力!

查看全部评分

回复

使用道具 举报

9#
发表于 2017-11-25 00:52:24 | 只看该作者
懒鬼我是用EasyBCD , 你使用看看
回复

使用道具 举报

10#
发表于 2019-7-6 15:27:30 | 只看该作者
使用大白菜的SDI和WIM搞定,谢谢
回复

使用道具 举报

11#
发表于 2022-12-30 09:27:36 | 只看该作者
SDI和WIM
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-19 22:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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