Azure Local VM Conversion Toolkit¶
Under Active Development
This repository is a work in progress. Scripts, templates, and automation are not guaranteed to work at this time. Use at your own risk and expect breaking changes.
Convert Gen 1 virtual machines to Gen 2 on Azure Local and Hyper-V environments.
Overview¶
This toolkit provides automated scripts for converting Generation 1 VMs to Generation 2, enabling UEFI boot, Secure Boot, vTPM, and Trusted Launch capabilities.
Warning
Conversion is a destructive, one-way operation. Always take full backups before proceeding. Read the Gen 1 vs Gen 2 guide before deciding to convert.
Quick Navigation¶
| Guide | Description |
|---|---|
| Gen 1 vs Gen 2 | Understand the differences and decide whether to convert |
| Prerequisites | System requirements and preparation checklist |
| Getting Started | Choose your conversion path and get started |
| Azure Local Runbook | Step-by-step conversion on Azure Local |
| Hyper-V Runbook | Step-by-step conversion on standalone Hyper-V |
| Troubleshooting | Common issues and solutions |