Existing Windows Gen2/NVMe VM in West Europe fails allocation on D2as_v7, D2as_v6 and D2s_v6

hennie Witbraad 0 Reputation points
2026-11-07T09:22:43.9966667+00:00

An existing Windows test VM in West Europe previously ran successfully, but now fails to start after deallocation. The error is AllocationFailed: "The VM allocation failed due to an internal error. Please retry later or try deploying to a different location."

The same error has occurred on Standard_D2as_v7, Standard_D2as_v6 and Standard_D2s_v6. In the most recent sequential trial, resizing to D2s_v6 succeeded, but the subsequent start failed with the same allocation error after about 25 minutes. Windows and the VM agent never became ready.

The target size appeared in the VM resize options with no reported SKU restrictions. The relevant family and regional vCPU quotas had sufficient headroom. We understand that this does not guarantee allocation capacity. There were no overlapping start, stop, redeploy or guest-command operations during the failed start.

This is a Gen2 x64 VM with an NVMe controller, Trusted Launch, Secure Boot and vTPM. Its persistent OS disk and network/security configuration have been preserved. It is now deallocated. Redeploy was refused in that state.

Please help route this to a Microsoft Azure Compute engineer for private backend investigation. The exact operation and correlation IDs have already been supplied in the associated support ticket and can be reviewed privately. Repeated generic advice to resize/retry has not resolved the failure.

What is the supported recovery path while preserving the existing OS disk, files and security settings? If a v5 size is recommended, please first confirm compatibility with this NVMe/Gen2/Trusted Launch configuration and whether a controller conversion is required. Please do not assume a direct resize preserves compatibility.

Azure Virtual Machines
Azure Virtual Machines

An Azure service that is used to provision Windows and Linux virtual machines.


1 answer

Sort by: Most helpful
  1. Sedat SALMAN 14,535 Reputation points MVP
    2026-11-07T17:23:21.4+00:00

    For a standalone VM, the allocation-failure article treats AllocationFailed on Start as Azure lacking capacity for that size in the region or zone at that moment. It isn't a problem with your OS disk or security settings. The documented workarounds are to retry later, resize to a different size, or change the zone or region.

    To keep the same disk and settings:

    1. In Activity Log, note whether the code is AllocationFailed, ZonalAllocationFailed or OverconstrainedAllocationRequest.
    2. Resize the deallocated VM to a size from a different series than D2as_v6, D2as_v7 and D2s_v6, then start it.
    3. If it still fails, retry after some time.

    Before choosing a v5 size, check on its size page that it supports Gen2, Trusted Launch and your disk controller type. The docs don't confirm v5 NVMe compatibility or whether a controller conversion is needed.

    References:

    If this solved it, please click Accept Answer and upvote so others with the same problem can find it.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.