无忧启动论坛

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

用 wimbuilder2 做了个 win10pe.rs5.x64

    [复制链接]
跳转到指定楼层
#
发表于 2020-6-10 11:04:27 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 dos时代菜鸟 于 2020-7-6 08:53 编辑

链接:https://pan.baidu.com/s/1VacVtfpSmLwfcnZvC-zDJg
提取码:6hrz


配置文件在此,绝不加密,共同研究: win10pe_x64.7z (4.69 KB, 下载次数: 97)    部署到可写介质上用的 media=Rw


用 wimbuilder2 ,基于 win10.rs5.x64 ltsc2019 的 boot.wim + install.wim 制作,注册表 software 就30-40M

把大部分 wimbuilder2 设置的启动 脚本 *.bat *.cmd 都转化成 pecmd 脚本了。一个win10pe_x64.ini  代替了 十几个 bat 。


很粗糙,没有经过啥精简,也没内置啥软件,方便 大家各种折腾。启动后内存占用 1.2G,实测,2G内存电脑启动没问题。

用 pecmd 做启动,用 startisback 做菜单,内置了  penetwork /imdisk/7z 支持  x86 程序运行,

可以 通过 penetwork 映射网络共享为 某盘
没有admin 账户切换,只有一个 system 账户。

内部网卡打包外置了,还有 VC 运行库也外置了,随便弄了个 pesoft.wim 也外置了。
进入桌面后 会 计算出 后放进来的驱动安装后 产生的缓存,并删除之。以空出一些 x: 空间。


甚至 启动配置文件 win10pe_x64.ini 也可以外置

特点都在 pecmd.ini  和 win10pe_x64.ini 配置文件上,配置文件 在 x:\programData\pecmd.ini\中

利用 thrd 实现进入桌面前 多个动作同时执行,节省进入桌面时间。
理论上可以进一步精简,然后都把精简下来的文件 都打包成 7z ,在进入系统而没有进入桌面前 ,用 7z 释放到 x:\windows 中。当然也可以通过 设置 被外置了的 配置文件 win10pe_x64.ini 决定是否解压缩某些外置的组件。

支持 从外部 cab 安装驱动,但是考虑到 稳定性,也只是 保留了 一些 cab 包,而没有设置成在启动时 加载。
如果通过 win10pe_x64.ini 在启动时 配置成 不加载 内部显示卡驱动,也可以在进入桌面后 通过右键 选择 cab 文件来安装外置的 cab显卡驱动驱动。

采用老版本的 imagex6.0_x64 作为 外置程序 pesoft.wim 的挂载,节省挂载后的空间消耗。

win10pe_x64.ini 用了个笨办法 判断 pesoft.wim 所在位置是否可写,来决定是可写还是只读方式挂载外置 Wim

*.cab *.7z pesoft.wim  win10pe_x64.ini 都外置放到 \boot\pe\X_pe_programs 中,如果想内置化,只需要把他们 封到 核心 wim 指定位置即可。








核心 wim win10pe_x64.wim 450M




评分

参与人数 5无忧币 +25 收起 理由
wuhuyou + 5 很给力!
a465186962 + 5 很给力!
wjguowei + 5 谢谢楼主无私分享!
gtc + 5 赞一个!
wuxin9712 + 5

查看全部评分

42#
发表于 2023-11-16 18:10:30 | 只看该作者
谢谢分享
回复

使用道具 举报

41#
发表于 2022-1-5 09:33:30 | 只看该作者
学习下,感谢分享
回复

使用道具 举报

40#
发表于 2021-11-18 16:33:33 | 只看该作者
回复

使用道具 举报

39#
发表于 2021-11-18 16:19:32 | 只看该作者
学习学习。。。。。。
回复

使用道具 举报

38#
发表于 2020-7-28 21:20:21 | 只看该作者
看起来很厉害,下来学习学习,谢谢分享
回复

使用道具 举报

37#
发表于 2020-7-18 21:47:32 | 只看该作者
学习下,感谢分享
回复

