当前位置:系统粉 >   IT资讯 >   微软资讯 >  坑了英特尔却造福广大玩家,微软终于干了件大好事

坑了英特尔却造福广大玩家,微软终于干了件大好事

时间:2018-05-30 来源:互联网 浏览量:

由于硬件不兼容,前段时间大量使用英特尔600p固态硬盘的用户在升级到最新Windows 10 1803春季更新的时候遇上麻烦,死机、电脑无法启动。不过在坑了英特尔的同时,微软默默的造福了更多其他品牌NVMe固态硬盘用户!

坑了英特尔却造福广大玩家,微软终于干了件大好事(1)

根据PCEVA的测试发现,本次1803更新中微软解除了自带NVMe驱动程序stornvme的强制FUA(Force Unit Access)模式,开放写入缓存给普通NVMe固态硬盘。这将使众多没有提供厂商专用NVMe驱动的固态硬盘品牌从性能表现上获益,譬如浦科特。

坑了英特尔却造福广大玩家,微软终于干了件大好事(2)

在Windows 10 1803之前,所有版本的Windows系统自带NVMe驱动都对没有掉电保护的NVMe固态硬盘强制开启FUA模式,限制写入性能以换取数据相对安全。FUA最早问世于SCSI协议,后来被加入到SATA与NVMe协议中。但实际上Windows并没有针对SATA硬盘启用FUA,所以只有NVMe固态硬盘的性能受到了限制。

坑了英特尔却造福广大玩家,微软终于干了件大好事(3)

启用FUA之后,每一条写入指令都必须等到数据实际写入到闪存内之后才能继续执行,相当于Write Through,这种情况下硬盘的写入缓存无法起到加速作用,运行效率极端低下。表现在AS SSD Benchmark(1.9以前的版本)测试成绩上就是4K写入性能严重偏低。

坑了英特尔却造福广大玩家,微软终于干了件大好事(4)

过去要解决跑分偏低的问题,除了寄望于厂商能够提供专用NVMe驱动解除限制之外,只有冒着更高断电数据丢失风险手动禁用写入缓冲区刷新。

坑了英特尔却造福广大玩家,微软终于干了件大好事(5)

2.0版本的AS SSD Benchmark虽然从跑分上修复了这个问题,实际则是掩耳盗铃绕过了系统限制,普通应用依然会受制约。而现在微软终于在最新版本的Windows 10中解除了强制FUA限制,对于大众玩家来说无疑是一个福音。下图左侧为1709版默认设置下AS SSD Benchmark 1.7测试,右侧为1803版默认设置下AS SSD Benchmark 1.7测试,均使用各自系统所带的默认stornvme驱动程序。

坑了英特尔却造福广大玩家,微软终于干了件大好事(6)

虽然FUA限制解除,但这并不意味着NVMe固态硬盘就变得不安全,写入缓冲区定时刷新机制依然能够保障DRAM缓存内数据及时写入到闪存内。家用条件下用flush指令定时成批刷新缓冲区,要比FUA模式下一笔笔写入请求单独确认的效率要更高。

我要分享:

最新热门游戏

版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航