无忧启动论坛

标题: 如何用WimBuilder2-Full.v2020-08-08制作最小体积的pe? [打印本页]

作者: bjay2008xmy    时间: 2020-9-7 01:47
提示: 作者被禁止或删除 内容自动屏蔽
作者: fulibo    时间: 2020-9-7 07:03
里面有个mini pe 的选项
作者: slore    时间: 2020-9-7 07:15
fulibo 发表于 2020-9-7 07:03
里面有个mini pe 的选项

miniPE做出来120MB,不带网络。

用x86的Windows,不要用explorer.exe,局域网的话,网络支持也不用勾选,【精简】里面全选。

参照别人200MB的PE的文件列表,对比,删除多的文件。
对比注册表即可。
作者: 826773297    时间: 2020-9-7 09:06
用wimbuilder2生成一个带网络的pe,然后用文件对比工具对比两百多兆的pe,把除drivers文件夹的多余文件全部删除即可,不用生成minipe,因为这样还得改注册表,其次就是可以确保修改前后的差异情况进行比对,能尽可能的补全需要的文件,总之有pe就能照搬
作者: junyee    时间: 2020-9-7 10:44
本帖最后由 junyee 于 2020-9-7 13:27 编辑

哪里有 200+M 带网络的 10PE64 ,求分享?
----
ljycslg 的PE就很好,可惜内核太老,已不能识别很多NVME硬盘。
作者: bjay2008xmy    时间: 2020-9-7 12:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-7 12:54
提示: 作者被禁止或删除 内容自动屏蔽
作者: 826773297    时间: 2020-9-7 12:58
bjay2008xmy 发表于 2020-9-7 12:54
只对比drivers文件夹的文件,删除多出来的就可以了吗?

我说的是除了它以外的文件
作者: bjay2008xmy    时间: 2020-9-7 13:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-7 13:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-7 17:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: 826773297    时间: 2020-9-7 20:19
bjay2008xmy 发表于 2020-9-7 13:36
看错了……,你有文件对比工具可以推荐吗

Beyond Compare
作者: bjay2008xmy    时间: 2020-9-7 21:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: hsmy    时间: 2020-9-7 23:48
可能是目前最小内核最新的带网络的维护PE了,自带软件213M。

版本19041.488  64位PE兼容32位程序


作者: bjay2008xmy    时间: 2020-9-8 02:09
提示: 作者被禁止或删除 内容自动屏蔽
作者: parsons    时间: 2020-9-8 06:16
本帖最后由 parsons 于 2020-9-8 06:49 编辑
bjay2008xmy 发表于 2020-9-7 13:01
链接:https://share.weiyun.com/OILjXRkU 密码:at6y58

下載這個PE , 要 QQ 或 WeChat 帳號. 用台灣手機註冊QQ 或 WeChat   帳號 , 出現了困難 , 若是放在百度 , 我就能下載 (我有百度帳號)






作者: slore    时间: 2020-9-8 08:30
本帖最后由 slore 于 2020-9-8 09:30 编辑
bjay2008xmy 发表于 2020-9-8 02:09
能否给出一个具体的方法?

就是自己WimBuilder定制界面上,自己勾选选项啊。
外壳,不用默认explorer,不用系统输入法,用App程序下的小小输入法,精简里面选项,安全精简,小字体文件,另外不需要UEFI启动的话,用x86的系统镜像,体积就小了。
作者: bjay2008xmy    时间: 2020-9-8 11:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: tools241    时间: 2020-9-8 12:09
本帖最后由 tools241 于 2020-9-8 12:43 编辑

1.多数PE可精简*.DLL (已经过二年半的实测, 2020/09/06更新) :
    精简DLL档(适用于10PE,8.1PE,8PE).BAT -- 批处理 ==>
  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408425


2.本人修改他人的8.1PE.ISO 精简140M功能不变:
    [教学] 8.1PE.ISO精减140M+手写等25种输入法+Firefox56+Chrome85+影片剪辑+
          PotPlayer1.7+WordReader+标楷体+卡拉OK+千千静听+百度音乐+...
==>

    http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375136


3.先压缩 "某些驱动" 成*.7z, 可有效缩小ISO档, 在PECMD.INI中再解压缩.
  注: WinPE生成器采用此法缩小ISO档.

4.精简注册表后ISO档通常可省25M以上, 须留意(误删注册表)可能导致某些工具不相容.

作者: slore    时间: 2020-9-8 12:52
本帖最后由 slore 于 2020-9-8 12:54 编辑
bjay2008xmy 发表于 2020-9-8 11:48
对比两个PE文件差异的方法,我有一个思路:先把两个PE挂载出来,用tree命令先对第一个PE生成目录树,再按 ...

WimBuilder2里面有个批处理的宏命令:
main.bat
call AddFilesByList dir.txt

1行代码就行了,直接按照文件列表从install.wim提取文件。

不过内核版本不同,winsxs还有驱动文件的hash号是不一样的,相同版本的话,可以直接用。

