Alternative Firmware (UEFI)

includes support for the Unified Extensible Firmware Interface (UEFI), which is an industry standard intended to replace the legacy BIOS as the primary interface for bootstrapping computers and certain system services later.

By default, uses the BIOS firmware for virtual machines. To use UEFI for a given virtual machine, you can enable EFI in the machine's Settings. See . Alternatively, use the VBoxManage command line interface as follows:

VBoxManage modifyvm "VM name" --firmware efi

To switch back to using the BIOS:

VBoxManage modifyvm "VM name" --firmware bios

Most modern macOS and Windows releases require UEFI.

Another possible use of UEFI in is development and testing of UEFI applications, without booting any OS.