由于硬件不兼容,前段时间大量使用英特尔600p固态硬盘的用户在升级到最新Windows 10 1803春季更新的时候遇上麻烦,死机、电脑无法启动。不过在坑了英特尔的同时,微软默默的造福了更多其他品牌NVMe固态硬盘用户!
根据PCEVA的测试发现,本次1803更新中微软解除了自带NVMe驱动程序stornvme的强制FUA(Force Unit Access)模式,开放写入缓存给普通NVMe固态硬盘。这将使众多没有提供厂商专用NVMe驱动的固态硬盘品牌从性能表现上获益,譬如浦科特。
在Windows 10 1803之前,所有版本的Windows系统自带NVMe驱动都对没有掉电保护的NVMe固态硬盘强制开启FUA模式,限制写入性能以换取数据相对安全。FUA最早问世于SCSI协议,后来被加入到SATA与NVMe协议中。但实际上Windows并没有针对SATA硬盘启用FUA,所以只有NVMe固态硬盘的性能受到了限制。
启用FUA之后,每一条写入指令都必须等到数据实际写入到闪存内之后才能继续执行,相当于Write Through,这种情况下硬盘的写入缓存无法起到加速作用,运行效率极端低下。表现在AS SSD Benchmark(1.9以前的版本)测试成绩上就是4K写入性能严重偏低。
过去要解决跑分偏低的问题,除了寄望于厂商能够提供专用NVMe驱动解除限制之外,只有冒着更高断电数据丢失风险手动禁用写入缓冲区刷新。
2.0版本的AS SSD Benchmark虽然从跑分上修复了这个问题,实际则是掩耳盗铃绕过了系统限制,普通应用依然会受制约。而现在微软终于在最新版本的Windows 10中解除了强制FUA限制,对于大众玩家来说无疑是一个福音。下图左侧为1709版默认设置下AS SSD Benchmark 1.7测试,右侧为1803版默认设置下AS SSD Benchmark 1.7测试,均使用各自系统所带的默认stornvme驱动程序。
虽然FUA限制解除,但这并不意味着NVMe固态硬盘就变得不安全,写入缓冲区定时刷新机制依然能够保障DRAM缓存内数据及时写入到闪存内。家用条件下用flush指令定时成批刷新缓冲区,要比FUA模式下一笔笔写入请求单独确认的效率要更高。
相关资讯
最新热门应用
非小号交易平台官网安卓版
其它软件292.97MB
下载币交易所地址
其它软件274.98M
下载iotx交易所app
其它软件14.54 MB
下载zt交易所安卓最新版
其它软件273.2 MB
下载币拓交易所bittok
其它软件288.1 MB
下载u币交易所平台app
其它软件292.97MB
下载热币全球交易所app官网版
其它软件287.27 MB
下载多比交易平台app
其它软件28.28MB
下载币赢交易所app官网安卓版
其它软件14.78MB
下载toncoin币交易所安卓版
其它软件48MB
下载