再有config/下面的注册表文件也不能直接复制。

另外Beyond Compare工具可以直接生成差分列表。

作者: 826773297    时间: 2020-9-8 13:03
bjay2008xmy 发表于 2020-9-7 21:24
这么巧,我今天搜索到的也是这个。
然后我觉得用批处理命令可能会更实用一点,我有个思路:
使用tree / ...

都说了用bc就行,都不知道你要干嘛,有高速路不走非要走田间小路
作者: bjay2008xmy    时间: 2020-9-8 13:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-8 13:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-8 13:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: slore    时间: 2020-9-8 14:56
bjay2008xmy 发表于 2020-9-8 13:46
call命令调用的一个名为AddFilesByList的程序,查找了一下在macros目录中有一个AddFilesByList.cmd的批处 ...

Z:\WimBuilder2\AppData\Projects\WIN10XPE\_CustomFiles_\MyCustom\
  新建 UpdateCoreVerion.bat 文件,同目录放置dir.txt文件。

代码写:
call AddFilesByList dir.txt

但是请注意,这个命令是从install.wim提取系统文件。

你的dir.txt
可以看到,\Program Files\下面有些是那个PE自带的文件,
比如:
DRIVERS_NET.7z
DRIVERS_RAID.7z
pppoe.wcs
compact\x64\wofadk.sys
等等。这些需要自己另写一个 批处理,用 xcopy或者copy命令从那个PE解压的文件夹复制。


你这个PE是WinXShell.exe+Classic Shell外壳,

【定制】-【组件】-【外壳】-选择WinXShell。
当然用默认的Explorer也行。




作者: fly9902    时间: 2020-9-8 15:31
hsmy 发表于 2020-9-7 23:48
可能是目前最小内核最新的带网络的维护PE了,自带软件213M。

版本19041.488  64位PE兼容32位程序

求分享
作者: bjay2008xmy    时间: 2020-9-8 16:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: slore    时间: 2020-9-8 17:27
本帖最后由 slore 于 2020-9-8 17:28 编辑
bjay2008xmy 发表于 2020-9-8 16:16
我还是没有看明白,WimBuilder2按照dir.txt的列表从install.wim获取文件构建pe的操作。dir.txt和UpdateCo ...

我是要运行UpdateCoreVerion.bat还是在WimBuilder2菜单——构建里点 1-构建(CMD)。

构建就会自动调用,点 1-构建(CMD) 即可

还有就是dir.txt的文件列表要以什么格式写入?

你截图的格式就是对的, install.wim中的路径。

\Program Files\xxxx\
\Windows\System32\cmd.exe
作者: sunshineboy    时间: 2020-9-8 18:56
hsmy 发表于 2020-9-7 23:48
可能是目前最小内核最新的带网络的维护PE了,自带软件213M。

版本19041.488  64位PE兼容32位程序


求分享
作者: bjay2008xmy    时间: 2020-9-8 20:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-8 22:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: slore    时间: 2020-9-8 22:32
本帖最后由 slore 于 2020-9-8 22:33 编辑
bjay2008xmy 发表于 2020-9-8 22:23
还有一个重要的问题,WimBuilder2以dir.txt列表的文件构建PE时,在定制菜单那边,应该怎么勾选功能?
我 ...

你用dir.txt的话,会是最上面  _私人订制_  补丁里面,自动调用的。
其他的功能勾选了会添加相应功能需要的文件和注册表内容,增大体积,

但是不勾选啥也不做,也不会减少体积,因为你不勾选的功能,默认的winre.wim,boot.wim,  ADK的 winpe.wim就不包含。
【精简】里面的项目是删除文件,勾选了会减小体积。

作者: wjgyz740526    时间: 2020-9-8 22:47
hsmy 发表于 2020-9-7 23:48
可能是目前最小内核最新的带网络的维护PE了,自带软件213M。

版本19041.488  64位PE兼容32位程序

谁的pe?麻烦分享下,谢谢
作者: bjay2008xmy    时间: 2020-9-8 23:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-8 23:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: slore    时间: 2020-9-8 23:59
bjay2008xmy 发表于 2020-9-8 23:24
所以按照dir.txt构建出来的PE我需要的功能都有了,所以它不是应该跳过定制菜单里面的功能选项吗

你理解的是对的。所以其他的选项你可以不勾选的。


或者,其实你这种需求应该,新建一个工程:

Projects\
          MyCopyPE\
                   main.bat
                   dir.txt

没什么选项,就是按那个PE的样子重新生成一个。

你光用文件列表,最大的问题是注册表项目,SOFTWARE还好,
SYSTEM一定不能直接使用install.wim\Windows\System32\config\SYSTEM提取完全替换,
否则必然蓝屏。

简单的可以把原来的PE的SYSTEM放到,Projects\工程名\下面,这样默认的last.bat会在最后阶段把这个SYSTEM文件替换到winre.wim中,再打包。

