Továbbfejlesztett rendszerindítási rekord

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2017. augusztus 28-án áttekintett verziótól ; az ellenőrzések 6 szerkesztést igényelnek .

Extended Boot Record ( EBR , eng.  Extended Boot Record ) - egy szektor a merevlemezen (512 bájt), amely leírja egy logikai partíció méretét, és egyben a következő kiterjesztett rendszerindítási rekordra is mutat. Más néven EPBR ( Extended Partition Boot Record ) [1] 

Egy elavult típusú lemezparticionáláshoz használják - MBR használatával . Kezdetben az MBR legfeljebb 4 partíciót tudott megszólítani. Ennek a korlátozásnak a megkerülésére egy kiegészítést hoztak létre ehhez a sémához - egy kiterjesztett szakaszt. Csak egy ilyen partíció lehet, de tetszőleges számú logikai partíciót tartalmazhat (csak a lemez mérete korlátozza). Az EBR kiterjesztett és logikai partíciókhoz használatos.

Az EBR felépítése

Az EBR felépítése sok tekintetben hasonlít az MBR-re, kivéve a partíciós tábla két bejegyzését, ahol az első bejegyzés közvetlenül az EBR után írja le a logikai partíciót, a második pedig a következő EBR-t. Ezenkívül a rendszerindító szektor 0xAA55 aláírása (varázsszáma) szükséges. [2]

Az EBR általános felépítése:
EBR szektorokon belüli ellentételezések Leírás A méret
hatszögletű December bájtok
000 – 1BD 000-445 Többnyire nem használt és nullákkal van tele. Tartalmazhat bootloadert. 446
1BE – 1CD 446-461 Első bejegyzés a partíciós táblában 16
1CE – 1DD 462-477 Második bejegyzés a partíciós táblában 16
1DE – 1ED 478-493 Nem használt [3] harmadik bejegyzés nullákkal kitöltve 16
1EE – 1FD 494-509 Unused [3] negyedik bejegyzés nullákkal kitöltve 16
1FE - 1FF 510-511 Az 55AAh aláírás Big-endian sorrendben van , ugyanaz, mint a Little-endian 0xAA55 . Lemezen : 0x55 az 510-es eltolásnál és 0xAA az 511-es eltolásnál. 2
EBR, összesen: 446 +(4×16) +2 = 512
Egy 16 bájtos bejegyzés szerkezete egy MBR vagy EBR partíciós táblában
Abszolút eltolás Relatív eltolás bájtok Leírás
hatszögletű December
1?E¹ 0 egy Rendszerindítási partíció jelzője (80h rendszerindító és 00h normál esetén)
1?F - 1?1 13 3 CHS cím: szakasz eleje
1?2 négy egy Szakasztípus kódja
1?3 - 1?5 5-7 3 CHS cím: szakasz vége
1?6 - 1?9 8-11 négy LBA cím: szakasz eleje
1?A - 1?D 12-15 négy Partíció mérete szektorokban
¹ :1?Eaz első1BEés a második1CEbejegyzés eltolását jelenti hexadecimálisan.

Értékek

Az alábbiakban bemutatjuk azokat az általános szabályokat , amelyek csak az EBR jelölőtáblázat rekordmezőjének 4 bájtjában található értékekre vonatkoznak (lásd a fenti táblázatokat). Ezek az értékek a partíciók létrehozásához vagy módosításához használt particionálótól függenek. A kiterjesztett particionálási sémát használó legtöbb operációs rendszer (beleértve a Microsoft MS-DOS- t és a Windowst és a Linuxot is ) figyelmen kívül hagyja a "Partíció mérete" értéket azokban a bejegyzésekben, amelyek egy másik EBR szektorra mutatnak. Az egyik kivétel az, hogy az értéknek egy vagy nagyobbnak kell lennie a Linux kernelen alapuló operációs rendszerek esetében.

Az EBR partíciós tábla első bejegyzése az EBR melletti logikai partícióra mutat:

