How to Fix Boot Failed UEFI SCSI Device on HyperV

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 “Fix UEFI SCSI Device Boot Failure on HyperV on Windows Server when installing Windows Server 2016. Please see Initialize and format a virtual disk: How to add and remove a new virtual disk from a VM on VMware Workstation.
The UEFI SCSI means that the system is using the UEFI firmware interface for the boot process, and the storage devices, such as hard drives are connected using the SCSI protocol.
Check this if you want to know How to fix “This PC Can’t Run Windows 11” error on Hyper V and how to enable Secure Boot on PC to install Windows 11. Below is a YouTube video on how to Fix the Boot Failed UEFI SCSI Device on HyperV
Generation 2 VM Selection
The image below shows Generation 2 is selected. Please see these related articles: Generation 2 VM: How to set up a Hyper-V Virtual Machine through PXE boot, Enable HyperV on Windows: How to install Windows 11 on HyperV,
Why was the error “Boot Failed UEFI SCSI Device” prompted?
Once you launch the Virtual Machine and you do not press any Key immediately. It will not boot from the source you configured.
Below is what will show next. Simply because you did not press any key on time and this will affect the installation from proceeding.
You may want to see Hyper-V Server Core Mode: How to install free Hyper-V Server on a VMware Workstation, how to fix VMware vCenter converter standalone started but not running.
Fix the “Boot Failed UEFI SCSI Device” Error
To get past this above error you need to hold down any key as you start up the virtual machine. You will notice it at the top of the screen. It says “Press any key to boot from CD or DVD”.
The issue 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. Please see An error occurred while attempting to connect to the server.
Your Windows Server 2016 will be installed successfully.
Please see how to fix Error –“ kinit: Malformed representation of principal when parsing name”. And how to Hide Windows Notification Center.
FAQs
Yes, please access the virtual machine settings in Hyper-V Manager and navigate to the Boot Order section. Adjust the boot order to prioritize the UEFI SCSI device over other boot options. This ensures that the virtual machine attempts to boot from the correct SCSI device.
Use installation or recovery media to access the UEFI command prompt. From there, run commands such as bootrec /RebuildBcd or sfc /scannow to repair potential issues with boot files.
Ensure that your virtual machine’s UEFI firmware is up-to-date. Access the Hyper-V manager, select the virtual machine, go to Settings, and navigate to the Firmware section. Check for firmware updates and apply them to address potential compatibility issues.
The UEFI SCSI boot failure on Hyper-V can occur due to various reasons, such as misconfigured settings, corrupt boot files, or issues with the virtual machine configuration. Identifying the specific cause is crucial for finding an effective solution
I hope you found this blog post on how to Fix Boot Failed UEFI SCSI Device on HyperV helpful. In case you have any questions do not hesitate to ask in the comment section.





