Ephemeral OS disks are now (October 2025) in public preview for Azure Virtual Desktop (short AVD). If you manage pooled, non-persistent host pools, this preview can significantly speed up session host provisioning and re-image cycles by placing the operating system on the VM’s local storage instead of a remote managed disk. That change gives you lower read/write latency, faster resets, and snappier desktop performance for stateless workloads.
Below I explain what Ephemeral OS disks are, the benefits and limitations, sizing and autoscale guidance, how to deploy from the portal, and a short real-world note from my own test.
What Ephemeral OS disks actually are
Ephemeral OS disks store the OS on the VM’s local storage (OS cache or temporary disk) rather than on remote managed disks. They’re designed for non‑persistent environments where you don’t need to retain session host state between uses. Because I/O happens locally, you get higher IOPS, lower latency, and much faster reimage/reset operations compared with managed OS disks. Note that Azure is gradually moving away from explicit physical cache‑disk placement: older VM families (for example Dsv2/Dsv3) may still expose a dedicated OS cache, while newer generations typically use local NVMe (Dsv6+) or the VM temporary disk (Ddsv4/Ddsv5) for placement — so the placement options available for ephemeral OS disks depend on the VM size you choose.
Ephemeral OS disks for AVD are in PREVIEW; the Microsoft Supplemental Terms for Previews apply, so don’t treat this as GA functionality for production workloads.
Key benefits
- Faster provisioning and re-imaging: Session hosts come up and reset far more quickly — great for autoscale and rapid replacement scenarios.
- Improved performance: Local read/write beats remote disk latency for many desktop workloads.
- Optimized for stateless workloads: Ieal for pooled host pools where persistent OS state isn’t required.
Supported scenarios and key features
- Supported only for pooled host pools configured with session host configuration.
- Supported for all image types: Marketplace, custom images, and Azure Compute Gallery.
- Placement is controlled by DiffDiskPlacement and can target OS cache or temp disk.
- For Windows VMs, additionally, the page file is configured on the OS disk.
- VMs using ephemeral OS disks can be restarted, re-imaged, or deleted — they cannot be de-allocated.
- Fast reset and re-image capability: Instances return quickly to their original boot state.
Limitations
The following aren’t supported with ephemeral OS disks during preview:
- Deallocation of VMs
- Capturing VM images
- Disk snapshots
- Azure Disk Encryption
- Azure Backup
- Azure Site Recovery
- OS Disk Swap
- Azure Government regions
Additional preview limitations on storage and VM families
NVMe and premium SSDs aren’t supported for ephemeral OS disks for AVD in preview, and in my tests the portal even blocked the Standard SSD configurations. Practically, that rules out many v6 VM families that rely on local NVMe (for example, D‑Series v6 and E‑Series v6) for now.
Microsoft Learn currently references Standard SSD as the preferred OS disk type for preview, but in my deployments, the portal consistently auto‑selected Standard HDD.
VM Sizing
Autoscale recommendations
Because ephemeral session hosts can’t be de-allocated, Microsoft recommends to use Dynamic Autoscaling and set the Minimum percentage of active hosts (%) to 100% for each scaling phase. That ensures autoscale creates and deletes hosts rather than trying to start/de-allocate them, which would fail for ephemeral hosts.
How to create a session host with Ephemeral OS disks
SPECIAL NOTE: If the portal rejects the config because the chosen VM doesn’t have enough temp/cache disk space, change to a size that does.