BIOS rendszerindító partíció

A BIOS rendszerindító partíció ( angolul  BIOS boot partition ) egy partíció egy tárolóeszközön (általában HDD -n vagy SSD -n), amelyet a GNU GRUB - ban BIOS - alapú személyi számítógépeken használnak az operációs rendszer indítására, amikor a rendszerindító eszköz particionálva van a GPT partíciós tábla [ 1] .

A GPT particionált tárolóeszközökön a BIOS rendszerindító partícióra van szükség a második fokozatú GRUB rendszerbetöltő tárolásához. A hagyományos MBR particionált eszközökön ez a rendszerbetöltő közvetlenül az első utáni lemezszektorokba kerül, amelyeket általában nem használnak, mert a particionálási séma nem rendeli hozzájuk semmilyen speciális célt, és a lemezparticionáló eszközök üresen hagyják őket partícióigazítás céljából. a lemez fizikai szerkezete. A GPT-alapú eszközökön ezek a szektorok használatban vannak (tartalmazzák a tényleges partíciós táblát), amely további partíció használatát igényli. Az MBR-en lévő particionált lemezek általában rendszerbetöltőket valósítanak meg, így a kódjuknak az MBR-ben tárolt, 512 bájtra korlátozott része a GRUB rendszerindítás első szakaszaként működik, amely elsősorban a bonyolultabb második szakasz betöltésére szolgál. különösen képes olvasni és betölteni az operációs rendszer kernelt a lemezkötet fájlrendszeréből .

Leírás

Amikor BIOS rendszerindító partíciót használ, az tartalmaz egy második fokozatú rendszertöltő programot, például a GRUB 2-t. Az első szakaszban lévő rendszerindító program a Master Boot Record (MBR) kódja. A BIOS rendszerindító partíció használata nem az egyetlen módja a klasszikus (nem UEFI) rendszerindításnak GPT-particionált merevlemezek használata esetén, azonban az olyan összetett rendszertöltők, mint a GRUB 2 , nem férnek el teljesen egy 398–446 bájtos MBR-be, ezért további kiegészítőkre van szükségük. hely a tároláshoz. Az MBR-lemezeken az ilyen rendszerbetöltők általában az MBR-t közvetlenül követő szektorokat használják az adott tárolóhoz; ezt a teret általában "MBR résnek" nevezik. A GPT-lemezeken nincs egyenértékű kihasználatlan terület, és a BIOS rendszerindító partíciója egy módja annak, hogy ezt a területet formálisan lefoglalják a rendszerbetöltő számára.

A BIOS rendszerindító partíciójának globálisan egyedi azonosítója (GUID) a GPT sémában -21686148-6449-6E6F-744E-656564454649[2] (ami a GPT-be kis endian formátumban írva a „ ” karakterláncot hozza létreHah!IdontNeedEFI). A BIOS-alapú számítógépeken a GPT-ben a BIOS rendszerindító partíciója némileg hasonlít az EFI-alapú rendszerek által használt EFI rendszerpartícióhoz . Az EFI rendszerpartíció az UEFI által használt fájlrendszert és fájlokat tartalmazza, míg a BIOS rendszerindító partíció BIOS alapú rendszerekben használatos és nem rendelkezik fájlrendszerrel, nyers bináris (futtatható) kódot ír.

A BIOS rendszerindító partíció mérete meglehetősen alacsony, így csak 30 KiB körül lehet. Mivel azonban a rendszerbetöltő jövőbeli verziói több helyet igényelhetnek, 1 MiB ésszerű méret lehet egy BIOS rendszerindító partícióhoz. A legtöbb modern lemezparticionáló eszköz által az optimális lemezteljesítmény biztosítása érdekében használt 1 MiB-os particionálási házirend miatt marad némi hely a GPT és az első partíció között a BIOS rendszerindító partíciójának befogadására. Ha a BIOS rendszerindító partíciót ezzel a szabad területtel hozzuk létre, akkor az nem felel meg a GPT partíció-igazítási specifikációjának, de ez nem túl fontos, mivel ehhez a partícióhoz való hozzáférés és különösen az írás nagyon ritkán fordul elő.

Programok BIOS rendszerindító partíció létrehozásához

A következő segédprogramok támogatják a BIOS rendszerindító partíciók létrehozását és/vagy írását:

Lásd még

Jegyzetek

  1. GUID partíciós tábla . archlinux.org (2015. március 19.). Hozzáférés dátuma: 2015. március 5. Az eredetiből archiválva : 2015. március 31.
  2. 3.4. szakasz: BIOS telepítés // GNU GRUB telepítés : [ eng. ] . - GNU.

Linkek