找回密码
 注册
快捷导航
查看: 520|回复: 14

[硬盘/SSD] 【原创】Win7下使用Intel修改版驱动完整访问NVMe硬盘

[复制链接] |自动提醒
阅读字号:

1155

回帖

28

积分

4530

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2013-1-12
发表于 2023-10-11 12:01:35| 字数 716| - 陕西省西安市 电信 | 显示全部楼层 |阅读模式
本帖最后由 imdx 于 2023-10-11 12:05 编辑

众所周知Win7本身不带NVMe驱动,微软提供了两个补丁:KB2990941和KB3087873,安装以后Windows可以识别NVMe协议固态硬盘,但是由于驱动限制,无法查看固态硬盘的SMART信息。这样就无法看到硬盘的温度、健康度、写入量、通电时间这些重要的参数。最简单的解决方法是升级Win10,但是对于T60p这些最高支持3GB内存的老平台,装Win10比较困难,本来想装Win8.1碰碰运气,然后偶然看到了下面的文章:https://tieba.baidu.com/p/6365965925
文章的附件资料在这个百度盘链接中:https://pan.baidu.com/s/1duYjmESywFx4kgsoCggmUQ 提取码: 27nb
才知道Win7/8/8.1都是一样的,都看不了NVMe盘的SMART信息,解决方法就是不用微软提供的NVMe驱动,使用其它厂家比如三星和Intel的NVMe驱动,这个方案使用了Intel的NVMe驱动来修改成微软的通用NVMe驱动,我使用T60p+Win7x64+SN520实测工作良好。
如果你的电脑比较老安装Win10有困难,或者对Win7情有独钟,可以试试这个方案。如果Win7已经安装微软的NVMe驱动,这个驱动是无法安装的,需要先卸载KB2990941和KB3087873两个补丁,控制面板->卸载程序->查看已安装的更新,搜索两个补丁卸载后重启即可,无需按照原贴方法直接删改文件。
以下是T60p上通过ExpressCard接口安装SN520的CDI信息,PCIe运行在1.0x1模式。通过移动硬盘盒是看不出来的。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
X230+X230i+T480s+T60p
B乎B站:xjtuecho

2735

回帖

41

积分

4万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-10-29
铜牌荣誉勋章(注册8年以上会员)
发表于 2023-10-11 12:48:23| 字数 23| - 广西桂林市 电信 | 显示全部楼层
T60P安装WIN7 X32更好用,运行更顺畅。
P50(古董)+dell u2520d+u2518d组三屏完美!
W500(老古董)换DELL M4400双灯管屏72% NTSC
T60P(上古神器)顶配完美成色!!(换W500独显风扇高效完美散热)
钢结构设计师,工程造价师(市政 土建 消防等预结算审计)工作室
回复 支持 反对

使用道具 举报

3万

回帖

309

积分

11万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2014-9-15
发表于 2023-10-11 16:43:27| 字数 38| - 山东省 移动/数据上网公共出口 来自手机版 | 显示全部楼层
感谢分享,我当时遇到这个问题也是给sn520手动安装了三星或intel的驱动
L670/NV160WUM-NH0+SN520+1100+HK4R X330/P130ZFZ-BH2+S3610+LMT-19nmBGA X210s(3001)/HV121WX6-110+SM951a+SM841+840pro X200/HV121WX5-120+S3710
used-X301:SU9800/SU9900/SP9600,X201:i7-620M,X201s:i7-640LM,X201T:i7-620LM,X220:i7-2640M,X230:i5-3210M/i5-3320M,X330:i5-3320M,T430s:i7-3520M,X1C:i7-3667U
回复 支持 反对

使用道具 举报

1724

回帖

42

积分

5950

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-8-8
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2023-10-11 18:46:23| 字数 95| - 广东省汕头市 电信 | 显示全部楼层
三星的任何硬件跑分高,海力士和三星一样高,海力士好像没有Win7的驱动

PS:Intel的RST驱动从8代到12代实测都是15.7跑分高

以上特指4K QD1,代表了低QD工况,并不是真的要QD1
IBM 560→x220→T450s→换工作卖了,公司如果不出钱以后无缘TP了
回复 支持 反对

使用道具 举报

4167

回帖

