A
Arno Wagner
Previously Horst Franke said:In news:[email protected] Arno Wagner typed:
Hi Arno, do You have any HW background?
If You want to boot from any drive, it MUST have the "BOOT-FLAG"
in a primary master partition.
"primary master partition"? What is that supposed to be? A primary
partition with the "active" flag set?
Other partition types (another master or extension partition with
logical drives will not be recognized).
Please explain Your objection vs. other partitions.
There can only be ONE bootable partition!
I think you did not understand the problem. Of course there can be
multiple bootable devices in a computer. Also there can be multiple
partition with bootable ("active") flag on one device, but Windows
will only look at the first. Under other OSes the flag has not
necessarily a meaning at all.
There can only be ONE bootable device per system, identified by
the Boot-Flag. More would make no sense, as the BIOS would not
be able to identify the one to be used among others!
This is pure logic!
Unfortunately this is completely wrong. What do you think the BIOS
does with the boot-preference list? And do _you_ think the BIOS would
do if there are two (or multiple) bootable devices with "bootable"
flag in a partition?
Incidentially the BIOS does not care for the "bootable" flag in the
partitions at all. It loads the MBR and looks for a valid bootloader
signature. If there is one, it executed the boot-code from that MBR.
If there is none, or the boot-code exits with an error, then it tries
the next device in the boot preference list. If all fails, the
original BIOS would try the "ROB BASIC", but today some BIOSes
instead confuse their users with a message like "No ROM BASIC found,
system halted".
The boot-code from the MBR, when executed may or may not look for the
"bootable" flag, you are so obsessive about. The BIOS does not care.
Arno