Nepochopil jsem to s tím dovolením bootování z velkých disků. Úlohou BIOSu je načíst první sektor a spustit ho. Zbytek řeší zavaděč, který v tom sektoru obvykle je, a měl by umět s diskem pracovat s ohledem na moderní způsoby adresace a datové struktury. Takhle se to řešilo už před 15 lety když přišel vynález zvaný LBA.
Zajisté že ho využívá, BIOS Int13 umí teoreticky 64 bitové LBA. Ale nic mu není do toho jestli je tam MBR, GPT nebo něco jiného, to už má řešit řeší zavaděč.
No a před těmi 15 lety se lepší zavaděče dokonce obešely bez BIOSu, když si ty rozšířené služby Int13 musely zařídit samy.
jo, ale LBA v BIOSech ma problem s diskem vetsim 2.1TB:
http://www.root.cz/zpravicky/seagate-potvrdil-disk-s-kapacitou-3-tb/
no prave nekdy ne:
http://www.rodsbooks.com/gdisk/bios.html
Tohle EFI umožňuje, protože je rozšiřitelné (extensible) a jde ho rozšiřovat i pomocí kódu na disku/RAMce/flash disku/whatever. Teoreticky by mělo jít jednotlivé programy (rozšíření, třeba to pro LVM nebo GRUB/LILO) přiflashnout i do EEPROM paměti EFI. Na druhou stranu Core Boot tohle umí taky, takže EFI není moc velká revoluce.
Já jsem míval grafický BIOS kdysi na 486ce, ovládal se myší, kterou si sám našel na sériovém portu (v DOSu mi nechodila, protože jsem neměl ovladač :-D), a ve srovnání s textovým BIOSem se v něm nastavovalo velmi snadno. Ale záleží spíš na logickém uspořádání, než na tom jestli budu v nějakém Menu jezdit myší nebo šipkami…