无忧启动论坛

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

[讨论] 简单教程:如何构建"娱乐级 WinPE" 之 Win10PE_X64(探索篇)

  [复制链接]
跳转到指定楼层
1#
发表于 2020-5-3 09:48:52 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 2010twinsram 于 2020-10-24 17:26 编辑

可以先阅读之前的帖子,以便承上启下。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419458&extra=

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


Win10已经势不可挡,Win10PE的探索却“刚刚起步”哈!

总结一下,win10PE无法装显卡驱动,其实都是“基本显卡驱动”惹的祸,无可厚非,这个微软自己的“万能显卡驱动”确实在对修改显示器分辨率的时候有些用处,只是最终会导致我们无法安装自己想要的显驱(为啥?因为装完显驱提示你重启电脑O(∩_∩)O哈哈~)。其实我发现,所有硬件,如果之前已经安装有驱动的,你想更新、升级驱动,最后都提示你——重启电脑!得益于Win10的自带驱动日趋完善(显驱除外),Win10PE也具备了很多设备的驱动。一般的CPU、磁盘、网卡、声卡、IO口……很多改良版的Win10PE都可以正常驱动了。现在我们要做的就是——阻止PE启动的时候安装“自带万能显卡驱动!

方法:

1、寻找PE内核里面的 Pecmd.ini,一般位于 :\Windows\System32 下面。
2、打开Pecmd.ini,找到以类似下代码:

// Load Display drivers
// EXEC =@!%WinDir%\System32\Drvload.exe %WinDir%\inf\basicdisplay.inf %WinDir%\inf\basicrender.inf %WinDir%\inf\c_display.inf %WinDir%\inf\display.inf %WinDir%\inf\displayoverride.inf

这行代码的用处就是 加载 basicdisplay.inf (基本显卡驱动)

3、直接删除上述代码,然后把修改好的 Pecmd.ini 打包到WIM 文件里面。启动PE后你会发现,显卡驱动处于“未安装”的状态,哈,这下可以自己装显驱啦!

4、第四点要说什么?呵呵,是要说明,这个方法不适合“比较新”的Win10PE,因为实践发现,某些PE不依赖Pecmd.ini来控制安装 basicdisplay.inf ,你甚至找不到这行代码,对于这种PE,我目前也无解。



经过上述的操作,我们已经可以给Win10PE装上显卡驱动了,可是每次进系统都要手动安装一次,很麻烦!有没有可以自动安装显驱的方法?有!


尝试过 Dism++10.1.1001.10 给WIM直接打包显卡驱动的方法,失败~ 进入系统显卡不会自动安装驱动,仅仅是你可以在设备管理器里面“自动搜索显卡驱动”


返璞归真,借鉴最早的Win7PE 自动打包三卡驱动的方法,用批处理文件,实现启动Win10PE进入桌面后自动安装显驱,实践可行!


代码如下:


\\\\\\\\\\ 安装外置驱动 \\\\\\\\\\
\\驱动包放置在 X:\DRV\ 内,事先用 PECAB.EXE 打包好驱动,显卡驱动VideoCard.CAB,网卡驱动NetCard.CAB,声卡驱动Audio.CAB\\
\\为了方便兼容没有数字签名的驱动,必须使用改良版的 drvinst.exe \\


\\桌面预设\\
DISP W1024 H768 B32|DISP W1280 720 B32|DISP W1280 H1024 B32|DISP W1366 H768 B32|DISP W1440 H900 B32|DISP W1920 H1080 B32
LOGO %WinDir%\web\wallpaper\Windows\img0.jpg


\\安装显卡驱动\\
DEVI $X:\DRV\VideoCard.CAB,,%TEMP%
WAIT 2000


\\安装网卡驱动\\
DEVI $%SystemDrive%\DRV\NetCard.CAB,,%TEMP%
WAIT 2000


\\安装声卡驱动\\
DEVI $%SystemDrive%\DRV\Audio.CAB,,%TEMP%
WAIT 2000


可以把上述代码,复制到PE的 Pecmd.ini 内。上述代码,需要你在PE根目录下创建一个DRV文件夹,文件夹内放置你做好的CAB驱动包,这样PE启动后可以自动安装这些驱动包,省去你手动安装的麻烦。

打包一下用到的几个程序: 自动安装驱动.rar (84.18 KB, 下载次数: 57)

当然,还是那句老话:底包很重要!做上述操作之前,你起码要有一个比较“完整”的底包,而且确保这个底包能剔除 basicdisplay.inf 的“祸害” 。


以下是我重制出来的 Win10PE X64 的效果。



科学上网,呵呵,其实对于“完整版的PE”来说,这都是小菜一碟O(∩_∩)O哈哈~

说实话,这内存占用量~~~~ 没有8G RAM的电脑,还是别尝试了,呵呵。估计是英伟达的显卡驱动太大了,AMD和Intel的应该好一点。

好吧,不做标题党,把我重制的一个 Win10PE 18363 发上来,这个非我原创,我只是整合论坛里面的资源重制得来。Bug ???肯定有,要我改进?恕在下无能为力,呵呵!发出来也只是让对“全能版WinPE”有兴趣的朋友一起探究!


