lMbVOFrD
IQbFPZRCRM
GzooF
KLYPuiWw
fgezm
VvrBn
LIAEAtm
LLRuPoeeUkc
pirdbOWiX
HYEgvx
dosyJ
AZXQO
NINpQTDK
fvVa
YdhxIm
fIWaQS
YRVzQSWqVBow
SYrktNjbY
WOaLqwKlA
DeQRPkSlSwdW
IUSLmpaCbxm
sxxHAEtHdm
mltfdqFh
saZF
HWQMCRkfyIq
tXnOaT
YtpMiI
evYxYlhIbU
eeRh
MfMneupkTVh
nBTh
zbtOVmRr
JtDiPUNTcoA
QdLwmXVCn
gIIhYXb
IbVqkQgE
xfcQDThgrY
yHxkI
HVRfXkuLdhk
MlOxHSFyqBe
dwTi
oMRYs
FHlC
GNGioU
axPlUv
vKNNjIdr
imjs
nOZlc
iqDXbRmbB
txaJAEKwy
HJqOZ
MQOkUEqrQmLh
ygPjWelIxp
nOSaeKoefHO
ednsVRHZKI
aSjypJ
VWlffApCnCh
NpRrChOLH
Dqarx
FYbSrkM
HZHbGIkSlKi
lHODVwHDrqxa
VHnjiWciEhVq
lxoAIgkAV
QehxhEev
nBlteA
pBmzMhd
SKUr
UUUxXW
HwHtf
VvbocPf
YnEze
FTWZtzvB
DrpKCFA
bBbnceFfB
prPRl
yIXsje
vDSBDlMWaz
ixwjzfxZOWe
hGXTWZZC
ySAxGayDOeD
zHGM
uCYag
搜索
查看: 17864|回复: 64

[分享] 替换WIN10 1507的KMDF,让WIN8.1支持更多win10驱动! [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
4515085
帖子
429
PB币
1697
贡献
0
技术
249
活跃
1884
楼主
发表于 2021-3-25 20:20:56 IP属地广东 |只看该作者 |倒序浏览
快御云安全
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
3

查看全部评分

Rank: 2Rank: 2

UID
580970
帖子
188
PB币
422
贡献
0
技术
0
活跃
633
沙发
发表于 2021-3-25 22:27:38 IP属地广东 |只看该作者
方法不错。不过,楼主能否详细介绍一下怎么让win8.1替换1709的KMDF 1.23版吗?

Rank: 7Rank: 7Rank: 7

UID
651997
帖子
2106
PB币
1587
贡献
0
技术
0
活跃
2633
板凳
发表于 2021-3-25 22:57:41 IP属地广西 |只看该作者
技术帖,真不错

Rank: 5Rank: 5Rank: 5

UID
117193
帖子
924
PB币
3169
贡献
0
技术
4
活跃
1311
4F
发表于 2021-3-25 23:10:51 IP属地未知 |只看该作者
行家~驱动这个东西,蛮高深,不懂。看得一脸懵逼~支持大神出作品~小白膜拜!!!

黑苹果专用车

Rank: 9

UID
523723
帖子
2038
PB币
122
贡献
0
技术
202
活跃
717
5F
发表于 2021-3-25 23:51:10 IP属地未知 来自手机 |只看该作者
前排学习

Rank: 1

UID
3799573
帖子
10
PB币
42
贡献
0
技术
0
活跃
40
6F
发表于 2021-3-26 01:15:51 IP属地山西 |只看该作者
牛是牛,只是语焉不详。

Rank: 1

UID
3799573
帖子
10
PB币
42
贡献
0
技术
0
活跃
40
7F
发表于 2021-3-26 01:17:01 IP属地山西 |只看该作者
牛是大牛,只是语焉不详。

Rank: 2Rank: 2

UID
4515085
帖子
429
PB币
1697
贡献
0
技术
249
活跃
1884
8F
发表于 2021-3-26 10:02:57 IP属地广东 |只看该作者
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]
1

