

HINT: There is a video showing the process for a Windows Server 2016 installation which is the same as for Windows Server 2012. Choose the drive and continue the Windows installer steps.
#Window server 2012 r2 download iso drivers
With these three drivers you should be good covered to run a fast virtualized Windows Server 2012 system.
#Window server 2012 r2 download iso install
Memory Ballooning: Again, repeat the steps but this time select the "Balloon\2k12\amd64" folder, then the "VirtIO Balloon Driver" and install it by clicking next.Network: Repeat the steps from above (click again "Load driver", etc.) and select the folder "NetKVM\2k12\amd64", confirm it and select "Redhat VirtIO Ethernet Adapter" and click next.Select the "Red Hat VirtIO SCSI pass-through controller" and click next to install it. Hard disk: Browse to the CD drive where you mounted the VirtIO driver and select folder "vioscsi\2k12\amd64" and confirm.Now click "Load driver" to install the VirtIO drivers for hard disk and the network.Follow the installer steps until you reach the installation type selection where you need to select "Custom (advanced)".After starting your VM launch the noVNC console.Now your ready to start the VM, just follow the Windows installer.Load the Virtio Drivers ISO in the new virtual CDROM drive. For the VirtIO drivers, upload the driver ISO (use the stable VirtIO ISO, download it from here) to your storage, create a new CDROM drive (use "Add -> CD/DVD drive" in the hardware tab) with Bus "IDE" and number 0.Configure your memory settings as needed, continue and set "VirtIO (paravirtualized)" as network device, finish your VM creation.Set "Write back" as cache option for best performance (the "No cache" default is safer, but slower) and tick "Discard" to optimally use disk space (TRIM). For your virtual hard disk select "SCSI" as bus with "VirtIO SCSI" as controller.

Continue and mount your Windows Server 2012 ISO in the CDROM drive
