无忧启动论坛

标题: 完全自制自用的WIN7PE,注入过USB3.0/3.1驱动、NVMe驱动、原生网络支持 [打印本页]

作者: captain_g    时间: 2016-12-9 09:44
标题: 完全自制自用的WIN7PE,注入过USB3.0/3.1驱动、NVMe驱动、原生网络支持
本帖最后由 captain_g 于 2016-12-14 09:08 编辑

最近准备DIY一台台式机,想配100系主板搭高速M.2接口的SSD,而且只想安装WIN7系统,于是想亲自动手准备可用的WIN7文件,包括PE。

一直以来用PE都是在无忧做伸手党,于是只好搜索翻贴,所幸找到achst前辈的一篇帖子,

http://bbs.wuyou.net/forum.php?m ... highlight=WIN7%2BPE

通读后就开始动手尝试。

由于能力实在有限,虽花了不少时间,结果也只是搞出个【最基本】的东西,和论坛中已发布的任何一款PE相比简直不值一提,但还是决定拿出来献一下丑。


简单介绍一下:

1、基于WIN7SP1安装盘中BOOT.WIM的映像分卷1制作,除删掉SOURCES文件夹外,未精简任何文件;

2、内置了一些非常常见的工具软件,如不喜欢可以完全彻底地将它们删除了事;

3、外来文件包括:Bootice,DG,GHOST,GHOSTEXP,GimageX,PEPassPass,NTPWEdit,Recuva,SetPageFile,WinHex,WinNTSetup,Everything,FastCopy,Imagine,OSFMount,UnLocker,USBEjecter,VDM,WIMTOOL,7-ZIP,Imagex,wiblib-iamgex,MountESP,PECMD,dc(调整分辨率命令行程序),极点,自动设置分辨率等;

4、所有改动只限于PE制作所需的注册表项,其他添加的文件均来自于WIN7SP1的INSTALL.WIM(刚好够用EXPLORER);

5、X盘大小只有512M,不懂优化,性能与功能只是勉强可用;

6、虚拟机测试可用,自用真机测试也可用,32位的带OPERA游览器,64位的支持UEFI启动(含纯64位及兼容支持32位的各一款);

7、补过KB2990941和KB3087873补丁,应该是有了微软的NVMe驱动(6.1.7601.18615);
注:如果用WIN7AIK中的PE文件,打补丁前需先将PE的目标路径X:\改成X:\$windows.~bt\。

8、用DISM注入过英特尔(1.3.0.1007)和三星的(1.4.7.6——只有64的)NVMe驱动;

9、用DISM注入过英特尔的RSTAHCI驱动(14.7.0.1000);

10、用DISM注入过英特尔的USB3.0(4.0.6.60)和USB3.1(15.2.30.11)驱动、ASMedia的USB3.0驱动(1.16.26.1);

11、以上78910没条件试,不知道是否有效;

12、其他微不足道的地方不提也无关紧要,在PECMD.INI中都可以看到,本人对PECMD的了解很肤浅;

13、保证没有任何流氓行为,实际上是水平低根本做不到啊!

14、英特尔的NVMe驱动(1.8.0.1011)上月底已经放出来了,一并提供下载。

链接:http://pan.baidu.com/s/1c1FbS2W
密码:ex4p

文件: WINPE764_32.ISO
大小: 323809280 字节
修改时间: 2016年12月13日, 16:58:47
MD5: 07C474E502621DA014FCEC74F889DB1D
SHA1: F59234B1F116966D0563FFB29554B44F939F2DDF
CRC32: F6025943

文件: WINPE764.ISO
大小: 252141568 字节
修改时间: 2016年12月13日, 15:58:10
MD5: D065B15189017B996BA9E537C73870CE
SHA1: C9BA2651CB7AA380B21481F6D8BBDA6B579A4B82
CRC32: DF627D6E

文件: WINPE786.ISO
大小: 226975744 字节
修改时间: 2016年12月12日, 15:05:49
MD5: E94443BABCAE54FE49FDE0FA8BF28BCD
SHA1: BCC5E0B83573DF7BDB2E375C2F1E9AD7CDBB70DD
CRC32: ED8A4DC6


最后上几张截图:

001.png (53.18 KB, 下载次数: 244)

001.png

002.png (54.68 KB, 下载次数: 236)

002.png

003.png (84.21 KB, 下载次数: 235)

003.png

作者: 不知    时间: 2016-12-9 10:10
支持原创。
作者: raymondxqm    时间: 2016-12-9 10:50
支持原创!顶一下。
作者: dfw9    时间: 2016-12-9 10:53
感谢楼主分享。
想配100系主板搭高速M.2接口的SSD,配了没有?还是只是在测试阶段?如果配了,在UEFI启动下安装成功过win7否?
作者: ztc666    时间: 2016-12-9 11:02
朋友是怎么处理注册表的,是象教程写的那样覆盖原版win7系统里的注册表文件的吗?我其实也按照那个教程折腾过,感觉用WIN7AIK中的PE文件比原版镜像里的BOOT更容易制作(win8的则刚好相反),只需要导入很少的注册表就能添加原版explorer并成功启动
作者: captain_g    时间: 2016-12-9 11:41
dfw9 发表于 2016-12-9 10:53
感谢楼主分享。
想配100系主板搭高速M.2接口的SSD,配了没有?还是只是在测试阶段?如果配了,在UEFI启动 ...

