Extended Boot Record ( EBR , eng. Extended Boot Record ) - kiintolevyn sektori ( 512 tavua), joka kuvaa yhden loogisen osion koon ja osoittaa myös seuraavaan laajennettuun käynnistystietueeseen. Kutsutaan joskus myös EPBR:ksi ( Extended Partition Boot Record ) [1]
Sitä käytetään vanhentuneen levyn osioinnin kanssa - MBR :n avulla . Aluksi MBR pystyi osoittamaan enintään 4 osiota. Tämän rajoituksen kiertämiseksi luotiin lisäys tähän järjestelmään - laajennettu osio. Tällaisia osioita voi olla vain yksi, mutta se voi sisältää minkä tahansa määrän loogisia osioita (vain levyn koon rajoittama). EBR:ää käytetään laajennetuissa ja loogisissa osioissa.
EBR:n rakenne muistuttaa monin tavoin MBR:ää, lukuun ottamatta vain kahta osiotaulukon merkintää, joissa ensimmäinen merkintä kuvaa loogista osiota välittömästi EBR:n jälkeen ja toinen merkintä kuvaa seuraavaa EBR:ää. Lisäksi vaaditaan käynnistyssektorin allekirjoitus (maaginen numero) 0xAA55 . [2]
Tasapainotukset EBR-sektorien sisällä | Kuvaus | Koko | |
---|---|---|---|
hex | joulukuuta | tavua | |
000 – 1BD | 000 - 445 | Enimmäkseen käyttämätön ja täynnä nollia. Saattaa sisältää käynnistyslataimen. | 446 |
1BE – 1CD | 446-461 | Ensimmäinen merkintä osiotaulukossa | 16 |
1CE – 1DD | 462-477 | Toinen merkintä osiotaulukossa | 16 |
1DE – 1ED | 478-493 | Käyttämätön [3] kolmas merkintä täynnä nollia | 16 |
1EE – 1FD | 494-509 | Käyttämätön [3] neljäs merkintä täynnä nollia | 16 |
1FE - 1FF | 510-511 | Allekirjoitus 55AAh on Big-endian- järjestyksessä , sama kuin 0xAA55 Little- endianissa . Levyllä: 0x55 siirtymällä 510 ja 0xAA siirtymällä 511. | 2 |
EBR, yhteensä: 446 +(4×16) +2 = | 512 |
Absoluuttinen offset | Suhteellinen offset | tavua | Kuvaus |
---|---|---|---|
hex | joulukuuta | ||
1?E¹ | 0 | yksi | Käynnistysosion ilmaisin (80h käynnistykselle ja 00h normaalille) |
1?F - 1?1 | 13 | 3 | CHS -osoite: osan alku |
1?2 | neljä | yksi | Osion tyyppikoodi |
1?3 - 1?5 | 5-7 | 3 | CHS -osoite: osan lopussa |
1?6 - 1?9 | 8-11 | neljä | LBA -osoite: osion alku |
1?A - 1?D | 12-15 | neljä | Osion koko sektoreissa |
¹ :1?Etarkoittaa ensimmäisen1BEja toisen1CEmerkinnän siirtymää heksadesimaalimuodossa. |
Seuraavassa on yleiset säännöt , jotka koskevat vain arvoja, jotka löytyvät EBR-merkintätaulukon tietueen 4 tavun kentästä (katso taulukot yllä). Nämä arvot riippuvat osioinnista, jota käytetään osioiden luomiseen tai muokkaamiseen. Useimmat laajennettua osiointijärjestelmää käyttävät käyttöjärjestelmät (mukaan lukien Microsoft MS-DOS ja Windows ja Linux ) jättävät huomioimatta "Osion koko"-arvon merkinnöissä, jotka osoittavat eri EBR-sektoriin. Yksi poikkeus on, että arvon on oltava yksi tai suurempi Linux-ytimeen perustuvissa käyttöjärjestelmissä.
Ensimmäinen merkintä EBR-osiotaulukossa osoittaa tämän EBR:n vieressä olevaan loogiseen osioon:
EBR-osiotaulukon toinen merkintä sisältää nolla tavua, jos se on laajennetun osion viimeinen EBR; muussa tapauksessa se osoittaa EBR-ketjun seuraavaan EBR:ään.
GNU/Linux - käyttöjärjestelmät, joissa on varhaiset ydinversiot, nimeävät IDE - asemat BIOS- tai UEFI/dev/hda -prioriteettijonon ensimmäiseksi asemaksi, toiseksi ja niin edelleen. SCSI -asemat ja ytimen myöhemmissä versioissa myös IDE- ja SATA-asemat tunnistetaan ensimmäiseksi asemaksi ja niin edelleen. /dev/hdb/dev/sda
Pääkäynnistystietueeseen voidaan määrittää enintään neljä osiota : /dev/sda1... /dev/sda4asemalle /dev/sda. Esimerkiksi viides tässä merkinnässä /dev/sda5olisi ensimmäinen looginen osa . Kuudes osio /dev/sda6viittaa toiseen loogiseen osioon . Toisin sanoen "kontit" EBR ei sisälly uudelleenlaskentaan. Vain MBR:ään kirjoitetun EBR:n ulkoisen osion tunniste ( /dev/hda1... /dev/hda4) on tässä merkinnässä. [neljä]
Alla oleva taulukko näyttää laajennetun osion, jossa on 6000 sektoria ja 3 loogista osiota. Laajennettu osio alkaa LBA-osoitteesta 5000 ja päättyy osoitteeseen 10999 , koska sen koko on 6000 sektoria.
5000 | 1. EBR _ | aloitussektori | Sektoreiden lukumäärä | |
1. merkintä _ | 20 = 5020–5000 _ | 1980= 1 + 6999–5020 | ||
2. sisääntulo _ | 2000 = 7000–5000 _ | 1000= 1 + 7999–7000 | ||
19 sektoria ei ole käytössä | ||||
5020 | Ensimmäinen looginen osio, 1980 sektoria pitkä | |||
6 999 | ||||
7000 | 2. EBR _ | aloitussektori | Sektoreiden lukumäärä | |
1. merkintä _ | 20 = 7020–7000 _ | 980= 1 + 7999–7020 | ||
2. sisääntulo _ | 3000 = 8000–5000 _ | 3000= 1 + 10999–8000 | ||
19 sektoria ei ole käytössä | ||||
7020 | 2. looginen osio, 980 sektoria pitkä | |||
7 999 | ||||
8000 | Kestää
EBR |
aloitussektori | Sektoreiden lukumäärä | |
1. merkintä _ | 20 = 8020–8000 _ | 2980= 1 + 10999–8020 | ||
2. sisääntulo _ | 0 | 0 | ||
19 sektoria ei ole käytössä | ||||
8 020 | Viimeinen looginen osio, 2980 sektoria pitkä | |||
10 999 |