Share via

Failed to start virtual machine

Iyad Atatrah 40 Reputation points
2026-03-25T13:24:23.7066667+00:00

While this machine was working for long time with, and turn off/on every day, we started getting this error when trying to start it:

Failed to start virtual machine '...'. Error: Allocation failed. We do not have sufficient capacity for the requested VM size in this zone.

Currently we are not able to start it anymore, the regional cpu limits are 4 which are enough to run this machine.

Azure Virtual Machines
Azure Virtual Machines

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


Answer accepted by question author
  1. Himanshu Shekhar 5,225 Reputation points Microsoft External Staff Moderator
    2026-03-25T14:03:17.4033333+00:00

    This error indicates a platform capacity constraint—Azure currently does not have available GPU (T4) capacity for this VM size in the selected region/availability zone. Quota increase only allows usage but does not reserve physical GPU hardware.

    This commonly occurs with NC‑series GPU VMs, especially when a VM is started from a deallocated state, as Azure must re‑allocate actual GPU resources at that time.

    Recommended actions:

    • Try starting the VM in a different availability zone
    • Resize to an alternative compatible GPU SKU
    • Deploy/start the VM in a different region
    • For production workloads, consider On‑demand Capacity Reservations to guarantee GPU availability
    • This is expected Azure platform behavior and not a configuration or subscription issue.

    Microsoft documentation:

    0 comments No comments

Answer accepted by question author
  1. TP 155.4K Reputation points Volunteer Moderator
    2026-03-25T13:40:26.2633333+00:00

    Hi Iyad,

    Due to limited available capacity, if you need to start the machine you will need to change it to a different size and then try to start it again. To do this you navigate to the VM in the Azure portal, on left click on Availability + scale -- Size, select a different VM size, and click Resize button at the bottom.

    Once you get notification at top right that it has succeeded you may try to start the vm.

    An alternative to the above would be to periodically try to start the VM in the hopes that capacity will be available. For example, if you try starting it during off hours for the region you will likely have better luck since usage is lower.

    Please click Accept Answer and upvote if the above was helpful.

    Thanks.

    -TP


0 additional answers

Sort by: Most helpful

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.