无忧启动论坛

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

[求助] 求助wim文件可启动的条件

[复制链接]
跳转到指定楼层
1#
发表于 2023-8-18 16:33:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天闲下来想把各种PE的ISO中的wim文件解压出来,用来代替WINRE.WIM才发现有些WIM可启动,有时WIM不能启动,按网上给WIM添加启动标识也不行
补启动文件也不行,
一时间在网上搜索了大半天,都没有找到WIM文件可启动文件的结构范例或条件
不知道各位能否推荐的?


就拿:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=431383
这个PE来说,解压来的WIM文件是无法启动的.

给WIM添加到启动的工具:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=435843
添加此PE的WIM文件就的提示:
拖放的文件没有查到相关启动文件或不支持系统中使用,请拖拉正确的WIM文件!

用这工具给具体WIM启动功能的文件添加就正常




2#
发表于 2023-8-18 16:44:02 | 只看该作者
Dism++等工具有添加启动标记的功能...
回复

使用道具 举报

3#
 楼主| 发表于 2023-8-18 16:55:14 | 只看该作者
邪恶海盗 发表于 2023-8-18 16:44
Dism++等工具有添加启动标记的功能...

DISM++另存镜像时选择了也不行
回复

使用道具 举报

4#
发表于 2023-8-18 16:58:59 | 只看该作者
zts59 发表于 2023-8-18 16:55
DISM++另存镜像时选择了也不行

你说"不行"不算,要拿证据...
回复

使用道具 举报

5#
发表于 2023-8-18 17:10:58 | 只看该作者
你需要把winpe对应的BOOT.SDI一起替换过来才行。
回复

使用道具 举报

6#
发表于 2023-8-18 17:16:09 | 只看该作者
有些需要pe的System32\Boot\复制一份到System32
回复

使用道具 举报

7#
发表于 2023-8-18 18:37:05 | 只看该作者
你的主系统是什么,win7吗?是完整系统吗?
回复

使用道具 举报

8#
发表于 2023-8-18 19:05:46 | 只看该作者




用如上工具,打包WIM时勾选此项即可

回复

使用道具 举报

9#
 楼主| 发表于 2023-8-18 20:20:33 | 只看该作者
wintoflash 发表于 2023-8-18 18:37
你的主系统是什么,win7吗?是完整系统吗?

系统是win10的,用工具可以把已经支持启动的WIM文件可以成功启动
有的WIM文件不行,也给WIM文件添加了启动标记
回复

使用道具 举报

10#
发表于 2023-8-18 23:13:40 | 只看该作者
https://zhuanlan.zhihu.com/p/620568244
果然启动系统的过程是可以动态调试的。你都不知道谁死了,当然是瞎子摸象了。
回复

使用道具 举报

11#
 楼主| 发表于 2023-8-21 13:38:57 | 只看该作者
ppll2030 发表于 2023-8-18 17:10
你需要把winpe对应的BOOT.SDI一起替换过来才行。

不好意思,BOOT.SDI是启动用的,但我也查了它在可引导的WIM文件里面也没有这个文件呢
关于这个怎么理解?
回复

使用道具 举报

12#
发表于 2023-8-21 13:47:50 | 只看该作者
邪恶海盗 发表于 2023-8-18 16:58
你说"不行"不算,要拿证据...

确实没看到报什么错。
回复

使用道具 举报

13#
发表于 2023-8-21 14:09:50 | 只看该作者
正常windows打包后的wim无法启动,即使添加了启动标识;
winpe的wim解开后重新打包时必须再次添加启动标识,才可以启动;
启动winpe的wim,要用到boot.sdi,这个文件不在wim中,但必须有;
此外,启动winpe的wim,还与bcd的配置有关;
其中,bcd配置中指向的boot.sdi的路径必须对;
被忽略的另一个要点是:
启动文件,可以指向\WINDOWS\system32\winload.exe或\WINDOWS\system32\boot\winload.exe

