|
本帖最后由 kokozzz123 于 2024-8-5 13:34 编辑
之前,俺说过根据pcbeta大佬的测试
winserver2025(特别是26252.5000)的固态硬盘性能远强于任意版本的win11,尤其是启用傲腾做系统盘时
见bbs.pcbeta.com/viewthread-2008458-1-1.html
原因是winserver2025通过stornvmeofi.sys引入服务器系统才有NVMe-oF技术,NVMe-oF技术更大程度地利用了NVMe更高的数据处理速率
bbs.pcbeta.com/viewthread-2009018-9-2.html
但是根据大佬测试,stornvmeofi.sys通过sku强制绑定,也就是只有当系统的sku是server2025,该驱动才会被加载,才会有明显性能提升
重点来了:微软的系统sku说白了就是通过注册表策略强制调用不同的系统文件(比如驱动等),所以我想到了一个思路
以win10/win11自带的nvme驱动(stornvme.sys)为例
其中stornvme.sys本体位于C:\Windows\System32\drivers下
stornvme.inf和stornvme.PNF位于C:\Windows\INF下
此外还有注册表键值用于在正式进入系统前加载sys驱动,分别是
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\PnpLockdownFiles\%SystemRoot%/System32/drivers/stornvme.sys
和
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\stornvme
据此,推测server2025的stornvmeofi.sys、应该也是类似的配置原理
所以我的想法是
1从sever2025(此处特指26252.5000)提取stornvmeofi.sys、stornvmeofi.inf、stornvmeofi.PNF还有对应的注册表键值
2 然后将上述文件复制到普通版win11的对应系统目录,选中stornvmeofi.inf并通过右键菜单确认安装(此步也可以通过dism++注入来实现),再导入对应的注册表键值来激活加载服务,接着重启电脑
3 打开ProcessExplorer,选中众多进程中的"System",在dll子选项卡里查看stornvmeofi.sys是否被正常加载
4 接着跑分测试,对比性能数据即可
由于我没有虚拟机(也不会配置),所以希望同时有26252.5000镜像和虚拟机的大佬帮忙验证下~ |
评分
-
查看全部评分
|