This writeup describes the process to fix Windows not booting on a VirtIO disk. The VPS only boots when changing the "Disk Driver" to IDE on SolusVM. When the disk device is VirtIO windows fails to boot with an INACCESSIBLE_BOOT_DEVICE
error.
The issue was likely caused due to installation of OSFMount software previously.
Before starting, a full disk image of the VPS may be taken for safety. Enable rescue mode in SolusVM. It will then display the SSH connection credentials. Connect to the server using the same credentials from another server which has sufficient disk space to store the full disk image. Run lsblk
to list the disk drives attached to the system. To inspect the disk manually, run mount
in readonly mode as shown.
# mount -o ro /dev/vda1 /mnt