版本差异大的话,不一定启动的成功,还有CmdLine,可能改成pecmd启动了,dir.txt的话,无法从install.wim提取到pecmd.exe,需要自己复制。

真正的做法是,提取winre.wim原始的SYSTEM,提取你有的boot.wim的SYSTEM,挂载导出reg文件,
对比差异。
作者: bjay2008xmy    时间: 2020-9-9 02:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: slore    时间: 2020-9-9 08:33
bjay2008xmy 发表于 2020-9-9 02:39
PE做出来了,但还是不能启动,不知道过程有没有问题?
1、我先是把原PE ,boot.win挂载到mount目录,然后 ...

启动管理如果你用PECMD接管了的话,这个应该不出来的,你可以regedit打开看看你的CmdLine。

不清楚是不是还得删除删除 System32下面的 winpeshl.ini

你这个界面,可以 选  疑难解答, 命令提示符,然后 pecmd.exe MAIN start.ini 手动启动试试。




作者: bjay2008xmy    时间: 2020-9-9 15:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: hsmy    时间: 2020-9-9 15:59
构建考虑到了兼容性,所以不可能精确到文件,
构建完成后,你自己可以再弄一个批处理,删除一些文件体积就小了
作者: slore    时间: 2020-9-9 16:05
本帖最后由 slore 于 2020-9-9 16:32 编辑
bjay2008xmy 发表于 2020-9-9 15:32
删掉了 winpeshl.ini文件,现在启动后只有命令行窗口的,而且网络也不通。
还有体积问题,原来PE是268兆 ...

winre.wim本身的内容没有删除,你这个只是提取,自然体积大了。

rd /s /q "%X%\Windows\"
rd /s /q "%X%\Program Files\"

你这种方式,最好的是用一个空的boot.wim,然后提取。

内置了一个测试用的test\boot.wim,你在最开始的界面,勾选使用test\boot.wim,体积就下来了。

如果你用和他一样的版本的话,意义不大,做出来的就是和他原来的PE一样。

winre.wim的文件都删除了,新内核自带的磁盘驱动,都没了(当然你可以保留驱动目录)。

不过你可以不全部删除,只删除 \Windows\System32\*.dll, 体积会下来的。

如果用新版本的内核,新增了 Windows\SystemResources\*.mum 文件,只用他的dir.txt的话,
可能还需要补充。。。



正确的做法是,用他的boot.wim对比他相同的版本的winre.wim 得出,


他添加了那些文件
他删除精简了那些文件


然后,用新版本提取他添加的文件,再精简掉他删除的文件,先启动试试,
再替换SYSTEM注册表试试,
再确认reg变动



作者: slore    时间: 2020-9-9 16:06
本帖最后由 slore 于 2020-9-9 16:09 编辑
bjay2008xmy 发表于 2020-9-9 15:32
删掉了 winpeshl.ini文件,现在启动后只有命令行窗口的,而且网络也不通。
还有体积问题,原来PE是268兆 ...

网络不通是,只有命令行,你用PECMD MAIN start.ini无法启动外壳?

说明你的启动管理修改有问题。你没有调用网络初始化, 没有解压他制作的DRV_NET.7z驱动包,安装网卡驱动。
作者: bjay2008xmy    时间: 2020-9-9 16:51
提示: 作者被禁止或删除 内容自动屏蔽
作者: slore    时间: 2020-9-9 17:11
bjay2008xmy 发表于 2020-9-9 16:51
我有一个PE,我能不能用WimBuilder2给它加上一些功能?
还是用那个从dir.txt构建PE的方法,install.wim源 ...

不是从winre.wim来的,看运气。如果不是精简的厉害就可以添加。

WimBuilder2的功能补丁是按照winre.wim为基础补充需要的文件。
如果你用PE把winre.wim本身的一些文件删除了,而这个功能又需要,
这个功能就用不了。这个需要你自己试试。
作者: bjay2008xmy    时间: 2020-9-9 17:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-11 00:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: bjay2008xmy    时间: 2020-9-11 00:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: sswo    时间: 2020-9-11 08:59
感谢分享制作经验,学习一下
作者: pcfan120    时间: 2020-9-11 09:47
http://wuyou.net/forum.php?mod=v ... p;extra=&page=1
推荐楼主可以试试,比较小230M
作者: bjay2008xmy    时间: 2020-9-11 12:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: wjgyz740526    时间: 2020-9-12 07:10
pcfan120 发表于 2020-9-11 09:47
http://wuyou.net/forum.php?mod=viewthread&tid=422026&extra=&page=1
推荐楼主可以试试,比较小230M

这帖子pe确实不错,不过原贴下载地址失效了,兄弟能分享一下吗?
作者: ttt0001    时间: 2020-9-12 09:50
可惜不知道什么原因,好像没下文了!
作者: bjay2008xmy    时间: 2021-6-2 15:00
提示: 作者被禁止或删除 内容自动屏蔽
作者: rstart    时间: 2021-6-2 18:03
用新版的
作者: Joelchen    时间: 2023-6-19 11:59
感谢分享。




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