还没呢!观望中,现在内存价格高得离谱了,M.2也不便宜。

装WIN7只能是64位的,据说主板必须带CSM。
作者: captain_g    时间: 2016-12-9 11:49
ztc666 发表于 2016-12-9 11:02
朋友是怎么处理注册表的,是象教程写的那样覆盖原版win7系统里的注册表文件的吗?我其实也按照那个教程折腾 ...

改注册表基本上就是按教程所说,顺序略有不同,熟悉窍门就好了。基本上就是导出、合并同类、替换改主键文本、最后导入。
作者: okokhaha    时间: 2016-12-9 12:00
一个w7,承上启下,使用围范又扩大了,高手再给丰满丰满,菜鸟有福了
作者: okokhaha    时间: 2016-12-9 13:15
比如,让它支持32位程序等
作者: 2010sya    时间: 2016-12-9 15:47
感谢楼主的勇气和共享精神。
不过,提点建议:
1、100系主板搭高速M.2接口的SSD的话,用win7实在可惜了。现在只有win8以上系统才支持快速启动,开机时间有望提高到4~6s
2、类似这种硬件配置的话,直接用8pe或10pe就行了,不需要集成驱动那么麻烦。
还是要谢谢lz............
作者: parsons    时间: 2016-12-9 16:10
很久沒玩 Win7 了
如今又激起了一些期待
下载中...
作者: 2011mtw35    时间: 2016-12-9 22:15
感谢楼主辛苦制作,论坛很多7PE是没有最新固态驱动的,下载试试。

作者: 2010DOS622    时间: 2016-12-11 07:24
支持原创,要是支持EFI就完美了


作者: captain_g    时间: 2016-12-11 11:59
2010sya 发表于 2016-12-9 15:47
感谢楼主的勇气和共享精神。
不过,提点建议:
1、100系主板搭高速M.2接口的SSD的话,用win7实在可惜了。 ...

您说得很对。

目前不想配那么高配置的,主要是为了日后升级考虑。

除了快速启动启动外,不知道进系统后,实际使用上的差别是否如启动过程的差别那么大呢?
作者: captain_g    时间: 2016-12-11 12:08
2010DOS622 发表于 2016-12-11 07:24
支持原创,要是支持EFI就完美了

64的支持UEFI启动,这个已经在真机上测试过了,不过我的主板是带CSM的。

因为所有文件都未精简,实际上#1楼提供下载的PE都是支持网络的!

用IE需要添加额外的文件,试用过OPERA上网没问题的。

因为支持DISM,随时都可以根据需要用DISM添加适用的网卡驱动。
作者: okokhaha    时间: 2016-12-11 12:21
本帖最后由 okokhaha 于 2016-12-11 12:23 编辑

佛大的win7Pe,支持32程序/EFl,但不支持NVMe驱动,两者融合起来就完美了
作者: daier    时间: 2016-12-11 12:40
谢谢分享
作者: 12250279    时间: 2016-12-11 14:32
这个东西,这个东西刺激啊,
作者: qiufengy    时间: 2016-12-11 15:23
楼主,说详细一点啊,,
作者: captain_g    时间: 2016-12-11 16:13
qiufengy 发表于 2016-12-11 15:23
楼主,说详细一点啊,,

不知您所指为何啊?
作者: yjqd    时间: 2016-12-11 17:16
我去年也照这个教程做了WIN7 32位PE,进入桌面有点慢,要26秒的样子,不知你的WIN7 32位PE如何,我下载来看一下
---------------------------------------------------------------------------------------------------------------------------------------------
今天我又在折腾WIN7 32位PE,按照别人的WIN7 32位PE,删除了FileRepository中的一些内容,体积变小了,仍然没问题
作者: captain_g    时间: 2016-12-12 08:32
yjqd 发表于 2016-12-11 17:16
我去年也照这个教程做了WIN7 32位PE,进入桌面有点慢,要26秒的样子,不知你的WIN7 32位PE如何,我下载来看 ...

体积应该不是大问题,有时减文件并不能减小WIM包的大小,弄不好反而还会增加。

感觉启动确实没有想象的快,但启动速度应该和WIM文件大小关系不大,看你怎么计算。

H3说,启动慢好像是固有的老问题。
作者: yjqd    时间: 2016-12-12 13:26
captain_g 发表于 2016-12-12 08:32
体积应该不是大问题,有时减文件并不能减小WIM包的大小,弄不好反而还会增加。

感觉启动确实没有想象 ...

谢谢回复

昨晚下载了,只有158M,不能启动,没打开,可能是我的浏览器下载的原因
-----------------------------------------------------------------------------------------------------
问一下pecmd.ini的配置问题:

//进行PE内核初始化操作
INIT
EXEC =!%SystemRoot%\system32\winpeshl.exe

INIT可以不要吗
EXEC后面的等号可以不要吗

我测试了INIT和EXEC后面的等号都不要,启动PE后没发现有什么问题,而且启动速度快了几秒

但好多PE都用了这两项的

