While setting up your Windows 2016 Server on Hyper-V you may have selected Generation 2 simply because you need features like Secure Boot, SCSI boot, TPM, and PXE boot but this selection can also lead to another issue of boot failure. In this guide, I will show you how to quickly fix the “Boot Failed. UEFI SCSI device error”. Check this if you want to know How to fix “This PC Can’t Run Windows 11” error on Hyper V, How to enable Secure Boot on PC to install Windows 11, How to Fix Hyper-V Virtual Machine Stuck in Stopping State, How to install Windows 11 on HyperV, and How to enable vTPM in Windows Server 2016 HYPER-V
The image below shows Generation 2 is selected.
Once you launch the Virtual Machine and you do not press any Key immediately it will not boot from the source you configured.
The below is what will show next simply because you did not press any key on time and this will affect the installation from proceeding.
To get past this above error you need to hold down any key as you start up the virtual machine. You will notice at the top of the screen it says “Press any key to boot from CD or DVD.” the issue here is that it does not wait for you to press a key when it gets to this stage rather make sure you have a key held down before it shows this message. Once that is done you will see the Windows Boot Manager prompt allowing you to boot to the setup by just hitting the Enter key.
After this is done you will get a successful boot to the Windows Setup.
Your Windows Server 2016 will be installed successfully.
Here is a YouTube video on how to fix the “Boot Failed. UEFI SCSI Device” error when installing Windows 2016 Server on Hyper-V
I hope you found this blog post on how to fix the “Boot Failed. UEFI SCSI Device” error when installing Windows 2016 Server on Hyper-V interesting and helpful. In case you have any questions do not hesitate to ask in the comment section.