Dell PowerEdge R740 EMC NVDIMM-N Persistent Memory User Guide - Page 32

Windows, BIOS Requirements, Set Up, Windows Drivers

Page 32 highlights

9 Windows Topics: • BIOS Requirements • Set Up • Windows Drivers • Storage Class Memory in Windows Server 2016 • Storage Class Memory in Windows Server 2019 • Windows Errata BIOS Requirements Both Windows 2016 and 2019 require the minimum BIOS version to be at 1.6.13 so that NVDIMM-N modules can be used without any issues. Set Up Windows Server 2016 and 2019 natively supports NVDIMM-N devices allowing application and service access to extremely high performance and low latency NVDIMM-N devices on memory bus. From BIOS Setup, enable the Persistence Memory setting, which is also the default BIOS settings when NVDIMM-N devices are plugged in. Windows Server 2016 and Windows 10 Anniversary Edition currently do not support interleaved sets of NVDIMM-Ns and the NVDIMMN Interleave setting should be set to Disable, which is the default setting. Windows Server 2019 supports NVDIMM-N interleaving and this option can be set to Enable. 2017-07 Cumulative Update for Windows Server 2016 for x64-based Systems (KB4025334) is required for NVDIMM-N to function correctly in Windows Server 2016. Windows Drivers Windows refers "Storage Class Memory (SCM) "as persistent storage that is directly installed on the memory bus. NVDIMM-N is a form of Storage class memory. DellEMC PowerEdge platforms implement NVDIMM-N root device using PNP ID "ACPI0012", this root device contains individual NVDIMM-N devices. During boot process windows loads "Storage Class memory bus driver (Scmbus.sys) for this root device. Scmbus.sys driver enumerates each NVDIMM-N device in the system and loads scmdisk0101.sys as functional driver for each NVDIMM-N device. DellEMC NVDIMM-N in Windows Server 2016 and 2019 environment can support both block mode and direct access mode (DAX) mode. The following two videos describe the difference between these two modes and how use each mode. • Using Non-volatile Memory (NVDIMM-N) as Block Storage https://channel9.msdn.com/Events/Build/2016/P466 • Using Non-volatile Memory (NVDIMM-N) as Byte-Addressable Storage https://channel9.msdn.com/Events/Build/2016/P470 32 Windows

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53

Windows
Topics:
BIOS Requirements
Set Up
Windows Drivers
Storage Class Memory in Windows Server 2016
Storage Class Memory in Windows Server 2019
Windows Errata
BIOS Requirements
Both Windows 2016 and 2019 require the minimum BIOS version to be at 1.6.13 so that NVDIMM-N modules can be used without any
issues.
Set Up
Windows Server 2016 and 2019 natively supports NVDIMM-N devices allowing application and service access to extremely high
performance and low latency NVDIMM-N devices on memory bus.
From BIOS Setup, enable the Persistence Memory setting, which is also the default BIOS settings when NVDIMM-N devices are plugged
in. Windows Server 2016 and Windows 10 Anniversary Edition currently do not support interleaved sets of NVDIMM-Ns and the NVDIMM-
N Interleave setting should be set to Disable, which is the default setting.
Windows Server 2019 supports NVDIMM-N interleaving and this option can be set to Enable.
2017-07 Cumulative Update for Windows Server 2016 for x64-based Systems (KB4025334)
is required for NVDIMM-N to function
correctly in Windows Server 2016.
Windows Drivers
Windows refers “Storage Class Memory (SCM) “as persistent storage that is directly installed on the memory bus. NVDIMM-N is a form
of Storage class memory.
DellEMC PowerEdge platforms implement NVDIMM-N root device using PNP ID “ACPI0012”, this root device contains individual
NVDIMM-N devices. During boot process windows loads “Storage Class memory bus driver (Scmbus.sys) for this root device.
Scmbus.sys driver enumerates each NVDIMM-N device in the system and loads scmdisk0101.sys as functional driver for each NVDIMM-N
device.
DellEMC NVDIMM-N in Windows Server 2016 and 2019 environment can support both block mode and direct access mode (DAX) mode.
The following two videos describe the difference between these two modes and how use each mode.
Using Non-volatile Memory (NVDIMM-N) as Block Storage
Using Non-volatile Memory (NVDIMM-N) as Byte-Addressable Storage
9
32
Windows