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 .
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] .
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.
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 )
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
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).
Az operációs rendszerek szempontjai | |||||
---|---|---|---|---|---|
| |||||
Típusok |
| ||||
Sejtmag |
| ||||
Folyamatmenedzsment _ |
| ||||
Memóriakezelés és címzés | |||||
Betöltési és inicializálási eszközök | |||||
Héj | |||||
Egyéb | |||||
Kategória Wikimedia Commons Wikikönyvek Wikiszótár |