Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 6165|回复: 64

[分享] 替换WIN10 1507的KMDF,让WIN8.1支持更多win10驱动! [复制链接]

Rank: 2Rank: 2

UID
4515085
帖子
261
PB币
931
贡献
0
技术
82
活跃
999
发表于 2021-3-25 20:20:56 |显示全部楼层
win8.1由于驱动支持不是很透明,很多人都以为新平台没驱动,实际上厂家驱动把win8.1驱动划到和win7一起,所以win8.1既可以用win7的驱动,也可以使用早期版本win10的驱动。但是随着win10的更迭,KMDF版本也跟着升级,KMDF的支持程度决定驱动版本的支持。win8.1可以直接用win10 内核文件来支持更高的KMDF,不过由于win8.1的签名验证机制,只能用win10 1507的Wdf01000.sys来替换,这样是最简单的,不过缺点就是KMDF版本只是升级到1.15版本。
实际上win8.1可以支持到1709的KMDF 1.23版,不过对于1511版本以上的Wdf01000.sys需要修改文件名字和导入注册表使其生效。随着KMDF的迁移,win10的一些内置驱动也可以跟着迁移。
以下是本人使用的笔记本为例:
各驱动全,触摸板,键盘快捷键和功能键正常,睡眠和休眠正常,屏幕亮度调整正常,PM电池管理正常,芯片组驱动,AMD audio coprocessor驱动,PSP驱动都是WIN10的。
IMG_0169.PNG


IMG_0217.PNG

2

查看全部评分

Rank: 1

UID
580970
帖子
122
PB币
335
贡献
0
技术
0
活跃
293
发表于 2021-3-25 22:27:38 |显示全部楼层
方法不错。不过,楼主能否详细介绍一下怎么让win8.1替换1709的KMDF 1.23版吗?

Rank: 5Rank: 5Rank: 5

UID
651997
帖子
1129
PB币
563
贡献
0
技术
0
活跃
1771
发表于 2021-3-25 22:57:41 |显示全部楼层
技术帖,真不错

Rank: 5Rank: 5Rank: 5

UID
117193
帖子
548
PB币
2167
贡献
0
技术
4
活跃
787
发表于 2021-3-25 23:10:51 |显示全部楼层
行家~驱动这个东西,蛮高深,不懂。看得一脸懵逼~支持大神出作品~小白膜拜!!!

黑苹果专用车

Rank: 7Rank: 7Rank: 7

UID
523723
帖子
2005
PB币
642
贡献
0
技术
202
活跃
650
发表于 2021-3-25 23:51:10 来自手机 |显示全部楼层
前排学习

Rank: 1

UID
3799573
帖子
10
PB币
41
贡献
0
技术
0
活跃
39
发表于 2021-3-26 01:15:51 |显示全部楼层
牛是牛,只是语焉不详。

Rank: 1

UID
3799573
帖子
10
PB币
41
贡献
0
技术
0
活跃
39
发表于 2021-3-26 01:17:01 |显示全部楼层
牛是大牛,只是语焉不详。

Rank: 2Rank: 2

UID
4515085
帖子
261
PB币
931
贡献
0
技术
82
活跃
999
发表于 2021-3-26 10:02:57 |显示全部楼层
supperliu 发表于 2021-3-25 22:27
方法不错。不过,楼主能否详细介绍一下怎么让win8.1替换1709的KMDF 1.23版吗?

1709的话,需要两个文件,SleepStudyHelper.sys和Wdf01000.sys,其中吧Wdf01000.sys改名为Wdf01001.sys,然后替换到system32里的Drivers文件夹里,然后运行注册表导入后重启即可。

注册表内容如下:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Wdf\Kmdf\KmdfLibrary\Versions\1]
"Service"="Wdf01001"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wdf01001]
"Start"=dword:00000000
"DisplayName"="@%SystemRoot%\\system32\\drivers\\Wdf01001.sys,-1000"
"ErrorControl"=dword:00000001
"Group"="WdfLoadGroup"
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,\
  72,00,69,00,76,00,65,00,72,00,73,00,5c,00,57,00,64,00,66,00,30,00,31,00,30,\
  00,30,00,31,00,2e,00,73,00,79,00,73,00,00,00