使用道具 举报

36#
发表于 2020-7-5 00:42:56 | 只看该作者
试试大师的作品。
回复

使用道具 举报

35#
 楼主| 发表于 2020-6-16 19:11:35 | 只看该作者
因为过度精简,有的无线不能用,

所以 重新来过,弄了一个,在一楼。
新的 配置文件 也在一楼。

wpeutil.exe InitializeNetwork  
用来初始化网络的,可能要驱动网卡,所以 要清理驱动程序缓存就必须等这个过程结束。


考虑 如果 按照 俄罗斯 精简系统的 文件列表,做出个wim 然后把 需要的其他功能文件打包成 7z 在进入桌面前释放到 x:\ ,不知可行否,因为有的时候 ,只需要安装个系统啥的,真真用不到很多功能。

下一步 ,考虑 进一步精简 折腾。
回复

使用道具 举报

34#
 楼主| 发表于 2020-6-14 19:52:36 | 只看该作者
发现  微软的输入法 在 一些平板上 报错,所以 还是 干脆用 yong 小小输入法得了。
回复

使用道具 举报

33#
发表于 2020-6-14 19:18:42 | 只看该作者
我想尝尝看好不好吃。
回复

使用道具 举报

32#
 楼主| 发表于 2020-6-14 18:02:55 | 只看该作者
这个是  配置文件 win10pe_x64.7z (4.41 KB, 下载次数: 106)

用 boot.wim 的第二卷有做了一个
放在1楼

开启网络相关的 代码在此:

  1.      //开启网络
  2.       mstr drv0ok=0,2,%drv0ing%
  3.       ifex $%drv0ok%=ok ,
  4.       {
  5.             exec =!netcfg -v -winpe
  6.             EXEC =!wpeutil.exe InitializeNetwork
  7.             EXEC !wpeutil.exe  DisableFirewall

  8.             exec =!sc config netprofm start= demand
  9.             exec =!reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 0 /f
  10.             exec =!Net Start netprofm
  11.             exec =!reg add HKLM\SYSTEM\Setup /v SystemSetupInProgress /t REG_DWORD /d 1 /f
  12.             Serv Wlansvc
  13.             Serv WinHttpAutoProxySvc

  14.             //设置peNetWork
  15.             exec =reg.exe import "%programfiles%\PENetwork\Run_mini.reg"
  16.             exec "%ProgramFiles%\PENetwork\PENetwork.exe"
  17.       }
复制代码




回复

使用道具 举报

31#
发表于 2020-6-13 16:25:44 | 只看该作者
谢谢分享
回复

使用道具 举报

30#
发表于 2020-6-11 10:53:56 | 只看该作者
谢谢分享
回复

使用道具 举报

29#
发表于 2020-6-11 06:56:23 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
发表于 2020-6-10 23:24:58 | 只看该作者
谢谢分享
回复

使用道具 举报

27#
发表于 2020-6-10 21:32:55 | 只看该作者
谢谢分享
回复

使用道具 举报

26#
 楼主| 发表于 2020-6-10 21:21:41 来自手机 | 只看该作者
penetwork  很重要呀
回复

使用道具 举报

25#
 楼主| 发表于 2020-6-10 20:50:15 | 只看该作者
本帖最后由 dos时代菜鸟 于 2020-6-10 22:51 编辑
2010hook 发表于 2020-6-10 20:30
反馈3个问题:
1、netcfg -v -winpe 得不到预期效果,还是原来写的好;
2、init 不能替代,网卡没安装 ...

1.我这边没啥问题,你在 cmd 下 运行 netcfg -v -winpe 看下 他的提示,就知道了,运行完,基本的协议和服务就有了,正常 上网就可以了。在 CMD 下 运行  netcfg -s n  就能看到都有哪些服务和协议接口已经自动运行了,里面就包括ms_nativewifip,但是值得说的是 wpeutil initializenetwork 这句话到是很有用,你可以试试 init 和 wpeinit  都用上,  wpeutil initializenetwork 估计就要被卡在那里了。

