To ensure common device behavior, Windows 10 specifies optional Hardware Lab Kit (HLK) requirements for NVMe devices. To use Windows 10 to update drive firmware, you must have supported drives. It is possible that new firmware on unsupported hardware could negatively affect reliability and stability, or even cause data loss. This solution can be distributed via Windows Update to targeted drives and devices using Computer Hardware IDs (CHIDs).įirmware updates are a potentially risky maintenance operation and should only be distributed after thorough testing of the new firmware image. Utilizing the Windows 10, version 2004 (OS build 19041.488 or higher) it's possible to update NVMe drive firmware using a Microsoft-supplied driver and a hardware vendor supplied firmware update package. For more information about universal drivers, see Getting Started with Universal Windows drivers.
This results in duplicative work across hardware partners and increases the overall servicing costs of storage drives. Updating device firmware using Windows Update (WU) service using a driver-based solution is available to hardware vendors and requires them to either add firmware update logic and payload to an existing function driver or provide a separate firmware update driver and package. A one-way switch out of S mode is available. Windows 10 in S mode works exclusively with apps from the Microsoft Store within Windows and accessories that are compatible with Windows 10 in S mode.