"Type"=dword:00000001

[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Wdf01000]

半吊子、二五子、三脚猫

Rank: 9

UID
1611888
帖子
2781
PB币
310
贡献
0
技术
15
活跃
1277
发表于 2021-3-26 12:17:18 |显示全部楼层
佳能控 威武~

Rank: 2Rank: 2

UID
265753
帖子
216
PB币
1732
贡献
0
技术
0
活跃
226
发表于 2021-3-26 18:00:11 |显示全部楼层
技术控~~~赞一个!!!一直在纠结自用的8代笔记本有个驱动不完美,抽空实验一下

Rank: 5Rank: 5Rank: 5

UID
61382
帖子
340
PB币
1675
贡献
0
技术
3
活跃
639
发表于 2021-3-26 23:00:15 |显示全部楼层
两个文件提供下呗,谢谢了。

Rank: 5Rank: 5Rank: 5

UID
561928
帖子
570
PB币
1141
贡献
0
技术
0
活跃
1347
发表于 2021-3-27 10:09:19 |显示全部楼层
请问楼主这样能让win8.1驱动AX200无线网卡吗?

Rank: 2Rank: 2

UID
4868754
帖子
91
PB币
162
贡献
0
技术
0
活跃
219
发表于 2021-3-27 13:17:21 来自手机 |显示全部楼层
10代CPU,GTX16系显卡能顺利上win8.1吗?求资源。

Rank: 5Rank: 5Rank: 5

UID
790635
帖子
845
PB币
2011
贡献
0
技术
13
活跃
1117
发表于 2021-3-27 20:33:58 |显示全部楼层
谁把1709的这两个文件共享一下?

Rank: 2Rank: 2

UID
4515085
帖子
261
PB币
931
贡献
0
技术
82
活跃
999
发表于 2021-3-27 21:01:46 |显示全部楼层
这是win10 1507的Wdf01000.sys和WdfLdr.sys,直接替换到system32/drivers文件夹里的文件,然后重启即可,不需要改名和注册表。
链接:https://pan.baidu.com/s/1bD9C4Y6l1uQGBqPQmJMhNw
提取码:0000

Rank: 7Rank: 7Rank: 7

UID
1633781
帖子
2296
PB币
1627
贡献
0
技术
7
活跃
1614
发表于 2021-3-27 22:08:17 |显示全部楼层
AMD对十代处理器在8。1和7方面要比牙膏厂支持程度高一些

Rank: 2Rank: 2

UID
918364
帖子
149
PB币
197
贡献
0
技术
0
活跃
248
发表于 2021-3-27 23:02:30 |显示全部楼层
替换了以后,就能自动检测到windows10版本的驱动了么?举个例子,1066显卡,替换后可以安装官网上,windows10版本的驱动?

Rank: 7Rank: 7Rank: 7

UID
1633781
帖子
2296
PB币
1627
贡献
0
技术
7
活跃
1614
发表于 2021-3-28 10:25:20 |显示全部楼层
十代牙膏厂处理器能支持吗?

数灵

Rank: 7Rank: 7Rank: 7

UID
1513687
帖子
2443
PB币
97
贡献
0
技术
63
活跃
1365
发表于 2021-3-28 10:48:18 来自手机 |显示全部楼层
win10 server2019适用吗?

Rank: 2Rank: 2

UID
4515085
帖子
261
PB币
931
贡献
0
技术
82
活跃
999
发表于 2021-3-28 16:03:13 |显示全部楼层
liangxyz 发表于 2021-3-27 10:09
请问楼主这样能让win8.1驱动AX200无线网卡吗?

不能,系统底层缺少以下支持
- PsGetThreadProperty
- PsSetJobProperty
- PsGetJobProperty
- PsSetThreadProperty
很多驱动不是用KMDF替换就能决定,替换KMDF只是可以让一些有KMDF版本要求的驱动安装在win8.1上。这类驱动大多数是AMD的芯片组或者外围设备为主。
回顶部
Copyright (C) 2005-2021 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件