The difference between UEFI Boot and Legacy boot is the process that the firmware uses to find the boot target. Legacy Boot is the boot process used by BIOS firmware. The firmware maintains a list of installed storage devices that may be bootable (Floppy Disk Drives, Hard Disk Drives, Optical Disk Drives, Tape Drives, etc...) and enumerates them in a configurable order of priority.