Windows 2008r2 and 2012r2 change from virtio-blk to virtio-scsi does not work

fireon

Distinguished Member
Oct 25, 2010
4,627
558
183
Austria/Graz
deepdoc.at
Hello,

we would like to change the driver in Windows from virtio-blk to best driver virtio-scsi: http://www.ovirt.org/Features/Virtio-SCSI
What have i done?

Changed in the pve webinterface vm --> Option --> SCSI Controllertype to virtio.
Add an new harddrive with BUStype "SCSI"
Add SCSI Driver from VirtiodriverISO to Windows --> new drive works.
Shutdown Windowsserver and change BUS Virtio from Bootdrive to SCSI
Windows can't boot anymore

but...

with a new Windowsinstallation it works fine, on Windows 2008r2 and 2012r2.

Any suggestions?

Best Regards
Fireon
 
Shutdown Windowsserver and change BUS Virtio from Bootdrive to SCSI
Windows can't boot anymore

Remove the temp scsi disk that you created for driver installation, edit vm config, change boot disk from "scsi1:" to "scsi0:". Then change boot order on VM -> Options (boot order: device1=scsi0).
 
Keep in mind as well that a VM might have to be completely shutdown (stopped) to see any changes made in the proxmox gui.. not just a simple VM reboot..
 
I've done all these things. But it does not work. Can anyone test this too?