ChecklistInformationITNetworks & Infrastructure

Verify the image's NVMe capability before accepting a new VM deployment

Is an NVMe-capable VM size enough to ensure the new VM uses an NVMe controller?

Resilient network core with engineered blue and gold data paths.
DSE visual intelligenceNetworks & infrastructureChecklist · 2 min read
Executive summary

What you need to know

Is an NVMe-capable VM size enough to ensure the new VM uses an NVMe controller?

Potentially affected

Image and deployment owners creating Azure VMs intended to use the NVMe storage interface.

DSE recommendation

Validate the image's generation and NVMe marking together with the target size and requested controller.

Source facts

Microsoft does not support NVMe disks on Generation 1 VMs. New NVMe deployments require a supported OS image marked for NVMe, from Marketplace or an organizational Azure Compute Gallery. The source warns that an unmarked image creates a SCSI-based VM. It also notes that some sizes support both interfaces while newer generations can be NVMe-only, making image and size compatibility a joint choice. Microsoft Learn.

Applicability

Review the exact image version and VM size selected by the deployment process. Include custom gallery images, not only marketplace defaults. Distinguish eligibility to create a VM from evidence that its resulting controller is the interface required by the workload.

DSE recommendation

Validate the image’s generation and NVMe marking together with the target size and requested controller. Make those properties part of image promotion and deployment review. Have the image owner resolve an unsupported OS or missing capability before changing production sizing. Avoid treating a deployment that silently uses another controller as an equivalent result merely because the VM starts.

Verification

Create a representative test VM through the intended deployment path and inspect its resulting controller type. Compare the image version, size, and controller with the approved combination. Run the workload’s storage checks without promising a performance gain from the interface name alone. Repeat this acceptance when replacing the gallery image or moving to a size with different controller support, and retain mismatches as failed deployment requirements.

Official references

Microsoft Learn: NVMe overview. Source reviewed September 9, 2026.

Primary reference

Review the official source

NVMe Overview - Azure Virtual Machines | Microsoft Learn · Verified September 9, 2026

Open official reference ↗
Plan the next step

Need help applying this guidance safely?

DSE can help confirm applicability, protect service continuity, and validate the result across physical security and IT systems.

Talk with DSE