How to change a Windows Virtual Machine on Proxmox disk type from SATA to SCSI
Problem 1: Windows found driver software for your device but encountered an error while attempting to install it. Red Hat VirtIO SCSI pass-through controller A problem was encountered while attempting to add the driver to the store. If you know the manufacturer of your device, you can visit its website and check the support section for driver software.
Problem 2: With only SATA disks attached to your Virtual Machine, Windows does not allow you to install the SCSI Drivers through Device Manager.
For the best performance and speed, Proxmox recommends SCSI drivers for your Hard Drives and Network Ports. You might have migrated a Virtual Machine or installed a new machine with an E1000 Network Port (which emulates an Intel NIC) and/or SATA as the Disk Type for the Machine to work.
If you try to run the Virtual Machine with VirtIO without installing the drivers you will experience the famous BSOD (Blue Screen of Death).
Windows Server 2012 and Windows Server 2012 R2 suffer from this error message when attempting to implement VirtIO SCSI drivers due to a signing issue of the RedHat VirtIO drivers.
Solution 1: VirtIO Drivers 0.1.189
We recommend using VirtIO Drivers 0.1.189 from the Fedora Archive. This seems to be the latest version verified with a certificate that Windows will allow us to install the drivers.
Solution 2: Windows won’t install the SCSI drivers
If you’re only operating SATA Disk Drives on your Promxox Windows VM, Windows will not allow you to install the VirtIO SCSI drivers via Device Manager. It will likely say the disk device is up to date.
We recommend mounting a second hard drive, 1GB in size, with SCSI virtualization in Proxmox. You might need to reboot your VM for Windows to see the secondary disk.
- Go to Device Manager, you will see SCSI Device under Other Devices.
- Mount the ISO in Windows
- Right click the SCSI Device, Install Drivers
- Locate the folder on the mounted ISO: \vioscsi\2k12R2\amd64
- Complete the VirtIO SCSI driver installation.
- Now, power down to your VM. Detach and delete the secondary hard disk.
- Detach the primary hard disk, attach the disk with SCSI drivers.
- Enable Write Back Cache at this stage will also improve performance
- Boot the Virtual Machine
- Assuming the drivers were installed correctly, you should be back online!
Start Your Reseller Hosting Journey with 5wire and Benefit from Our Cloud Server and Forex Servers. Partner with 5wire to offer your clients exceptional cloud server performance and secure forex servers through our reseller hosting programme.