-----------------------------------------------------------------------------------------------------
只是顺便说一下,并不是一定要追求速度
有的WIN7PE,同样用了INIT和EXEC后面的等号,进入桌面只要21秒的样子,可能是初始化要快一些,不知是作了哪些优化和替换了文件
作者: captain_g    时间: 2016-12-12 14:49
yjqd 发表于 2016-12-12 13:26
谢谢回复

昨晚下载了,只有158M,不能启动,没打开,可能是我的浏览器下载的原因

你是说你下载了我网盘里的ISO吗?大小不对,连个镜像的大小都在 200M 以上呢!

在正常系统中,双击 PECMD.EXE 后就可看到命令说明了。

我对 PECMD 的认识很肤浅:

INIT 系指初始化,应该是让微软的东西初始化PE系统,估计不能省掉;

EXEC 的前导参数,! 表示隐藏执行,= 表示等待执行完成,两个参数不分先后顺序;

看意思,! 应该可以省掉,但 = 最好不要省;

看无忧前辈们的 PECMD.INI,有的在某些地方还特别用 WAIT 等待一下呢,应该是保证有关内容执行完毕!

晚上有空的话,我再更新上传一个带 OPERA 的 32 位的 WIN7PE 。
作者: yjqd    时间: 2016-12-12 14:56
captain_g 发表于 2016-12-12 14:49
你是说你下载了我网盘里的ISO吗?大小不对,连个镜像的大小都在 200M 以上呢!

在正常系统中,双击 PE ...

谢谢回复

就是下载了你的网盘里的ISO,下载的ISO又是完整的(指的文件格式),大小只有158M,下载页面标明的是204M,我当时也觉得奇怪
-----------------------------------------
好的,我晚上再下载一下,谢谢

作者: yjqd    时间: 2016-12-13 16:33
captain_g 发表于 2016-12-12 08:32
体积应该不是大问题,有时减文件并不能减小WIM包的大小,弄不好反而还会增加。

感觉启动确实没有想象 ...

谢谢

下载了,下载速度很快,WINPE786.ISO大小 216M
启动了PE,用户头像还是你论坛的头像

可惜我没USB3.0的U盘和USB3.0接口的计算机,不能测试U盘读取效果
---------------------------------------------------------------------------------------------
如有空,能否分享下DISM给PE注入USB3.0驱动的命令


作者: qiufengy    时间: 2016-12-13 19:43
娄主,,NVMe驱动是怎么添加到pe的,求指点,,
作者: captain_g    时间: 2016-12-13 20:14
yjqd 发表于 2016-12-13 16:33
谢谢

下载了,下载速度很快,WINPE786.ISO大小 216M

md %~dp0_Mount
Dism /Mount-Wim /WimFile:E:\BOOT.WIM /index:1 /MountDir:%~dp0_Mount
Dism /image:%~dp0_Mount /add-driver /driver:%~dp0W78NVMeDrivers\IntelNVMe\x64 /recurse /ForceUnsigned
Dism /Unmount-Wim /MountDir:%~dp0_Mount /Commit

做个批处理,包含上面四条示例命令,解释如下:

第一条,在批处理所在目录中创建文件夹_Mount;

第二条,将E:\BOOT.WIM挂载到刚创建的文件夹中_Mount;

第三条,注入驱动,必须是INF格式的驱动,驱动程序要放在批处理所在目录中的W78NVMeDrivers\IntelNVMe\x64中;

(W78NVMeDrivers、IntelNVMe、x64都是文件夹名称,自己定的)

第四条,保存对映像的更改并卸载;

Dism,运行Dism;

/Mount-Wim /WimFile: /index: /MountDir: /image: /add-driver /driver:  /recurse /ForceUnsigned /Unmount-Wim  /Commit

这些是参数,不能改动!

/index:1 表示对E:\BOOT.WIM中的映像卷进行操作,一般只有一个分卷,对于含多卷的WIM文件,可以根据需要定1或2或3 ...


作者: captain_g    时间: 2016-12-13 20:14
qiufengy 发表于 2016-12-13 19:43
娄主,,NVMe驱动是怎么添加到pe的,求指点,,

md %~dp0_Mount
Dism /Mount-Wim /WimFile:E:\BOOT.WIM /index:1 /MountDir:%~dp0_Mount
Dism /image:%~dp0_Mount /add-driver /driver:%~dp0W78NVMeDrivers\IntelNVMe\x64 /recurse /ForceUnsigned
Dism /Unmount-Wim /MountDir:%~dp0_Mount /Commit

做个批处理,包含上面四条示例命令,解释如下:

第一条,在批处理所在目录中创建文件夹_Mount;

第二条,将E:\BOOT.WIM挂载到刚创建的文件夹中_Mount;

第三条,注入驱动,必须是INF格式的驱动,驱动程序要放在批处理所在目录中的W78NVMeDrivers\IntelNVMe\x64中;

(W78NVMeDrivers、IntelNVMe、x64都是文件夹名称,自己定的)

第四条,保存对映像的更改并卸载;

Dism,运行Dism;

/Mount-Wim /WimFile: /index: /MountDir: /image: /add-driver /driver:  /recurse /ForceUnsigned /Unmount-Wim  /Commit

这些是参数,不能改动!

/index:1 表示对E:\BOOT.WIM中的映像卷进行操作,一般只有一个分卷,对于含多卷的WIM文件,可以根据需要定1或2或3 ...


