Skip to main content Get to know Azure Microsoft as Customer Zero View all products (200+) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux virtual machines in Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability in Foundry Control Plane Azure OpenAI in Foundry Models Azure Speech in Foundry Tools Azure Machine Learning View all databases Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Azure Managed Redis Microsoft Fabric Azure Databricks Linux virtual machines in Azure Windows Server on Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Azure Red Hat OpenShift Azure Container Instances Azure Container Storage Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate View all solutions (40+) Cloud solutions for small and medium businesses Cloud migration and modernization center Data analytics for AI Azure Databases AI apps and agents Microsoft Marketplace Microsoft Sovereign Cloud AI apps and agents Responsible AI with Azure AI Infrastructure Data analytics for AI Machine learning operations (MLOps) Low-code application development on Azure Integration Services Serverless computing DevOps Migration and modernization center .NET apps migration Databases on Azure Linux on Azure Oracle on Azure SAP on the Microsoft Cloud Adaptive cloud High-performance computing (HPC) Infrastructure as a service (IaaS) Resiliency Azure Essentials Frontier Accelerate for Azure FinOps on Azure Microsoft Marketplace Azure pricing overview Create an Azure account Free Azure services Flexible purchase options Pricing calculator FinOps on Azure Maximize ROI from AI Azure savings plans Azure reservations Azure Hybrid Benefit Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud View more Software Development Companies Microsoft Marketplace Find a partner Resources for Azure partners Get started with Azure Customer stories Analyst reports, white papers, and e-books Videos Learn more about cloud computing Documentation Explore Azure portal Developer resources Quickstart templates Resources for startups Developer community Students Azure for partners Blog Events and Webinars Learn Support Contact Sales Get started with Azure Sign in

Back in the old days, last week, Azure virtual machines had a maximum OS drive size of 127 GB. This worked fine if you were deploying virtual machines from the Azure Marketplace, but was less useful if you were trying to migrate a physical PC or virtual machine from on-premises which had a larger OS drive.

I’m pleased to announce the maximum OS drive has been increased by a factor of 8 to 1023 GB. Last week, a new update rolled out globally to remove the 127 GB limit which applies to both Windows and Linux VMs. All public regions have been updated and the China and Government clouds will also follow suit soon.

Though the limit has been increased, it’s not recommended to use the OS drive for performance intensive production workloads. Disk caching is optimized for OS performance, and for applications with persistent data requirements you can get better throughput by using an attached data drive. The guidance remains the same, but the 127 GB maximum size is no longer enforced – opening up simpler and more straightforward VM migration into Azure,  particularly where on-premises apps and data reside on the OS drive beyond 127 GB.

There is also no change in recommendations for applications running on Azure VMs with more demanding IO requirements. If you need maximum IO performance and require disk persistence across hardware failure and reboots, you have the option of using Premium Storage currently in preview, which with disk striping, can provide up to 50,000 IOPS per VM. Performance intensive applications which do not need to be backed by the Azure Storage Service (i.e. don’t need to keep their data across reboots and hardware failure events) also have the option of using SSD temp drives with D Series VM sizes.

Note that there are no plans to increase the OS drive sizes for VM images in the Azure Gallery/Marketplace, or for VMs you’ve already deployed. The OS drive limit increase is for migrating VHDs from on-premises.

Now that the 127 GB OS drive limit has been octupled, we’ll be updating the existing documentation and introducing updates to our Azure DR and migration offerings to reflect the new 1023 GB limit.

WE ARE MICROSOFT

Explore Microsoft Foundry

The future of AI starts here. Envision your next great AI app with the latest technologies. Get started with Azure.