2.我也没用 wpeinit ,一样驱动了网卡。 用 PECMD 脚本中一个命令就驱动网卡了,devi *self x:\windows\inf ,Net
3.cab 驱动包 是古老类型的,如果你要用来驱动你的显卡,需要用 dism 把你系统中的驱动提出来,再用 pecab 压缩成 cab 包,再用。

我的那个 win10pe_x64.ini 是开源的,一点儿一点儿 折腾吧,慢慢摸索,有些 pe 限于注册表和文件列表 都不一样,会有差别的。



回复

使用道具 举报

24#
发表于 2020-6-10 20:30:49 | 只看该作者
本帖最后由 2010hook 于 2020-6-10 20:38 编辑
dos时代菜鸟 发表于 2020-6-10 18:54
在 cmd 下运行,看看,不就知道了么?
其实,不用第二句,应该也可以。

反馈3个问题:
1、netcfg -v -winpe 得不到预期效果,还是原来写的好;
2、init 不能替代,网卡没安装;
3、我试了amd_new显卡驱动,识别错误,X3421 R7 (PCI\VEN_1002&DEV_9874&CC_0300) 识别成 R5000,支持不了。
回复

使用道具 举报

23#
 楼主| 发表于 2020-6-10 18:54:38 来自手机 | 只看该作者
2010hook 发表于 2020-6-10 17:32
以下这两行命令有什么区别?
netcfg -v -winpe
netcfg -c s -i ms_nativewifip

在 cmd 下运行,看看,不就知道了么?
其实,不用第二句,应该也可以。
回复

使用道具 举报

22#
发表于 2020-6-10 17:54:46 | 只看该作者
表示祝贺了,谢谢
回复

使用道具 举报

21#
 楼主| 发表于 2020-6-10 17:42:11 | 只看该作者
2010hook 发表于 2020-6-10 17:34
帮忙看看,一般像这么写,有什么问题吗?

如果 init 应该可以 不要 wpeinit.exe 了,不然可能导致一些服务 开启过程中 冲突

评分

参与人数 1无忧币 +5 收起 理由
2010hook + 5 感谢!

查看全部评分

回复

使用道具 举报

20#
发表于 2020-6-10 17:38:17 | 只看该作者
看起来真不错
回复

使用道具 举报

19#
发表于 2020-6-10 17:34:07 | 只看该作者
本帖最后由 2010hook 于 2020-6-10 20:27 编辑

帮忙看看,一般像这么写,有什么问题吗?
回复

使用道具 举报

18#
发表于 2020-6-10 17:32:56 | 只看该作者
以下这两行命令有什么区别?
netcfg -v -winpe
netcfg -c s -i ms_nativewifip
回复

使用道具 举报

17#
 楼主| 发表于 2020-6-10 17:15:10 | 只看该作者
2010hook 发表于 2020-6-10 17:04
VC_Runtime,据我所知,名字包含语言代码的并不需要,比如 mfc100chs.dll 等等。

貌似 可以删掉。 可以自己折腾 压缩包就可以了。反正是外置的玩意儿。
回复

使用道具 举报

16#
发表于 2020-6-10 17:04:14 | 只看该作者
VC_Runtime,据我所知,名字包含语言代码的并不需要,比如 mfc100chs.dll 等等。
回复

使用道具 举报

15#
发表于 2020-6-10 16:57:20 | 只看该作者
核心 wim win10pe_x64.wim
回复

使用道具 举报

14#
 楼主| 发表于 2020-6-10 16:40:53 来自手机 | 只看该作者
本帖最后由 dos时代菜鸟 于 2020-6-10 16:43 编辑

pe下,执行个 netcfg -v -winpe.基本的网络不就有了,为啥都在填各种服务和协议呢,
不就是 能上网,能 映射局域网 共享啥的,就行了呗。

回复

使用道具 举报

13#
发表于 2020-6-10 16:40:31 | 只看该作者
感谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-15 09:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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