作者: yjqd    时间: 2016-12-13 21:58
captain_g 发表于 2016-12-13 20:14
md %~dp0_Mount
Dism /Mount-Wim /WimFile:E:\BOOT.WIM /index:1 /MountDir:%~dp0_Mount
Dism /image:% ...

谢谢回复

我下载了Win7-USB3.0-Creator-V3.zip,把里面的x86文件提取出来
按照你的命令,成功给我的WIN7PE添加了USB3.0驱动

不过很折腾了会,因为我的WIN7PE精简得到厉害,

win7pe的Windows\System32下缺少ssshim.dll
Windows下缺少servicing

Windows\WinSxS下只有7个文件,缺少x86_microsoft-windows-servicingstack_31bf3856ad364e35_6.1.7601.17514_none_0b66cb34258c936ff

添加以上的文件就可注入驱动了

作者: fishsea    时间: 2017-4-9 10:15
经测试,您的win7pe支持macbook pro 2013的触摸板,键盘,usb3.0等。赞。
作者: 独自易人    时间: 2017-6-23 05:39
楼主,网络功能在哪里?
作者: 独自易人    时间: 2017-6-23 05:39
楼主,网络功能在哪里?
作者: captain_g    时间: 2017-6-23 17:20
独自易人 发表于 2017-6-23 05:39
楼主,网络功能在哪里?

您好!

我的 WIN7 PE 的网络功能非常有限,因为完全是原版的,没有动过文件。

通过 OPERA 上网,搜索、下载文件都是可以的。

32位的请用32位的 OPERA,64位的请用64位的 OPERA。

如果需要“双向”局域网共享互访,请下载WIN 8.1 的。

今晚或稍后我会上传刚刚完工的32及64位的WIN8。
作者: captain_g    时间: 2017-6-23 20:55
独自易人 发表于 2017-6-23 05:39
楼主,网络功能在哪里?

已经上传了几个PE文件,刚弄好不久:

WIN10的,15063版,32位及纯64位两款,无声网,主要不想体积搞得太大,装机、简单维护时使用;

WIN8的,16384版,32位及纯64位,分无声网、有声网两种个两款;无声网的体积够小,功能不差,用于装机、简单维护,启动超快;

此外,还上传了32位及64位的PENetwork,供选用集成;

在SYSTEM帐户登录的PE系统中,PENetwork可能扫描到并显示出局域网工作组中的计算机名称,即使能显示计算机名称通常也无法打开并看到其中的“共享资源”;

如特别需要,建议改用WIN8.1的东东;网上可见的WIN8.1作品,基本上都是以ADMINISTRTOR帐户登录的RAMOS,使用PENetwork非常方便;


链接:http://pan.baidu.com/s/1c2F9pW 密码:ysay
作者: 独自易人    时间: 2017-6-24 11:27
谢谢楼主回复,在问一下,PENetwork0.59B4_32_64能用在你的win7pe中吗?具体怎么弄?
作者: captain_g    时间: 2017-6-24 15:34
独自易人 发表于 2017-6-24 11:27
谢谢楼主回复,在问一下,PENetwork0.59B4_32_64能用在你的win7pe中吗?具体怎么弄?

不能用在我的WIN7PE中,因为它们没有“文件共享”功能,可以PING局域网内的计算机,但不能访问别人的共享文件,要不你再在论坛内找找其他的WIN7PE试试。

关于 PENetwork 的使用:解压后放到 PE 中即可,进入 PE 后找到它,双击主程序即可,图形界面,中文,没难度。可以自己在 PECMD.INI 中加一句,建个快捷方式到桌面上方便使用。

从我网盘中下载的 PE 核心 WIM 文件都是用 WIMLIB-IMAGEX 打包的,可以直接用较近版本的 7Z 打开(不是解压),往里面加(拖)文件、从里面删文件、编辑里面的INI\CMD\BAT\REG等格式的文件。
作者: 独自易人    时间: 2017-6-24 16:20
谢谢楼主热情的回复,你的PE要是有无线网络就好了
作者: captain_g    时间: 2017-6-24 20:42
独自易人 发表于 2017-6-24 16:20
谢谢楼主热情的回复,你的PE要是有无线网络就好了

PE中是带无线网卡驱动的,不是很特别的机器,驱动网卡应该没问题,但这不等于说就一定能用上无线网络。

与有线联网不同,无线联网还要设置一堆东西......

自己玩的台式机上没无线网卡,所以也没怎么在意这方面的事
作者: 2012qianyuanain    时间: 2017-7-1 11:08
7PE真是不好找啊
作者: 2011qt    时间: 2017-9-1 15:16
感谢楼主分享,初始化有点慢,pecmd用wall不能设置壁纸
作者: 2011qt    时间: 2017-9-1 19:43
防火墙服务设为手动后,初始化明显变快,但不能自动上网了,penetwork运行后可上网但启动penetwork过程中会卡几秒鼠标动不了
作者: wuyufeng    时间: 2017-9-12 19:13
谢谢分享
作者: a1241    时间: 2018-3-6 09:00
下载的 WINPE764.ISO大小和MD5,SHA1值完全不一样,你楼主自己改过的吗?
作者: captain_g    时间: 2018-3-6 10:03
a1241 发表于 2018-3-6 09:00
下载的 WINPE764.ISO大小和MD5,SHA1值完全不一样,你楼主自己改过的吗?