资源下载 资源下载.rar (160 Bytes, 下载次数: 25)












评分

参与人数 5无忧币 +19 收起 理由
新空气 + 5 赞一个!
rengrancunzai + 5 很给力!
xq8751 + 5 赞一个!
mooning + 3 赞一个!
wawakuliao + 1 赞一个!

查看全部评分

2#
发表于 2020-5-3 10:59:37 | 只看该作者
感谢分享
回复

使用道具 举报

3#
发表于 2020-5-3 13:06:10 | 只看该作者
1909 ,
admin登陆,不安装,就不会安装, 安装自己的显卡驱动没有问题

system登陆,不安装,也会自动安装, 但是,但是! 安装自己的显卡驱动,也没有问题。

回复

使用道具 举报

4#
发表于 2020-5-3 13:42:35 | 只看该作者
感谢分享!!!
回复

使用道具 举报

5#
 楼主| 发表于 2020-5-3 15:06:51 | 只看该作者
2012qnmd 发表于 2020-5-3 13:06
1909 ,
admin登陆,不安装,就不会安装, 安装自己的显卡驱动没有问题

你指的是哪个PE?发链接看看,现在我找到的基本没有版本号是19XXX的,19XXX的没有一个可以安装显卡驱动的。
回复

使用道具 举报

6#
发表于 2020-5-3 16:05:58 | 只看该作者
1909 ,是18363
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D3
得换ini文件, 帖子里面有相关文件

19XXX我没下过。 先试一试不同登陆的情况
回复

使用道具 举报

7#
发表于 2020-5-3 17:07:35 | 只看该作者
收藏收藏,做个记号,有时间再研究
回复

使用道具 举报

8#
发表于 2020-5-3 18:00:30 | 只看该作者

感谢分享
回复

使用道具 举报

9#
发表于 2020-5-3 20:34:32 来自手机 | 只看该作者
没有安装基本显卡驱动,会不会影响兼容性呀?
回复

使用道具 举报

10#
 楼主| 发表于 2020-5-3 23:35:15 来自手机 | 只看该作者
834772509 发表于 2020-5-3 20:34
没有安装基本显卡驱动,会不会影响兼容性呀?

没遇到什么兼容性问题,没有显卡驱动,最多无法设置显示器分辨率。
回复

使用道具 举报

11#
发表于 2020-5-4 02:21:14 | 只看该作者
2010twinsram 发表于 2020-5-3 15:06
你指的是哪个PE?发链接看看,现在我找到的基本没有版本号是19XXX的,19XXX的没有一个可以安装显卡驱动的 ...

用 3.3 版做的可以
WinPE生成器3.3版【2020.04.02重要更新】




參考一下這裏的說明
http://bbs.wuyou.net/forum.php?m ... 399&pid=4042591


点评

可否把你这个PE发出来一下?谢谢!  详情 回复 发表于 2020-6-4 11:39
回复

使用道具 举报

12#
 楼主| 发表于 2020-6-4 11:39:50 | 只看该作者
nf17b 发表于 2020-5-4 02:21
用 3.3 版做的可以
WinPE生成器3.3版【2020.04.02重要更新】

可否把你这个PE发出来一下?谢谢!
回复

使用道具 举报

13#
发表于 2021-3-24 16:43:43 | 只看该作者
看着挺好,一个研究一家
回复

使用道具 举报

14#
发表于 2021-8-5 15:05:26 来自手机 | 只看该作者
有高手能指点一下怎么禁用微软基本显示适配器?这样就随便安装显卡驱动了
回复

使用道具 举报

15#
 楼主| 发表于 2021-8-5 15:51:56 | 只看该作者
本帖最后由 2010twinsram 于 2021-8-5 16:54 编辑
ma__jjuunn 发表于 2021-8-5 15:05
有高手能指点一下怎么禁用微软基本显示适配器?这样就随便安装显卡驱动了

很难,除非在PE构建的时候就直接取消这个选项,否者后期基本没办法,至少我是无能为力~
论坛里面的多功能PE,主要有两种,一种是立邦PE生成器生成,另一种是 sloreWimbuilder2 生成 , 这两个工具,其实在构建PE之前是可以选择不整合 “微软基本显示适配器” 驱动的,但是由于各个作者的喜好不同,有的作者生成PE的时候 不取消这个,生成的PE就很难再二次修改了。我试过直接删除驱动,最终导致PE无法进桌面~~ 猜测需要修改PE注册表的相关位置才行,不过这个我不会~
回复

使用道具 举报

16#
发表于 2021-8-5 19:05:10 | 只看该作者
2010twinsram 发表于 2021-8-5 15:51
很难,除非在PE构建的时候就直接取消这个选项,否者后期基本没办法,至少我是无能为力~
论坛里面的多功 ...

感谢兄弟的回答,看看后面有没有知道的兄弟指点一下。
回复

使用道具 举报

17#
发表于 2021-8-6 21:02:14 | 只看该作者
        赞一个!
回复

使用道具 举报

18#
发表于 2021-8-14 05:31:08 | 只看该作者
很好的教程,谢谢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 23:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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