Skip to content

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

Repository