确实!

最近有过更新。
作者: chef0824    时间: 2018-3-6 13:28
#在这里快速回复#        赞一个!
作者: naiti    时间: 2018-6-29 12:46
很好,就需要这样的7pe。8,和10 因为各种原因和好多人无缘。楼主功德无量
作者: volcanol    时间: 2018-7-2 23:10
楼主,我已经制作成功Win7 PE,而且利用虚拟机已经可以启动命令行模式, 想问一下如何在Win7 PE里面增加图形界面。
作者: 5027527    时间: 2018-7-3 07:35
我一看见有"极点"两字,兴趣全无
作者: tyc600    时间: 2018-7-8 09:56
请问你的Win7 x64 PE是外置PETOOLS么,你是如何添加IMDISK支持并添加虚拟盘的。
我下载的阿弥陀佛(Win7REx64_by_TXM.iso  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256836),暗战网络上的方法,添加了文件和注册表,但是怎么也添加不出虚拟盘
作者: tyc600    时间: 2018-7-8 12:58
兼容32位的x64系统怎么没有了??  WINPE764_32.ISO
作者: captain_g    时间: 2018-7-8 15:11
本帖最后由 captain_g 于 2018-7-8 15:16 编辑

一楼的内容已改变;

目前用WIN7PE的人比较少,自己最近也很少关注;

链接:https://pan.baidu.com/s/1c1FbS2W 密码:ex4p

你关心的内容里面都有,应为是自用的,完全是根据自己习惯搞的,而且都是进PE后手动运行的;

看一下PECMD.INI、里面的CMD文件或REG大致能搞清楚;

现在的新文件名WINPE764.ISO,32/64位都支持。
作者: captain_g    时间: 2018-7-8 15:12
tyc600 发表于 2018-7-8 12:58
兼容32位的x64系统怎么没有了??  WINPE764_32.ISO

一楼的内容已改变;

目前用WIN7PE的人比较少,自己最近也很少关注;

链接:https://pan.baidu.com/s/1c1FbS2W 密码:ex4p

你关心的内容里面都有,应为是自用的,完全是根据自己习惯搞的,而且都是进PE后手动运行的;

看一下PECMD.INI、里面的CMD文件或REG大致能搞清楚;

作者: tyc600    时间: 2018-7-8 15:20
captain_g 发表于 2018-7-8 15:12
一楼的内容已改变;

目前用WIN7PE的人比较少,自己最近也很少关注;


谢谢了!!!
作者: tyc600    时间: 2018-7-23 10:52
本帖最后由 tyc600 于 2018-7-23 10:55 编辑

hi,楼主,你做的这个X64兼容性很好,能不能指导下如何将下面这个win7 x64的驱动提取整合到你的PE里面(将其他PE里面多出来的部分inf 和system32/drivers文件放进去够么?有没有其他DLL文件?dll文件是不是也可以如法炮制,比对出多余部分放进去?)。
下面那个pe启动部分程序老是报错。而你的PE相对好很多。

你的这W7 x64在我的机器上,网络设置打不开,右下角托盘的无线图标也不显示。是不是没有驱动导致的?驱动好了就会显示出来么?

【15.07.09更新】维护版Win7PEx64,全新制作,支持UEFI、网络,大量驱动、维护工具
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256836
作者: captain_g    时间: 2018-7-23 12:07
本帖最后由 captain_g 于 2018-7-23 12:10 编辑

一、先说下网络设置:

右下角确实是没有网络连接图标的,不能进行相关的设置。

添加网络连接图标要补充文件、改配置等,尤其是无线网络搞起来比较麻烦。

事实上只要机器的网卡能驱动起来,进PE后系统会就自动联网的,尽管看不见网络链接图标。

对于特定的机器,因为有线网卡是已知的,添加对应驱动也很简单,所以使用没影响,但想用无线连接就不好办了。

二、添加阿弥陀佛的驱动:

先将他的WIM文件解开(释放)到硬盘中某处,然后用DISM++工具处理([文件]>[添加路径],“选中”,“打开会话”,[驱动管理

],根据需要[导出驱动]到某处);

再将我的WIM文件解开(释放)到硬盘中另一位置,然后用DISM++工具处理([文件]>[添加路径],“选中”,“打开会话”,[驱动

管理],根据需要[添加驱动],添加时先要找到刚才导出的驱动,再选择添加);

将添加驱动后的文件重新打成WIM包即可。

三、比较文件

如果你想自己弄出网络连接图标、无线网络设置,可以用文件比较工具比较这两个PE,工作量应该不小,但这不仅仅是补齐文件的

事。

四、用DISM++添加驱动

如果想用DISM++或DISM向PE中添加驱动,PE的Windows\System32下至少必须有drvinst.exe、drvload.exe、drvstore.dll这几个文

