GUID partíciós tábla

GUID partíciós tábla , röv. A GPT  egy formátumszabvány a partíciós táblák fizikai merevlemezen való elhelyezésére . Ez az Extensible Firmware Interface (EFI) része, amely az Intel által a BIOS helyettesítésérejavasolt szabvány. Az EFI GPT-t használ, ahol a BIOS a Master Boot Record -ot (MBR) használja . 

Jellemzők

Ellentétben az MBR-rel, amely egy végrehajtható bináris programmal indul, amelyet az aktív partíció azonosítására és indítására terveztek, a GPT fejlett EFI-képességekre támaszkodik ezen folyamatok végrehajtásához. Az MBR azonban a lemez legelején található (LBA 0) mind védelmi, mind kompatibilitási okokból. Maga a GPT a partíciós tábla fejlécével kezdődik . 

A GPT modern logikai blokkcímzési rendszert ( LBA ) használ az MBR-ben használt Cylinder-Head-Sector ( CHS ) címzés helyett. Az örökölt MBR minden információjával az LBA 0 blokkban, a GPT tartalomjegyzék az LBA 1 blokkban található.A tartalomjegyzék annak a blokknak a címét tartalmazza, ahol maga a partíciós tábla kezdődik, általában a következő blokk az LBA 2. A partíciók számát a szabvány nem korlátozza, és az operációs rendszertől függ [1] ( a mezők szélessége miatt technikailag körülbelül 264 szakaszra korlátozódik). Tehát a Microsoft Windows rendszerben a partíciós tábla 128, egyenként 128 bájtos bejegyzés számára tart fenn helyet ( GNU/Linux esetén a kernel legfeljebb 256 partíciót támogat [2] ). Így a Windows partíciós táblája számára 16 384 bájt van lefoglalva (512 bájtos szektor használata esetén ez 32 szektor lesz), így az egyes merevlemezek által használt első szektor az LBA 34 lesz.

Ezenkívül a GPT duplikációt biztosít  - a tartalomjegyzék és a partíciós tábla mind a lemez elejére, mind a végére van írva.

Elméletileg a GPT lehetővé teszi akár 9,4 ZB (9,4 × 1021 bájt ) méretű lemezpartíciók létrehozását (512 bájt szektormérettel, egyébként több), míg az MBR csak 2,2 TB -ig (2,2 × 10 12 ) bájt).

A GPT lehetővé teszi a partíciókhoz GUID -ok , nevek és attribútumok hozzárendelését, függetlenül a fájlrendszerek belső UUID -jétől, címkéitől és így tovább, és lehetővé teszi, hogy a partíciócímkék és -számok helyett ilyen neveken hivatkozzanak rájuk. A nevek Unicode támogatásának és a rájuk vonatkozó korlátozásoknak köszönhetően a szakaszok bármilyen nyelven elnevezhetők és mappákba csoportosíthatók [3] .

Legacy MBR (LBA 0)

Az MBR-nek a lemez elejére helyezésének fő célja a védelem. Előfordulhat, hogy az MBR-alapú lemezes segédprogramok nem ismerik fel, sőt felülírják a GPT-lemezeket. Ennek elkerülése érdekében csak egy partíció van megadva, amely lefedi a teljes GPT-lemezt. A partíció rendszerazonosítója értékre van állítva , ami azt jelzi, hogy a GPT használatban van .  Ennek eredményeként az EFI figyelmen kívül hagyja az MBR-t. Egyes 32 bites operációs rendszerek, például a Windows XP, amelyek nem képesek a GPT-t tartalmazó lemezek olvasására, továbbra is felismerik ezt a rendszerazonosítót , és a kötetet elérhetetlen GPT-lemezként jelenítik meg. Régebbi operációs rendszer0xEE[ mi? ] általában úgy jelölik a meghajtót, mint amely egyetlen, ismeretlen típusú partíciót tartalmaz, és nincs szabad terület; általában megtagadják az ilyen lemez módosítását mindaddig, amíg a felhasználó kifejezetten nem kéri és megerősíti a partíció eltávolítását. Ily módon elkerülhető a GPT-lemez tartalmának véletlen törlése.

Partíciós táblázat Tartalomjegyzék (LBA 1)

A partíciós tábla tartalomjegyzéke jelzi a lemezen azokat a logikai blokkokat, amelyeket a felhasználó használhat (pl .  a használható blokkok ). Meghatározza a partíciós táblát alkotó partíciós adatbejegyzések számát és méretét is. Alapértelmezés szerint a Microsoft Windows 128 partíciós adatrekordot tart fenn. Így 128 partíciót lehet létrehozni a lemezen.

