# Automated Driver Injection

Automated Driver Injection is fully supported when migrating Windows workloads from VMware vCenter to HVM clusters. It enables seamless driver installation and automatic disk bus conversion. This process is handled during the Reconfigure phase and requires no manual intervention for supported Windows versions.

When a Windows virtual machine (VM) is included in a migration plan, the system automatically performs the following:

1. Installs VirtIO guest tools on the source VM during the Prepare phase (using network download option of the MSI package).
2. Falls back to ISO-based installation when the network installation fails. This ensures VirtIO ISO is uploaded to the VMware datastore, mounted to the VM, and the drivers are installed by running `msiexec` command.
3. Creates the target VM with temporary SATA disks to ensure Windows can boot without the VirtIO drivers.
4. Adds a small VirtIO helper disk that triggers Windows to detect and load VirtIO drivers from the driver store.
5. Boots the target VM and waits for the Windows to register the VirtIO drivers for a maximum time up to 10 minutes.
6. Shuts down and switches all the disks to VirtIO bus. That is, it ensures SCSI disks map to VirtIO-SCSI and IDE/SATA disks map to VirtIO Block.
7. Removes the helper disk and ISO volumes, then starts the final VM.

As a fall back option, you can perform this task manually by completing the procedure in .
