NVMe Boot Specification
BootThe NVM Express Boot specification was developed as part of the NVM Express® 2.0 family of specifications. It outlines a standard process for booting over the NVMe® interface, and defines the mechanism of a pre-OS environment (e.g., BIOS) to share administrative configuration specific to NVM Express interfaces (e.g., NVMe-oF/TCP Transport) to an operating system. This well-established exchange of information permits operating systems to boot from NVM interfaces in a consistent manner. In addition, it also includes best practices for both driver and operating system developers, as well as system administrators, on matters of interoperability in booting from NVM Express interfaces.
Current Specification

- NVM Express® Base Specification
- NVMe Zoned Namespaces (ZNS) Command Set Specification
- NVM Command Set Specification
- Key Value Command Set Specification
- RDMA Transport Specification
- TCP Transport Specification
- NVMe over PCIe Transport Specification
- NVM Express Management Interface Specification
- NVMe Boot Specification
- Changes in NVM Express Revision 2.0
- NVMe over Fabrics (oF) Specification (historical reference only)