Pekne napsany clanek, k tomu par postrehu:
- vsiml sem si, ze je zde vyvracen mytus, kery se vsude cpe, ze MBR konci na 2TB, pritom ne tak docela. Vzhledem k tomu, ze v partysne se pouzivaji 2 32-bit zaznamy - jeden pro LBA zacatku oddilu a druhy pro pocet sektoru v oddilu, tak je zcela legitimni vytvorit 2 primarni oddily velikosti 2TB, kde druhy bude zacinat v pulce disku. Resp. i vice oddilu, kdy posledni bude od 2TB do konce.
- premyslel sem o tom, jestli by nebylo mozne stavajici MBR jednoduse modifikovat pro veci oddily. Vzhledem k tomu, ze v zaznamu o oddilu je jese 6-Bytova CHS adresa na kerou stejne vsechny novejsi OS dlabou, potoze umoznuje adresovat jen do ~8GB, tak me napadlo, proc nevzit tyto nevyuzite Byty a nepridat je k LBA zaznamu. tim bychom zisakli bud 2*56bitove LBA nebo 2*48bitove LBA + 2 Byte na nejaky magic, ktery by rikal, ze se jedna o novy typ zaznamu. I v tom horsim pripade (steujne tu mame fyzicky limit LBA48) bychom ziskali adresni schopnost 256TB, coz by snad este par let vystacilo :) Pak by jen stacilo upravit kod MBR, aby s temito rozsirenymi hodnotami pocital a diskove utility aby tomu porozumely. Bylo by tu ale nebezpeci pokorupteni dat starsimi programy...
- S GPT zatim nemam zkusenost ale zaujala me moznost hybrid MBR. Jesi to dobre chapu, tak misto toho blbyho protectiv MBR muzu mit uplne normalni MBR, kde muzu vyuzit az 3 primarni oddily a 4 bude jako ten novej GPT oddil, kerej dam na konec disku. A za MBR pak bude GPT kera bude popisovat tyto oddily. Takze starsi OS se dostanou bez problemu na ty prvni 3 oddily a novej OS bude schopen pracovat i s tim 4. Akorat mi neni jasny s bootovanim, jak se to bude chovat na PC s BIOS a jak na PC s EFI. Predpokladam ze na PC s BIOSem budu moc bootovat jen z prvnich 3 oddilu (ze 4 mozna pres naky bootmanager umisteny na 1. oddilu) a na PC s EFI zas pude bootovat jen z toho 4. oddilu definovanyho v GPT. Prip. je u PC s EFI moznost volby jesi ma bootovat podle MBR nebo podle GPT?
BIOSu je vice mene ukradene co mate na disku. Ten jen spusti kod v LBA0. Takze napriklad v kombinaci BIOS + GRUB2 + Linux muzete bootovat kterykoli oddil z GPT, a nepotrebujete zadny hybrid MBR. Teoreticky si muzete vymyslet vlastni rozdeleni disku, a pokud budete mit vhodny zavadec zacinajici na LBA0, melo by to fungovat.