When uploading your own virtual machine templates to Softdrive, it is critical to install the necessary drivers and agents to ensure proper integration and functionality. Follow the steps below based on the operating system you are using.
Windows Templates
- Download VirtIO Drivers 
 Visit the official VirtIO driver repository to get the latest ISO:
 Download win-virtio ISO
- Install Drivers and Guest Agent - Mount the downloaded ISO to your Windows VM. 
- Run - virtio-win-guest-tools.exefrom the mounted ISO.
- During installation, select all available drivers and ensure the QEMU Guest Agent is installed. 
 
- Preserve Drivers During Sysprep (Optional but Recommended) 
 If you are using- sysprepwith an unattend XML file, make sure to include the following section to retain drivers not currently in use:
Linux Templates
- Install QEMU Guest Agent 
 Make sure the guest agent is installed and enabled on boot:
- Enable RPC Access for RHEL/CentOS 
 On RHEL variants, modify the QEMU Guest Agent configuration to enable RPC commands:
Summary
| OS | Action | 
|---|---|
| Windows | Install VirtIO drivers + guest agent. Add unattend XML for sysprep. | 
| Linux | Install and enable QEMU guest agent. Unblacklist RPC on RHEL. | 
Following this guide ensures your templates function properly with Softdrive’s virtualization environment.