A tartalomjegyzék tartalmazza a lemez GUID -jét ( angolul  Globally Unique  Identifier - "globally egyedi azonosító"). A TOC is tartalmazza a saját méretét és helyét (mindig LBA 1), valamint a másodlagos (tartalék) TOC és a partíciós tábla méretét és helyét, amelyek mindig a lemez utolsó szektoraiban helyezkednek el. Fontos, hogy egy CRC32 ellenőrző összeget is tartalmaz önmagának és a partíciós táblának. Ezeket az ellenőrző összegeket az EFI folyamatok ellenőrzik a gép indításakor. Az ellenőrzőösszeg-ellenőrzések miatt a GPT tartalmának módosítása hexadecimális szerkesztőkben illegális és értelmetlen. Bármilyen szerkesztés törli a tartalom ellenőrző összegeit, majd az EFI felülírja az elsődleges GPT-t a másodlagossal. Ha mindkét GPT helytelen ellenőrző összegeket tartalmaz, a lemezhez való hozzáférés lehetetlenné válik. (A szerkesztés azonban lehetséges – lásd: https://www.linux.org.ru/forum/admin/13360627?cid=13363080 )

Partíciós adatrekordok (LBA 2-33)

A partíció bejegyzései egyszerűek és egyenlő címnövekedéssel vannak elrendezve .  Az első 16 bájt határozza meg a GUID partíciótípust. Például egy EFI rendszerpartíció GUID-je " ". A következő 16 bájt egy GUID-t tartalmaz, amely egyedi az adott partícióra. Ezután a 64 bites LBA-k kezdetére és végére vonatkozó adatok íródnak, ha vannak ilyenek. A fennmaradó hely a szakaszok nevére és attribútumaira vonatkozó információkra vonatkozik. C12A7328-F81F-11D2-BA4B-00A0C93EC93B

Különféle típusú partíciók azonosítói (GUID)

Assoc. platf. Partíció típusa Globálisan egyedi azonosító (GUID)
(Nem) Fel nem használt adatrekord 00000000-0000-0000-0000-000000000000
MBR partíciós séma 024DEE41-33E7-11D3-9D69-0008C781F39F
EFI rendszerpartíció C12A7328-F81F-11D2-BA4B-00A0C93EC93B
BIOS rendszerindító partíció 21686148-6449-6E6F-744E-656564454649
Intel Fast Flash (iFFS) partíció (Intel Rapid Start technológiához) D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
Sony rendszerindító partíció F4019732-066E-4E12-8273-346C5641494F
Lenovo rendszerindító partíció BFBFAFE7-A34F-448A-9A5B-6213EB736C22
ablakok Microsoft biztonsági mentési partíció E3C9E316-0B5C-4DB8-817D-F92DF00215AE
Törzsadatok szakasz EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
Logikai kötetkezelő , metaadat rész 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3
Logikai kötetkezelő adatpartíció AF9B60A0-1431-4F62-BC68-3311714A69AD
Helyreállítási partíció DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
HP-UX Adatok szakasz 75894C1E-3AEB-11D3-B7C1-7B03A0000000
Szolgáltatási részleg E2A1E728-32E3-11D6-A682-7B03A0000000
Linux Adatok szakasz 0FC63DAF-8483-4772-8E79-3D69D8477DE4
RAID partíció A19D880F-05FC-4D3B-A006-743F0F84911E
csereszakasz 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
Logikai kötetkezelő ( LVM ) szakasz E6D6D379-F507-44C2-A23C-238F2A3DF928
szakasz /home 933AC7E1-2EB4-4F13-B844-0E14E2AEF915
/srv szakasz (szerveradatok) 3B8F8425-20E0-4F3B-907F-1A25A76F98E8
dm-crypt szakasz 7FFEC5C9-2D00-49B7-8941-3EA10A5586B7
LUKS szakasz CA7D7CCB-63ED-4C53-861C-1742536059CC
fenntartott 8DA63339-0007-60C0-C436-083AC8230908
FreeBSD rendszerindító partíció 83BD6B9D-7F41-11DC-BE0B-001560B84F0F
Adatok szakasz 516E7CB4-6ECF-11D6-8FF8-00022D09712B
csereszakasz 516E7CB5-6ECF-11D6-8FF8-00022D09712B
UFS ( Unix fájlrendszer ) partíció 516E7CB6-6ECF-11D6-8FF8-00022D09712B
Vinum kötetkezelő szakasz 516E7CB8-6ECF-11D6-8FF8-00022D09712B
ZFS partíció 516E7CBA-6ECF-11D6-8FF8-00022D09712B
Mac operációs rendszer HFS+ ( Hierarchikus fájlrendszer ) szakaszban 48465300-0000-11AA-AA11-00306543ECAC
APFS ( Apple File System ) partíció 7C3457EF-0000-11AA-AA11-00306543ECAC
Apple UFS 55465300-0000-11AA-AA11-00306543ECAC
ZFS 6A898CC3-1DD2-11B2-99A6-080020736631
Apple RAID partíció 52414944-0000-11AA-AA11-00306543ECAC
Apple RAID partíció, offline 52414944-5F4F-11AA-AA11-00306543ECAC
Apple rendszerindító partíció 426F6F74-0000-11AA-AA11-00306543ECAC
alma címke 4C616265-6C00-11AA-AA11-00306543ECAC
Apple TV helyreállítási szakasz 5265636F-7665-11AA-AA11-00306543ECAC
Apple Core Storage Partition (azaz Lion FileVault) 53746F72-6167-11AA-AA11-00306543ECAC
Solaris rendszerindító partíció 6A82CB45-1DD2-11B2-99A6-080020736631
Root partíció 6A85CF4D-1DD2-11B2-99A6-080020736631
Cserélje ki a részt 6A87C46F-1DD2-11B2-99A6-080020736631
Biztonsági mentés szakasz 6A8B642B-1DD2-11B2-99A6-080020736631
Partíció /usr 6A898CC3-1DD2-11B2-99A6-080020736631
/var szakasz 6A8EF2E9-1DD2-11B2-99A6-080020736631
szakasz /home 6A90BA39-1DD2-11B2-99A6-080020736631
EFI_ALTSCTR 6A9283A5-1DD2-11B2-99A6-080020736631
Fenntartott szakaszok 6A945A3B-1DD2-11B2-99A6-080020736631
6A9630D1-1DD2-11B2-99A6-080020736631
6A980767-1DD2-11B2-99A6-080020736631
6A96237F-1DD2-11B2-99A6-080020736631
6A8D2AC7-1DD2-11B2-99A6-080020736631
NetBSD Cserélje ki a részt 49F48D32-B10E-11DC-B99B-0019D1879648
FFS szakasz 49F48D5A-B10E-11DC-B99B-0019D1879648
LFS szakasz 49F48D82-B10E-11DC-B99B-0019D1879648
RAID partíció 49F48DAA-B10E-11DC-B99B-0019D1879648
Kapcsolt szakasz 2DB519C4-B10F-11DC-B99B-0019D1879648
Titkosított partíció 2DB519EC-B10F-11DC-B99B-0019D1879648
Chrome OS Chrome OS kernel FE3A2A5D-4F32-41A7-B725-ACCC3285A309
ChromeOS rootfs 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC
A ChromeOS jövőbeni használatához 2E0A753D-9E48-43B0-8337-B15192CB1B5E
QNX Energiatakarékos (QNX6) fájlrendszer [4] CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1
OS/2 ArcaOS Type 1 [5] 90B6FF38-B98F-4358-A21F-48F35B4A8AD3

1. megjegyzés: A Linux adatpartíció GUID-je korábban a Microsoft Windows törzsadatpartíció GUID-jének másolata volt .

2. megjegyzés: A bájtok sorrendje a GUID helyesírásában little-endian . Például az EFI rendszerpartíció GUID-je a következőképpen van írva: C12A7328-F81F-11D2-BA4B-00A0C93EC93B, amely 16 bájtos sorozatnak felel meg: 28 73 2A C1 1F F8 D2 11 BA 4B 03E C39 A09. Vegye figyelembe, hogy a bájtok csak az első három blokkban íródnak visszafelé (C12A7328-F81F-11D2).

Hátrányok

Lásd még

Jegyzetek

  1. Mi a különbség a GPT és az MBR között a meghajtó particionálásakor? . Letöltve: 2016. április 5. Az eredetiből archiválva : 2016. április 6..
  2. Lingzhu Xiang. linux - Mennyi az EFI partíciók maximális száma?  (angol) . Szuper felhasználó (2013. április 19.). Hozzáférés időpontja: 2016. április 5.
  3. Szakasszal rendelkező mappák létrehozásához a szakasz nevének tartalmaznia kell /a szakasz relatív elérési útját.
  4. QNX energiatakarékos fájlrendszer . Hozzáférés dátuma: 2016. február 15. Az eredetiből archiválva : 2015. szeptember 24.
  5. Az Arca Noae bejelentette a GUID-t az OS/2 Type 1 GPT partíciókhoz . Letöltve: 2020. november 2. Az eredetiből archiválva : 2020. október 30.
  6. Merevlemez kezelése hibás blokkokkal rossz blokkok sérült blokkok (Megoldás) | Kubuntu.ru . www.kubuntu.ru _ Letöltve: 2020. július 15. Az eredetiből archiválva : 2020. július 16.

Linkek