件。
作者: captain_g    时间: 2018-7-23 12:49
tyc600 发表于 2018-7-23 10:52
hi,楼主,你做的这个X64兼容性很好,能不能指导下如何将下面这个win7 x64的驱动提取整合到你的PE里面(将 ...


回你了,看上面的。
作者: slayerwwj    时间: 2018-11-17 12:07
支持原创!顶一下。
作者: njenje    时间: 2018-11-23 09:32
保留WIN7PE的主题、看图Windows Photo Viewer,比较好。
作者: njenje    时间: 2018-11-23 16:08
请提供阿弥陀佛(Win7REx64_by_TXM.iso  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256836)下载,原链接已经失效。谢谢!
保留WIN7PE的主题、看图Windows Photo Viewer,比较好。
作者: captain_g    时间: 2018-11-23 16:59
njenje 发表于 2018-11-23 16:08
请提供阿弥陀佛(Win7REx64_by_TXM.iso  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256836)下载 ...

不好意思,没有收藏过。

前次有网友提到阿弥陀佛的7PE,讲到如何提取驱动的问题,他应该有收藏。
作者: njenje    时间: 2018-11-23 20:40
保留WIN7PE的主题、看图Windows Photo Viewer,比较好。
作者: captain_g    时间: 2018-11-23 20:46
njenje 发表于 2018-11-23 20:40
保留WIN7PE的主题、看图Windows Photo Viewer,比较好。

第6页的网友 tyc600 他应该有 阿弥陀佛的 7PE。

我自己弄的这个7PE,不想再折腾了,年底了有点小忙。
作者: xintiandi    时间: 2018-11-23 21:52
楼主能否把你的7,8,9,10项的文件打包分享一下,我用你的pe试了可以识别我的ssd,但是我装的win7暂时识别不了。我想用你的文件注入win7中。
作者: KevinK    时间: 2018-11-24 00:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: captain_g    时间: 2018-11-24 12:05
本帖最后由 captain_g 于 2018-11-24 12:10 编辑
xintiandi 发表于 2018-11-23 21:52
楼主能否把你的7,8,9,10项的文件打包分享一下,我用你的pe试了可以识别我的ssd,但是我装的win7暂时识别 ...


功能补丁在公司电脑里,只能周一打包放到网盘里。

其他驱动,可以直接用DISM++提取的(不解开就用DISM++挂载后提取,解开的就先添加路径)。
作者: captain_g    时间: 2018-11-24 12:07
KevinK 发表于 2018-11-24 00:57
原来都是高手再用,请问一下楼主,怎么把您的文件整合成一个WIN7的ISO?  能否提供一个成品的ISO,或者写个 ...

网盘里有打包工具的,只要把BOOT.WIM放在相应位置,执行相应的批处理即可。
作者: KevinK    时间: 2018-11-24 14:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: captain_g    时间: 2018-11-24 15:47
本帖最后由 captain_g 于 2018-11-24 15:57 编辑
KevinK 发表于 2018-11-24 14:35
谢谢大神的回复,但是小白还是不太懂,求教一下:
1.BU型光盘镜像指的是什么?还有B型呢?前3项都是不可 ...


BU型指生成的ISO支持BIOS或UEFI两种类型的启动;

32位WIN7不支持UEFI启动,所以打包成的ISO只能BIOS启动;

G4D型系指光盘启动文件用的是G4D提供的,打包成的ISO只能BIOS启动;

以上只打包一个BOOT.WIM;

至于合集打包,不记得当初是怎么弄的了,应该BIOS和UEFI都支持的,文件怎么放进去,用什么名称,里面有说明,可以打开看看BCD里是怎么说的,自己能改就按自己要去编辑改动。

UEFI启动文件在光盘启动文件中,在打包成的ISO中是看不见的,32位或64位UEFI自动识别。只要不刻盘,随便打包,打包后要启动测试器或虚拟机试试看。

如果不清楚,只按说明放文件进去,执行批处理即可,其他都不要动。

回头我有功夫再看看。
作者: captain_g    时间: 2018-11-24 16:04
KevinK 发表于 2018-11-24 14:35
谢谢大神的回复,但是小白还是不太懂,求教一下:
1.BU型光盘镜像指的是什么?还有B型呢?前3项都是不可 ...

关于WIN7PE,因WIN7原生是不支持NVME的,所以做了两种,一种是含NVME补丁及驱动的,另一种是不含的。主要是怕带NVME的WIN7PE兼容性不佳,在启动过程中不能识别NVME SSD而卡死;不带NVME的,原则上应该能进系统,只是不识别NVME SSD而已,因为用NVME SSD的电脑,大多系统中还有一块HDD盘;

WIN7老矣,除非必须,尤其是有NVME SSD的,还是用10PE吧。
作者: KevinK    时间: 2018-11-24 16:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: KevinK    时间: 2018-11-24 16:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: captain_g    时间: 2018-11-24 16:26
KevinK 发表于 2018-11-24 16:20
好的,谢谢了,这两天看到这个帖子,想试试,然后就在本论坛搜了一下,找到您的帖子,因为有一台电脑,家 ...

不好意思,那个是自己用的,放在网盘里了,没想到有人要啊。

所有WIM文件最终要改成BOOT.WIM,放在SOURCES文件夹中;

看那些批处理,前面有个数字,要打成什么样的,就看那个文件夹最后是ISO?,放BOOT.WIM到里面的SOURCES文件夹中就行了。最终文件目录结构像微软的。
作者: KevinK    时间: 2018-11-24 16:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: captain_g    时间: 2018-11-24 16:43
本帖最后由 captain_g 于 2018-11-24 16:47 编辑
KevinK 发表于 2018-11-24 16:32
“WIM文件最终要改成BOOT.WIM,放在SOURCES文件夹中”,原来是这样,谢谢您回复,明白了


还有那个合集打包的,刚看了一下,支持UEFI和BIOS双启动型;

但不自动判断是64位还是32位,主要是考虑“安全启动”限制,用了微软原版的文件;

MAKE-ISO文件夹中有两个文本文件,当初自己备注的,不看也罢,容易引起误解,可删除!

如果不考虑ISO的体积大小限制,都可以往里面放,也可以定制的,里面有两个BCD,一个是boot\bcd,另一个是efi\microsoft\boot\bcd,打开、会改就简单了(用论坛里的BOOTICE)。

2003或XP的PE,直接ISO文件放进去,用里面示例的文件名!
作者: KevinK    时间: 2018-11-24 17:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: captain_g    时间: 2018-11-24 20:13
本帖最后由 captain_g 于 2018-11-24 20:28 编辑
KevinK 发表于 2018-11-24 17:55
谢谢,刚又WINPE-ISO打包和WINPE-ISO合集打包工具各试了一次,无NVME的,无论32还是64在纯UEFI下无法启动 ...


脚本只是打包ISO的,有没有测试ISO能不能启动?论坛里有“Qemu启动测试器”可以用来测试。

用ULTRAISO将ISO写入U盘有可能是不行的。BIOS启动,U盘的MBR/PBR要配BOOTMGR,即使如此U盘根目录下的BOOTMGR也不一定就去找U盘上的文件,它有可能先去找硬盘上的文件。

如果是U盘UEFI启,不存在MBR/PRB的概念,U盘文件系统必须是FAT32,不需要用UI写,直接把所有文件拷贝过去即可,但要保持目录结构,即BOOT、EFI、SOURCES必须在根目录下。

实机测试UEFI启动,一台机器不可能既是32位的又是64位的,早期的WIN平板尤其是WIN8平板多是32位的UEFI,最近的平板、笔电、台式机、二合一应该都是64位的UEFI。

还有32位WIN7PE,不支持UEFI,肯定起不来;但64位WIN7PE,在纯UEFI平台下也不一定起得来,通常需要主板开启兼容模块(CSM)。

正常情况下,只要CPU是64位的,BIOS启动是不分32位还是64位的,即两种都应能起来。只有UEFI启动才分32位或64位。
作者: KevinK    时间: 2018-11-24 20:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: KevinK    时间: 2018-11-24 20:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: xintiandi    时间: 2018-11-25 14:25
captain_g 发表于 2018-11-24 12:05
功能补丁在公司电脑里,只能周一打包放到网盘里。

其他驱动,可以直接用DISM++提取的(不解开就用DI ...

好的,感谢分享。
作者: captain_g    时间: 2018-11-26 09:11
xintiandi 发表于 2018-11-25 14:25
好的,感谢分享。

东西已经上传到网盘中了,文件名:4WIN7.7z
作者: xintiandi    时间: 2018-11-26 10:56
captain_g 发表于 2018-11-26 09:11
东西已经上传到网盘中了,文件名:4WIN7.7z

非常感谢。
作者: KevinK    时间: 2018-11-27 14:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhjsn    时间: 2018-11-27 15:18
good work
作者: captain_g    时间: 2018-11-27 16:27
本帖最后由 captain_g 于 2018-11-27 16:32 编辑
KevinK 发表于 2018-11-27 14:48
大神请教一个问题,看到您都用脚本语言把文件封装成功ISO格式的文件,我经常把可引导的ISO解压后,再用ultr ...


如果用UI处理UEFI/BIOS双启动类型的ISO,需要用比较新版本的UI,好像最起码要9.6以上。

你的问题:已经把原来的ISO解开放在硬盘上的文件夹中了,做过内容修改,然后又用UI打包成一个新的ISO,这个新的ISO不可启动,对吧?

解决方法:

一、直接双击或用右键菜单通过UI打开ISO文件,按需删除、替换、增添文件进去,然后保存或另存为新的ISO,一般情况下原来可启的,处理后仍然可以启动。注

意是“打开”,不是“解开”或“解压”后放到硬盘中的文件夹中!

二、一定要弄到硬盘文件夹中然后再封包成ISO

2.1 通过UI打开原ISO文件,通过UI的菜单【启动】、【保存引导文件...】,先把光盘引导文件提取出来,起个文件名,放好;

2.2 通过UI打开新的不可启的ISO文件,通过UI的菜单【启动】、【加载引导文件...】,找到前一步提取出来的文件,弄进去,然后保存即可。

!当然,比如WIN系统盘,举例,如果你把根目录下的那个BOOTMGR或其他关联的什么文件给删掉了,即使ISO有“引导文件”或显示为“可启动”,也是起不来的!

当用UI打开一个ISO,可以在软件的左上方看到光盘是否“可启动”,即使是可启动的光盘,其引导文件在资源管理器中是看不见的,这个看不见不是隐藏不隐藏的问题。

ISO的引导文件可大可小,大的可能有几百M,有的ISO大小7-8百M,可里面文件明明只有区区几十M,就是它的引导区放了大体积的东东。

作者: KevinK    时间: 2018-11-27 22:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: captain_g    时间: 2018-12-4 11:55
njenje 发表于 2018-11-23 20:40
保留WIN7PE的主题、看图Windows Photo Viewer,比较好。

这两天有点空,按照你的意思草草整了一下,添加了WIN7主题,看图也改成了PV;

只关联了BMP/PNG/JPG/TIF/ICO/GIF最常用的几种;

已传到网盘中,两个ISO文件;
作者: captain_g    时间: 2018-12-17 16:50
又花了一些时间,完善了一下。

1.png (836.04 KB, 下载次数: 171)

1.png

作者: ge    时间: 2018-12-17 20:42
维护用感觉版本高的好一点!7有好多功能都没有呀!
作者: eastmz    时间: 2019-1-1 08:17
感谢分享
作者: njenje    时间: 2019-1-23 08:07
captain_g 发表于 2018-12-17 16:50
又花了一些时间,完善了一下。

谢谢!正在下载,使用后有问题再向你请教。谢谢
作者: njenje    时间: 2019-1-24 19:39
发现的问题:
1.启动菜单有多余项,如何去掉?(注册表里)
2.我的电脑右键属性缺相关内容,如何恢复?(注册表)
3.点击启动菜单的控制面板,结果一片空白!!!

快照-1.jpg (122.87 KB, 下载次数: 180)

快照-1.jpg

未标题-1.jpg (290.69 KB, 下载次数: 187)

未标题-1.jpg

快照-4.jpg (147.86 KB, 下载次数: 200)

快照-4.jpg

作者: captain_g    时间: 2019-1-25 16:57
njenje 发表于 2019-1-24 19:39
发现的问题:
1.启动菜单有多余项,如何去掉?(注册表里)
2.我的电脑右键属性缺相关内容,如何恢复?( ...

看帖子您是清楚问题所在的,请赐教。

一、在PECMD.INI中,根据自己需要自定义开始菜单右侧面板项目(#0不显示):

REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowSetProgramAccessAndDefaults=#0
REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowHelp=#0
REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowControlPanel=#1
REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowPrinters=#0
REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyDocs=#0
REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyMusic=#0
REGI HKU\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Start_ShowMyGames=#0
……
Start_ShowControlPanel=#1 为显示为链接,Start_ShowControlPanel=#2 为显示为菜单,如链接为空白可以改成菜单;

菜单是可以的,但无效的东西太多,需要自己动手清理一下;这个不是全功能PE,控制面板实际没多少用处,不显示也行;

二、控制面板空白,挂载SOFTWARE到HKEY_LOCAL_MACHINE\PE-SFT下,除默认外删除以下各子项,如:

[HKEY_LOCAL_MACHINE\PE-SFT\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\BackupPath]
[HKEY_LOCAL_MACHINE\PE-SFT\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\cleanuppath]
[HKEY_LOCAL_MACHINE\PE-SFT\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\DefragPath]
[HKEY_LOCAL_MACHINE\PE-SFT\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace]

须保留[HKEY_LOCAL_MACHINE\PE-SFT\Microsoft\Windows\CurrentVersion\Explorer\MyComputer];

试过了,有的效但有的不起作用;

三、关于计算机属性:

在没添加主题功能时(网盘中的WIM文件)应该都是正常的;但添加主题功能后(用了UX.EXE及破解的WINLOGON.EXE)(网盘中的ISO文件)出现了异常;

32位的少了左边那部分,经测试后发现:禁用UX.EXE,换回微软的WINLOGON.EXE,电脑属性及控制面板均能恢复正常,只是主题不能用了,带+号的ISO文件

(加了网络、声音图标的)仍然可以用右键设置图片位桌面壁纸;

64位的干脆出不来了,具体原因暂时还没有没查明(网盘中64的控制面板都是正常的);

由于制作源头不同(BOOT.WIM/WINRE.WIM/ADK WINPE.WIM)处理起来实在费时费功!
作者: njenje    时间: 2019-1-30 13:11
求解决以上问题。
作者: captain_g    时间: 2019-1-31 13:18
本帖最后由 captain_g 于 2019-1-31 13:23 编辑
njenje 发表于 2019-1-30 13:11
求解决以上问题。


折腾完了,四个ISO文件已上传。顺便把输入法上没用的图标也处理了。
作者: njenje    时间: 2019-2-1 15:34
谢谢!下载使用,有问题再向你请教。谢谢
作者: soso000111    时间: 2019-2-26 20:55
带主题的很需要,找了很久了!楼主继续努力,改进已知问题!顺便问下,网盘中ISO带+号是什么意思,网络功能吗?
作者: captain_g    时间: 2019-2-27 08:33
soso000111 发表于 2019-2-26 20:55
带主题的很需要,找了很久了!楼主继续努力,改进已知问题!顺便问下,网盘中ISO带+号是什么意思,网络功能 ...


带+号的:多了声音功能、喇叭音量调节图标、网络链接状态图标。

带不带+号的,都是有网络功能的。
作者: soso000111    时间: 2019-2-27 22:38
WIN7的32位PE很好用,收下了!谢谢!
作者: 2010sya    时间: 2019-3-9 02:26
很好的帖子,今天又翻出来看了一遍




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