启动文件,可以指向\WINDOWS\system32\winload.efi或\WINDOWS\system32\boot\winload.efi

某些pe的wim中可能只有一处有winload.exe/winload.efi,指错了也起不来!
回复

使用道具 举报

14#
发表于 2023-8-21 14:54:54 | 只看该作者
zts59 发表于 2023-8-21 13:38
不好意思,BOOT.SDI是启动用的,但我也查了它在可引导的WIM文件里面也没有这个文件呢
关于这个怎么理解 ...

因为我看到你的提供的KUER大大的PE,所以给了这个建议。
原因是我一直在追他的PE,之前就碰到过个别版本提取WIM到硬盘不能启动。后来更换配套ISO下的boot.sdi就成功了。
具体原因不明,暂时归结为系统盘下通用的boot.sdi有可能不兼容个别自制的PE,所以尝试更换作者的版本,可能就会成功了。
刚刚也测试了你提供的地址,提取了“KuerPE_19045.3031_蓝牙+打印机+摄像头_NET多功能.06113.iso”里的wim,直接替换到win10LTSB2016.14393.0的第一版光盘里,虚拟机是直接可以启动到PE下的。而且无需替换boot.sdi了。
回复

使用道具 举报

15#
 楼主| 发表于 2023-8-21 15:50:17 | 只看该作者
captain_g 发表于 2023-8-21 14:09
正常windows打包后的wim无法启动,即使添加了启动标识;
winpe的wim解开后重新打包时必须再次添加启动标识 ...

谢谢回复
1.关于boot.sdi ,同一个系统中,不同的WIM文件有可启动的,有不能启动的,不兼容?
2,关于WIM文件内部的,我把两处的文件都补齐了
3,BCD菜单及参数,我仔细看看
回复

使用道具 举报

16#
 楼主| 发表于 2023-8-21 15:51:38 | 只看该作者
ppll2030 发表于 2023-8-21 14:54
因为我看到你的提供的KUER大大的PE,所以给了这个建议。
原因是我一直在追他的PE,之前就碰到过个别版本 ...

谢谢
我是想直接WIM启动,不用ISO
也就是想把不能启动的WIM文件变成可启动的,现有点模糊
回复

使用道具 举报

17#
发表于 2023-8-21 16:07:32 | 只看该作者
本帖最后由 ppll2030 于 2023-8-21 16:08 编辑
zts59 发表于 2023-8-21 15:51
谢谢
我是想直接WIM启动,不用ISO
也就是想把不能启动的WIM文件变成可启动的,现有点模糊

1、不管你用不用ISO,启动wim的boot.sdi是不能少的。
2、你所谓的不能启动WIM是什么?
据我所知,PE的wim都能启动啊。不然PE有啥用
哦。对了。PE的wim启动还和winload.exe和winload.eif有关。两者分别对应BIOS和UEFI。这两个文件实在wim内部的。你可以检查一下是否有缺其中一个。
回复

使用道具 举报

18#
发表于 2023-8-21 22:11:36 | 只看该作者
看看wim里的/windows/system32里面有没有winload.efi和winload.exe
回复

使用道具 举报

19#
发表于 2023-8-22 08:06:09 | 只看该作者
这里的学习讨论氛围很好,学习一下启动知识
回复

使用道具 举报

20#
发表于 2023-8-22 08:54:12 | 只看该作者
zts59 发表于 2023-8-21 15:50
谢谢回复
1.关于boot.sdi ,同一个系统中,不同的WIM文件有可启动的,有不能启动的,不兼容?
2,关于WI ...

某些大侠制作的PE,他们的BOOT.SDI是自制的或者动过手脚魔改的;

建议用微软原版ISO中的BOOT.SID;
回复

使用道具 举报

21#
发表于 2023-8-22 09:08:49 | 只看该作者
来围观学习
回复

使用道具 举报

22#
发表于 2024-10-25 21:40:37 | 只看该作者
学习一下
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-21 22:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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