Users Guide

Windows
主题
BIOS 要求
设置
Windows 驱动程序
Windows Server 2016 中的存储级内存
Windows Server 2019 中的存储级内存
Windows 勘误
BIOS 要求
Windows 2016 2019 均要求最低 BIOS 版本为 1.6.13以便可以使用 NVDIMM-N 模块而不会出现任何问题。
设置
Windows Server 2016 2019 以本机方式支持使应用程序和服务能够访问内存总线上极高性能和低延迟 NVDIMM-N 设备。
BIOS 设置中启用“永久性内存”设置这也是插入 NVDIMM-N 设备时的默认 BIOS 设置。Windows Server 2016 Windows 10
Anniversary Edition 目前不支持 NVDIMM-N 的交叉存取集并且 NVDIMM-N 交叉存取设置应设置为“禁用”这是默认设置。
Windows Server 2019 支持 NVDIMM-N 交叉存取并且可将此选项设置为“启用”。
需要适用于基于 x64 的系统的 2017-07 Windows Server 2016 累积更新 (KB4025334)才能在 Windows Server 2016 中正常运行。
Windows 驱动程序
Windows 将“存储级内存 (SCM)”视为在内存总线上直接安装的永久存储。NVDIMM-N 是一种存储级内存形式。
DellEMC PowerEdge 平台使用 PNP IDACPI0012”实施 NVDIMM-N root 设备此根设备包含单个 NVDIMM-N 设备。在引导过程
Windows 会为此根设备加载“存储级内存总线驱动程序 (Scmbus.sys)”。Scmbus.sys 驱动程序将枚举系统中的每个 NVDIMM-N
设备并为每个 NVDIMM-N 设备加载 scmdisk0101.sys 作为功能性驱动程序。
Windows Server 2016 2019 环境中的 DellEMC NVDIMM-N 可支持数据块模式和直接访问模式 (DAX) 模式。以下两个视频介绍了这
两种模式之间的区别以及如何使用每种模式。
使用非易失性内存 (NVDIMM-N) 作为数据块存储
https://channel9.msdn.com/Events/Build/2016/P466
使用非易失性内存 (NVDIMM-N) 作为字节可寻址存储
https://channel9.msdn.com/Events/Build/2016/P470
Windows Server 2016 中的存储级内存
设备管理器
下图介绍了 NVDIMM-N root 设备的 windows 设备管理器视图以及 Windows Server 2016 中的 NVDIMM-N 磁盘实例。
9
30 Windows