An Azure native disaster recovery service. Previously known as Microsoft Azure Hyper-V Recovery Manager.
Azure Site Recovery Test Failover – Windows Server 2022 VM Fails to Boot Unless Replication Is Reinitialized
We are experiencing a recurring issue with Azure Site Recovery (ASR) test failovers for a business‑critical file server VM. The server originated as Windows Server 2012 R2 and was upgraded in place to 2019 and then to Windows Server 2022. It is a Gen 1 (BIOS‑based) Azure VM with a 128 GB OS disk and an 8 TB NTFS data disk. In production, the VM operates normally: monthly OS reboots succeed and Veeam backups and in‑region restores work without issue. However, during ASR test failovers to another region (we have the ASR setup between 2 regions and we perform failover test twice a year), the VM consistently fails to boot on the first attempt, briefly entering a running state before powering off with no boot diagnostics output, even when the data disk is detached. We observed this behavior twice, approximately six months apart.
In both cases, the issue was temporarily resolved only after disabling and re‑enabling ASR replication and completing a full re‑sync (which took several days), after which the test failover succeeded. Because this workaround would not be feasible in a real regional outage, we are concerned about first‑attempt failover reliability. We would appreciate Microsoft’s official advice on whether this is a known risk for long‑lived Gen 1 VMs that have undergone multiple in‑place OS upgrades, and whether Microsoft recommends rebuilding the OS on a fresh Windows Server 2022 Gen 2 (UEFI) VM as the long‑term remediation. If rebuilding is the recommended approach, we would also welcome guidance on best practices for safely reintroducing a new server with the same hostname and ensuring DNS, file share definitions, NTFS permissions, and client mappings are preserved without disruption, as well as whether there are any Microsoft‑recommended methods to validate these aspects prior to a production cutover. Thanks