Raw New Markdown
Generating updated version of doc...
Rendered New Markdown
Generating updated version of doc...
---
title: Support matrix for VM restore points
description: Support matrix for VM restore points
author: shsangal
ms.author: shsangal
ms.service: azure-virtual-machines
ms.topic: concept-article
ms.update-cycle: 1095-days
ms.date: 09/21/2026
ms.custom: template-concept
# Customer intent: "As a cloud administrator, I want to understand the support matrix for VM restore points, so that I can determine the compatibility and limitations for my virtual machine backup and recovery strategy."
---
# Support matrix for VM restore points
This article summarizes the support matrix and limitations of using [VM restore points](virtual-machines-create-restore-points.md).
## VM restore points support matrix
The following table summarizes the support matrix for VM restore points.
**Scenarios** | **Supported by VM restore points**
--- | ---
VMs using managed disks | Yes
VMs using unmanaged disks | No
VM sizes | Crash consistency is supported for VM SKUs that support Premium storage.
VMs using Ultra Disks | Yes. Supported for application consistency. Not supported for crash consistency. Exclude these disks and create a VM restore point when using crash consistency.
VMs using Premium SSD v2 disks | Yes. Supported for application consistency. Not supported for crash consistency. Exclude these disks and create a VM restore point when using crash consistency.
VMs using Ephemeral OS Disks | No. Exclude these disks and create a VM restore point.
VMs using shared disks | No. Exclude these disks and create a VM restore point.
VMs with extensions | Yes
VMs with trusted launch OS disk | Yes
Data disks restored from Trusted launch enabled OS Disk | No
Confidential VMs | Supported for application consistency only with size [v6-series](/azure/confidential-computing/virtual-machine-options) in UAE North and Korea Central (**preview**)<br>[v5-series](/azure/confidential-computing/virtual-machine-options) isn't supported.<br>Not supported for crash consistency.
Generation 2 VMs (UEFI boot) | Yes
VMs with NVMe disks (Storage optimized - Lsv2-series) | Yes for Application consistent. Not supported for crash consistency.
VM Architecture - x64| Application and crash consistent supported.
VM Architecture - ARM64| Application supported for Linux images only.
VMs in Proximity placement groups | Yes
VMs in an availability set | Yes. You can create VM restore points for individual VMs within an availability set. You need to create restore points for all the VMs within an availability set to protect an entire availability set instance.
VMs inside VMSS with uniform orchestration | No
VMs inside VMSS with flexible orchestration | Yes. You can create VM restore points for individual VMs within the virtual machine scale set flex. However, you need to create restore points for all the VMs within the virtual machine scale set flex to protect an entire virtual machine scale set flex instance.
Spot VMs (Low priority VMs) | Yes
VMs with dedicated hosts | Yes
VMs with Host caching enabled | Yes
VMs created from marketplace images | Yes
VMs created from custom images | Yes
VM with HUB (Hybrid Use Benefit) license | Yes
VMs migrated from on-prem using Azure Migrate | Yes
VMs with RBAC policies | Yes
Temporary disk in VMs | Yes. You can create VM restore point for VMs with temporary disks. However, the restore points created don't contain the data from the temporary disks.
VMs with Standard HDDs | Yes
VMs with Standard SSDs | Yes
VMs with Premium SSDs | Yes
VMs with ZRS disks | Yes
VMs with server-side encryption using service-managed keys | Yes. The encryption of source disk won't be enabled on the restore point.
VMs with server-side encryption using customer-managed keys | Yes. The encryption of source disk won't be enabled on the restore point.
VMs with double encryption at rest | Yes. The encryption of source disk won't be enabled on the restore point.
VMs with Host based encryption enabled with PMK/CMK/Double encryption | Yes. The encryption of source disk won't be enabled on the restore point.
VMs with ADE (Azure Disk Encryption) | Yes. The encryption of source disk won't be enabled on the restore point.
VMs using Accelerated Networking | Yes
Azure [Boost](/azure/azure-boost/overview) compatible Virtual machine sizes | Yes for Application consistent. Not supported for crash consistency.
Minimum Frequency at which App consistent restore point can be taken | 3 hours
Minimum Frequency at which crash consistent restore points can be taken | 1 hour
API version for Application consistent restore point | 2021-03-01 or later
API version for Crash consistent restore point | 2021-07-01 or later
| Instant Access for VMs using Premium SSD v2 and/or Ultra as **data** disks | Yes for application-consistent restore points. API version 2025-04-01 or later. |
| Instant Access for crash-consistent restore points | No. |
> [!Note]
> Restore Points (App consistent or crash consistent) can be created by customer at the minimum supported frequency as mentioned above. Taking restore points at a frequency lower than supported would result in failure.
## Operating system support for application consistency
### Windows
The following Windows operating systems are supported when creating restore points for Azure VMs running on Windows.
- Windows 10 Client (64 bit only)
- Windows Server 2022 (Datacenter/Datacenter Core/Standard)
- Windows Server 2019 (Datacenter/Datacenter Core/Standard)
- Windows Server 2016 (Datacenter/Datacenter Core/Standard)
- Windows Server 2012 R2 (Datacenter/Standard)
- Windows Server 2012 (Datacenter/Standard)
- OS that have reached [extended security update](/lifecycle/faq/extended-security-updates) won't be supported. Check your product's lifecycle [here](/lifecycle/products/)
Restore points don't support 32-bit operating systems.
### Linux
For Azure VM Linux VMs, restore points support the list of Linux [distributions endorsed by Azure](../virtual-machines/linux/endorsed-distros.md). Note the following:
- Restore points don't support Core OS Linux.
- Restore points don't support 32-bit operating systems.
- Other bring-your-own Linux distributions might work as long as the [Azure VM agent for Linux](../virtual-machines/extensions/agent-linux.md) is available on the VM, and as long as Python is supported.
- Restore points don't support a proxy-configured Linux VM if it doesn't have Python version 2.7 or higher installed.
- Restore points don't back up NFS files that are mounted from storage, or from any other NFS server, to Linux or Windows machines. It only backs up disks that are locally attached to the VM.
## Operating system support for crash consistency
- All Operating systems are supported.
## Other limitations
- Restore points are supported only for managed disks.
- Ephemeral OS disks, and Shared disks aren't supported via both consistency modes.
- Restore points APIs require an API of version 2021-03-01 or later for application consistency.
- Restore points APIs require an API of version 2021-03-01 or later for crash consistency.
- A maximum of 10,000 restore point collections can be retained at per subscription per region level.
- A maximum of 500 VM restore points can be retained at any time for a VM, irrespective of the number of restore point collections.
- Concurrent creation of restore points for a VM isn't supported.
- Movement of virtual machines between resource groups or subscriptions is supported when VM has restore points. New restore point creation will fail on the previous VM as the VM no longer exists after the movement. You need to clean up the restore point collection and restore points of the old VM if no longer needed.
## Confidential Virtual Machines (Preview)
**Scenarios** | **Supported by VM restore points**
--- | ---
**Consistency type** | Application consistent restore points
**Regions supported** | UAE North and Korea Central
**VM Sizes** | [v6-series](/azure/confidential-computing/virtual-machine-options) is supported.<br>[v5-series](/azure/confidential-computing/virtual-machine-options) isn't supported.
**Key rotation** | Supported.<br>When key rotation occurs on a confidential virtual machine, the keys for the VM disks, related restore points, and snapshots update automatically.<br>**Known issue:** The key rotation in this preview release might have performance issues or fail in the following scenarios: - More than 40 disks are attached to one DES when (only) restore points are associated with these disks. If you also directly create disk snapshots outside of Azure backup for these disks connected to the same DES, this lowers the safe threshold of 40 disks to DES mapping.<br>**Recommendation:** Keep the number of disks connected to each DES to a minimum until the issue is resolved.
**Prerequisites** | Before you configure backup for CVM, ensure that the following prerequisites are met:<br>Register for the preview feature in your Azure subscription - Name: `RestorePointSupportForConfidentialVMV2` Provider: `Microsoft.Compute`. The registration is autoapproved. You can follow the steps [here to do this on the portal](/azure/azure-resource-manager/management/preview-features).<br>You can also run the following PowerShell cmdlet.<br>```azurepowershell-interactive Register-AzProviderFeature -FeatureName "RestorePointSupportForConfidentialVMV2" -ProviderNamespace "Microsoft.Compute" ```<br>Identify or create a Confidential VM (CVM) in a supported region. See the [supported regions](https://azure.microsoft.com/explore/global-infrastructure/products-by-region/?products=virtual-machines).
> [!Note]
> Public preview of cross-region copy of VM restore points is available, with the following limitations:
> - Private links aren't supported when copying restore points across regions or creating restore points in a region other than the source VM.
> - Customer-managed key encrypted restore points, when copied to a target region or created directly in the target region are created as platform-managed key encrypted restore points.
> - No portal support for cross region copy and cross region creation of restore points
## Next steps
- Learn how to create VM restore points using [CLI](virtual-machines-create-restore-points-cli.md), [Azure portal](virtual-machines-create-restore-points-portal.md), and [PowerShell](virtual-machines-create-restore-points-powershell.md).