I have learnt that the BIOS collects the most diverse hardware data and create a complete list of all of the device’s available drives immediately after being powered on.
When this process is complete, the firmware goes through the data carriers found in sequence, checking for a bootloader by means of a special signature – the so-called boot signature (or ‘boot record’). The search always starts on the removable media (CD/DVD, USB stick, external hard drive, etc.), followed by the hard-coded drives. With the latter, the bootloader and its signature is generally in the master boot record (MBR).
My question - Since the BIOS checks the boot signature value in all the detected storage devices one by one, does that mean every (storage media detected by the BIOS here) must have a Master Boot Record irrespective of whether the device is bootable?