The Boot Variable Check is an information only test and does not indicate any physical error or fault in the systems hardware.
Like the boot options on a system with BIOS firmware, there are two types of boot options in EFI NVRAM:
- Globally-defined variables that apply to all bootable devices and bootable programs on the computer.
- Boot option variables that apply only to a particular load configuration of a bootable device or program, such as an operating system. The system-specific variables comprise a boot entry for each configuration of a bootable device or bootable program on the computer.
Our tests purpose is to identify orphaned or non-valid Boot entries. This was requested of us by certain customers who had a need for knowing this information. If this type of information is not required by you the test should be bypassed or ignored.
Invalid boot entries are usually caused by an operating system being installed to the same disk multiple times, in some extreme cases this can lead to an ever expanding list of boot entries written in the NVRAM.
As seen in the example below there are two Boot entries for Windows assigned to the same disk. Selecting either of these would still load the operating system correctly, but there is no need for the second one to still remain.
