无忧启动论坛

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

用 wimbuilder2 做了个 win10pe.rs5.x64

    [复制链接]
跳转到指定楼层
1#
发表于 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

查看全部评分

2#
 楼主| 发表于 2020-6-10 11:05:04 | 只看该作者
本帖最后由 dos时代菜鸟 于 2020-6-10 12:06 编辑

本来不想发布,自己用着也算可以。
核心脚本 外置,就是为了 方便 调试用的,不用频繁  压缩 wim 做测试,把 外置的 ini 配置脚本 调试好了,在 往 wim 中封。


回复

使用道具 举报

3#
发表于 2020-6-10 11:23:01 | 只看该作者
顶一下,看说明就有想试试的冲动。
回复

使用道具 举报

4#
 楼主| 发表于 2020-6-10 11:58:43 | 只看该作者
其实 现在大部分 都用 u盘了,但是 我还是有考虑 cdrom 模式,
因为 有一次,我把 u盘 借出去,结果 系统没装上,u盘拿回来,已经被 误操作格式化掉了。
所以我现在 都是 做个光盘 dvd 给他们 用。虽然 光驱 速度 很低下,但是 还算保险吧。而且一些 电脑 用 u口启动 就死机,启动不起来。
回复

使用道具 举报

5#
发表于 2020-6-10 12:10:17 | 只看该作者
感谢大佬分享 !
回复

使用道具 举报

6#
发表于 2020-6-10 13:32:58 | 只看该作者

感谢大佬分享 !
回复

使用道具 举报

7#
发表于 2020-6-10 14:08:34 | 只看该作者
哪位兄弟有其它连接分享一个。
百度实在不想下了。从网上下载一个1G的文件,登录有60秒试用会员,速度是上去了,但是秒数走的是真快。停掉下载,退出再打开百度盘,可以继续免费60秒会员。但是巨坑的就是这里,中断的任务百度居然从头开始下载了,。。。。。。
回复

使用道具 举报

8#
发表于 2020-6-10 14:16:51 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
 楼主| 发表于 2020-6-10 14:52:39 | 只看该作者
freesoft00 发表于 2020-6-10 14:08
哪位兄弟有其它连接分享一个。
百度实在不想下了。从网上下载一个1G的文件,登录有60秒试用会员,速度是上 ...

我也没有啥别的网盘, 有 ftp 就好了。
回复

使用道具 举报

10#
发表于 2020-6-10 14:56:07 | 只看该作者
dos时代菜鸟 发表于 2020-6-10 14:52
我也没有啥别的网盘, 有 ftp 就好了。

客气了。
现在用的天翼云盘下载还快点。没事。有就有没有就没有了。
回复

使用道具 举报

11#
发表于 2020-6-10 14:56:25 | 只看该作者
我们来学习一下菜单的写法
回复

使用道具 举报

12#
发表于 2020-6-10 14:57:13 | 只看该作者
奶牛快传试试。
回复

使用道具 举报

13#
 楼主| 发表于 2020-6-10 15:26:27 | 只看该作者
本帖最后由 dos时代菜鸟 于 2020-6-10 15:27 编辑
freesoft00 发表于 2020-6-10 14:08
哪位兄弟有其它连接分享一个。
百度实在不想下了。从网上下载一个1G的文件,登录有60秒试用会员,速度是上 ...


https://c-t.work/s/b386a70c1a3146 或进入 cowtransfer.com 获取,在首页输入取件码:vs5zzu(24小时内有效)

这个 没有 *.cab ,可以节省一些空间。
,但是 加载 cab 驱动的功能还是有的。

评分

参与人数 2无忧币 +8 收起 理由
freesoft00 + 5 收到
dfw9 + 3 很给力!

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

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

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

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

使用道具 举报

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

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

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

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

使用道具 举报

25#
发表于 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,支持不了。
回复

使用道具 举报

26#
 楼主| 发表于 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 限于注册表和文件列表 都不一样,会有差别的。



回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 14:27

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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