38

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2006-9-12
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章
发表于 2023-10-11 19:27:09| 字数 32| - 上海市 移动/数据上网公共出口 来自iOS客户端 | 显示全部楼层
这个可以有,对老机升固态硬盘有帮助 @iPhone 8 Plus客户端
主用:T480s 2K | Station E30[已升E3 V5] |Magicbook 15 | MBA
抽屉:T61[只有躯壳] | 送人:T450s
改嫁:T30 | 570 | 600E
扔了: 390E
回复 支持 反对

使用道具 举报

wqnfs - 大王叫我来巡山

5万

回帖

386

积分

6万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2015-5-30
月全勤勋章年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)年全勤勋章2023
发表于 2023-10-11 19:31:53| 字数 6| - 上海市 电信 来自手机版 | 显示全部楼层
大佬厉害👍🏻
T430i、x210、x1c 2018、小米13
回复 支持 反对

使用道具 举报

1537

回帖

22

积分

8706

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-12-20
发表于 2023-10-13 12:27:41| 字数 584| - 湖北省武汉市 电信 | 显示全部楼层
首先感谢楼主提供了驱动下载。

这个读取方式我在以前帖子里面说过,帖子在https://www.ibmnb.com/thread-1869999-1375184-1.html

不过这个驱动似乎有点问题,更改以后测试跑分大幅度下降,特别是写入速度,远远没有原生驱动快。只有2位数了,4K也掉到个位了

作为程序员,我来解释一下为啥Win10能读NVME信息,但是Win7不行。主要是Win7时代各个厂商各自为政,各有一套API接口读取smart信息,如果要读取NVME信息就只有读原厂的参数,各种单位换算方式不一样,很烦人,MS发现不行,于是定义了一套接口,通过标准的DeviceIoControl(hDevice, DFP_RECEIVE_DRIVE_DATA ,pInData, SizeOf(TSendCmdInParams)-1, pOutData, W9xBufferSize, n, nil)来获取smart信息,但是DeviceIoControl的DFP_RECEIVE_DRIVE_DATA 接口,MS为了方便定义只有Win10才可以支持,于是这些Smart信息只有Win10支持,Win8都不行。

如果Win7想读smart只有通过厂商原来自定义的接口,但是这个就要依赖原厂的驱动,于是就有替换驱动来读取Smart的方法,代价就是有些接口并不标准,会降低不是对应厂商SSD的性能。

点评

回复@wj321 : 赚钱么,不寒碜  发表于 2023-10-15 18:29
回复@imdx : 是的,有时就是MS故意的,API原来XP有sp1,sp2,sp3的区分,Win7就只有sp1了,其余新的API都只给Win10了  发表于 2023-10-15 15:39
总结:NVMe盘还是用Win10吧,7/8/8.1都不好使。Win7淘汰XP是因为大内存和SSD的TRIM。  发表于 2023-10-13 13:45
回复 支持 反对

使用道具 举报

1823

回帖

61

积分

5万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-9-10
月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2023-10-13 12:37:27| 字数 14| - 海南省 联通 | 显示全部楼层
请教T61可以用NVME吗?
X1C Gen9/1185G7/T62U
回复 支持 反对

使用道具 举报

1537

回帖

22

积分

8706

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-12-20
发表于 2023-10-15 15:33:11| 字数 74| - 湖北省武汉市江夏区 电信 | 显示全部楼层
QUOTE:
singrila 发表于 2023-10-13 12:37
请教T61可以用NVME吗?

可以呀,T60都可以,支持Expresscard的都支持
回复 支持 反对

使用道具 举报

1155

回帖

28

积分

4530

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2013-1-12
 楼主| 发表于 2023-10-15 17:17:58| 字数 83| - 陕西省西安市 电信 来自手机版 | 显示全部楼层
QUOTE:
singrila 发表于 2023-10-13 12:37
请教T61可以用NVME吗?

T61可以支持两个NVMe盘,ExpressCard和内部MiniPCIe

点评

回复@singrila : 当然可以,参见我那些关于Clover的文章  发表于 2023-10-15 21:02
可以装系统不?  发表于 2023-10-15 19:25
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-5-18 06:10 , Processed in 0.115656 second(s), 46 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部