Megjegyzés: Ez gyakran mindig ugyanaz az érték az adott meghajtón lévő minden EBR-re. A Windows XP és a Windows újabb verziói esetén ez a 63. Megjegyzés: Az EBR és a logikai meghajtó közötti nem használt szektorok nem számítanak a logikai meghajtó részének.

Az EBR partíciós tábla második bejegyzése null bájtot fog tartalmazni, ha ez az utolsó EBR a kiterjesztett partícióban; egyébként az EBR-lánc következő EBR-ére mutat.

más szavakkal: Start szektor = a következő EBR LBA címe mínusz a kiterjesztett partíció első EBR LBA címe Megjegyzés: Az EBR tábla első bejegyzésétől eltérően ez a szektorszám tartalmazza a következő logikai partíció EBR szektorát a többi szektorral együtt. (Hasonlítsa össze az alábbi 1. és 2. diagramot.) [2]

Elnevezés

A korai kernelverziókkal rendelkező GNU/Linux operációs rendszerek az IDE - meghajtókat nevezik meg első meghajtóként a BIOS vagy UEFI/dev/hda prioritási sorában, a második meghajtóként stb. Az SCSI -meghajtók és a kernel későbbi verzióiban az IDE- és SATA-meghajtók is az első meghajtóként vannak azonosítva , és így tovább. /dev/hdb/dev/sda

Legfeljebb négy partíció definiálható a Master Boot Recordban/dev/sda1 : ... /dev/sda4a meghajtóhoz /dev/sda. Az ötödik ebben a jelölésben például /dev/sda5az első logikai kötet lenne . A hatodik partíció a második logikai partícióra/dev/sda6 fog hivatkozni . Más szóval, a "konténerek" EBR nem szerepel az újraszámításban. Csak az MBR-be írt EBR külső partíciójának van azonosítója ( ... ) ebben a jelölésben. [négy]/dev/hda1/dev/hda4

Példa

Az alábbi táblázat egy 6000 szektorból és 3 logikai partícióból álló kiterjesztett partíciót mutat be. A kiterjesztett partíció az 5000 -es LBA-címen kezdődik, és az 10999 -es címen ér véget, mivel 6000 szektorból áll.

5000 1. EBR _ start szektor Szektorok száma
1. bejegyzés _ 20 = 5020–5000 _ 1980=1+ 6999 5020
2. bejegyzés _ 2000 = 7000–5000 _ 1000= 1 + 7999–7000
19 szektor nem használt
5020 1. logikai partíció, 1980 szektor hosszú
6 999
7000 2. EBR _ start szektor Szektorok száma
1. bejegyzés _ 20 = 7020–7000 _ 980=1+ 7999 7020
2. bejegyzés _ 3000 = 8000–5000 _ 3000= 1 + 10999–8000
19 szektor nem használt
7020 2. logikai partíció, 980 szektor hosszú
7 999
8000 Utolsó

EBR

start szektor Szektorok száma
1. bejegyzés _ 20 = 8020–8000 _ 2980=1+ 10999 8020
2. bejegyzés _ 0 0
19 szektor nem használt
8 020 Utolsó logikai partíció, 2980 szektor hosszú
10 999


Lásd még

Jegyzetek

  1. ↑ Ezt a nevet a PowerQuest (jelenleg Symantec ) diagnosztikai programjai használják, például a PartitionInfo (a Partition Magic csomagban található )
  2. 12 Lemezfogalmak és hibaelhárítás . Windows 2000 web- és alkalmazásszolgáltatások műszaki áttekintése . Microsoft Technet (2000). Letöltve: 2011. július 19. Az eredetiből archiválva : 2017. december 23..
  3. 12 Lemezek és fájlrendszerek hibaelhárítása . Windows XP Resource Kit . Microsoft TechNet (2005. november 3.). Letöltve: 2011. szeptember 15. Az eredetiből archiválva : 2018. február 3..
  4. Jürgen Haas. Kiterjesztett partíciók . linux.about.com _ Letöltve: 2011. július 19. Az eredetiből archiválva : 2016. május 10.