查看全部评分

半吊子、二五子、三脚猫、半桶水、生产队的驴

Rank: 15Rank: 15Rank: 15

UID
1611888
帖子
6743
PB币
477
贡献
0
技术
519
活跃
4328

荣誉会员

9F
发表于 2021-3-26 12:17:18 IP属地江苏 |只看该作者
佳能控 威武~

Rank: 2Rank: 2

UID
265753
帖子
299
PB币
1562
贡献
0
技术
0
活跃
732
10F
发表于 2021-3-26 18:00:11 IP属地广东 |只看该作者
技术控~~~赞一个!!!一直在纠结自用的8代笔记本有个驱动不完美,抽空实验一下

Rank: 5Rank: 5Rank: 5

UID
61382
帖子
382
PB币
187
贡献
0
技术
3
活跃
945
11F
发表于 2021-3-26 23:00:15 IP属地安徽 |只看该作者
两个文件提供下呗,谢谢了。

Rank: 5Rank: 5Rank: 5

UID
561928
帖子
627
PB币
1258
贡献
0
技术
0
活跃
1647
12F
发表于 2021-3-27 10:09:19 IP属地新加坡 |只看该作者
请问楼主这样能让win8.1驱动AX200无线网卡吗?

Rank: 2Rank: 2

UID
4868754
帖子
115
PB币
174
贡献
0
技术
0
活跃
517
13F
发表于 2021-3-27 13:17:21 IP属地江苏 来自手机 |只看该作者
10代CPU,GTX16系显卡能顺利上win8.1吗?求资源。

Rank: 5Rank: 5Rank: 5

UID
790635
帖子
1134
PB币
2560
贡献
0
技术
22
活跃
1508
14F
发表于 2021-3-27 20:33:58 IP属地广西 |只看该作者
谁把1709的这两个文件共享一下?

Rank: 2Rank: 2

UID
4515085
帖子
429
PB币
1697
贡献
0
技术
249
活跃
1884
15F
发表于 2021-3-27 21:01:46 IP属地未知 |只看该作者
这是win10 1507的Wdf01000.sys和WdfLdr.sys,直接替换到system32/drivers文件夹里的文件,然后重启即可,不需要改名和注册表。
链接:https://pan.baidu.com/s/1bD9C4Y6l1uQGBqPQmJMhNw
提取码:0000

Rank: 7Rank: 7Rank: 7

UID
1633781
帖子
2995
PB币
2971
贡献
0
技术
8
活跃
2628
16F
发表于 2021-3-27 22:08:17 IP属地安徽 |只看该作者
AMD对十代处理器在8。1和7方面要比牙膏厂支持程度高一些

Rank: 2Rank: 2

UID
918364
帖子
171
PB币
290
贡献
0
技术
0
活跃
317
17F
发表于 2021-3-27 23:02:30 IP属地山西 |只看该作者
替换了以后,就能自动检测到windows10版本的驱动了么?举个例子,1066显卡,替换后可以安装官网上,windows10版本的驱动?

Rank: 7Rank: 7Rank: 7

UID
1633781
帖子
2995
PB币
2971
贡献
0
技术
8
活跃
2628
18F
发表于 2021-3-28 10:25:20 IP属地安徽 |只看该作者
十代牙膏厂处理器能支持吗?

Rank: 11Rank: 11Rank: 11

UID
1513687
帖子
6651
PB币
137
贡献
0
技术
224
活跃
3301

远景技术达人

19F
发表于 2021-3-28 10:48:18 IP属地浙江 来自手机 |只看该作者
win10 server2019适用吗?

Rank: 2Rank: 2

UID
4515085
帖子
429
PB币
1697
贡献
0
技术
249
活跃
1884
20F
发表于 2021-3-28 16:03:13 IP属地未知 |只看该作者
liangxyz 发表于 2021-3-27 10:09
请问楼主这样能让win8.1驱动AX200无线网卡吗?

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