# Windows 10 VM with Qemu ## Create installer iso mkisofs -o ~/Downloads/win-install.iso /tmp/windows-installers/ ## Snapshot qcow2 storage ```bash # list qemu-img snapshot -l win10.qcow2 # create qemu-img snapshot -c $SNAPSHOT_NAME $DISK_IMAGE # apply qemu-img snapshot -a $SNAPSHOT_NAME $DISK_IMAGE # delete qemu-img snapshot -d \ $SNAPSHOT_NAME \ $DISK_IMAGE ``` ## Setup Install and configure windows as normal to start. Boot into the installation and finish the setup. ## Auto resize display 1. Ensure the video device is set to "QXL" on the host 2. Download [virt-win-guest-tools](https://github.com/virtio-win/virtio-win-pkg-scripts) and install on guest 3. Download [spice-guest-tools](https://www.spice-space.org/download.html#windows-binaries) and install on guest 4. Shutdown the guest machine 5. view -> Scale Display -> Auto resize VM with window 6. Start the guest machine, it should now auto resize ## virtio network driver 1. Download [virt-win-guest-tools](https://github.com/virtio-win/virtio-win-pkg-scripts) and install on guest 2. Shutdown the guest machine 3. Change the network device model to virtio 4. Start the guest machine ## virtio boot disk 1. Attempted virt-win-guest-tools install but boots with boot_device_not_found error ## Auto login at boot Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon 1. Add a key: AutoAdminLogon, string, 1 2. Add a key: DefaultUserName, string, autoadmin 3. Add a key: DefaultPassword, string, autopassword