Tabel de partiții GUID
Tabelul de partiții GUID (GPT), în informatică , este un standard pentru definirea tabelului de partiții ( tabel de partiții în engleză ) pe o unitate de memorie (unitate de memorie solidă sau hard disk ). Face parte din standardul EFI (Extensible Firmware Interface) . EFI folosește GPT, unde BIOS -ul folosește Master Boot Record (MBR) .
Caracteristici
În timp ce MBR începe cu Master Boot Code, care conține un fișier executabil care are scopul de a identifica și porni partiția activă , GPT-ul folosește potențialul oferit de EFI pentru a realiza aceste funcționalități. Din motive de securitate și compatibilitate, unitatea începe cu o referință MBR, urmată de GPT-ul însuși cu tabelul de partiții.
GPT utilizează adresarea blocurilor logice (LBA) mai degrabă decât adresarea sectorului chiulasei (CHS) utilizată de MBR. Informațiile pentru compatibilitatea cu MBR sunt conținute în LBA 0, antetul GPT este în LBA 1, urmat de tabelul de partiții propriu-zis. În sistemul de operare Windows pe 64 de biți , 16.384 de octeți sau 32 de sectoare sunt rezervați pentru GPT, lăsând LBA 34 ca primul sector utilizabil al unității.
GPT este redundant , deoarece scrie antetul și tabelul de partiții atât la începutul cât și la sfârșitul unității.
Compatibilitate MBR (LBA 0)
Scopul principal al MBR la începutul unității (LBA 0) este de a preveni aplicațiile pentru unitățile MBR să nu recunoască și eventual să suprascrie unitățile GPT. În acest scop, este indicată o singură partiție , care include întreaga unitate GPT. ID-ul de sistem pentru partiție este fixat la 0xEE, indicând faptul că sistemul utilizează GPT. EFI ignoră MBR. Sistemele de operare pe 32 de biți care nu gestionează unitățile GPT recunosc acest ID și arată utilizatorului unitatea GPT ca fiind inaccesibilă. Sistemele de operare mai vechi vor recunoaște, în general, o singură partiție de tip necunoscut pe unitate, fără spațiu liber; în acest fel, modificările unității sunt în general respinse, cu excepția cazului în care utilizatorul solicită și confirmă în mod explicit ștergerea partiției. Acest lucru previne ștergerea accidentală a unității.
Antet tabel de partiții (LBA 1)
Antetul tabelului de partiții (LBA 1) definește ce blocuri ale unității pot fi utilizate de utilizator. De asemenea, definește numărul și dimensiunea elementelor tabelului de partiții. Pe o mașină Windows Server 2003 pe 64 de biți, există 128 de elemente rezervate, fiecare de 128 de octeți. Prin urmare, pot fi create maximum 128 de partiții.
Antetul conține GUID -ul (Globally Unique Identifier, în engleză) al unității. Stochează dimensiunea și poziția acesteia (întotdeauna LBA 1) și dimensiunea și poziția antetului și a tabelului GPT secundar (întotdeauna în ultimul sector al unității). Este important de reținut că conține și o sumă de control CRC32 pentru sine și pentru tabelul de partiții, care este verificată de procesele EFI la pornire. Deoarece EFI utilizează și verifică această sumă de control, nu este recomandat să utilizați editori hexazecimali pentru a modifica conținutul GPT, deoarece aceste modificări ar putea invalida suma de control . În acest caz, EFI ar trebui să suprascrie GPT-ul primar cu cel secundar sau, dacă ambele ar conține sume de control nevalide, nu ar putea accesa unitatea.
Descrierea partiției (LBA 2-33)
Rândurile tabelului de partiții (LBA 2-33) sunt simple și clare. Pentru fiecare rând, primii 16 octeți identifică tipul de partiție GUID (un exemplu de GUID al partiției de sistem EFI este {C12A7328-F81F-11D2-BA4B-00A0C93EC93B}), în timp ce următorii 16 octeți conțin GUID-ul unic al partiției. În interiorul fiecărui rând sunt stocate și LBA-urile (fiecare de 64 de biți) care identifică începutul și sfârșitul partiției considerate, precum și numele și atributele acesteia din urmă.
GUID pentru tipul de partiție
| Sistem de operare | Tipul partiției | Identificator unic global (GUID) |
|---|---|---|
| (Nu este) | Intrare nefolosita | 00000000-0000-0000-0000-000000000000 |
| Schema de partiție MBR | 024DEE41-33E7-11D3-9D69-0008C781F39F | |
| Partiția de sistem EFI | C12A7328-F81F-11D2-BA4B-00A0C93EC93B | |
| Windows | Partiție rezervată Microsoft | E3C9E316-0B5C-4DB8-817D-F92DF00215AE |
| Partiția de date de bază | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | |
| Partiția de metadate Logical Disk Manager | 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 | |
| Partiția de date Logical Disk Manager | AF9B60A0-1431-4F62-BC68-3311714A69AD | |
| HP-UX | Partiție de date | 75894C1E-3AEB-11D3-B7C1-7B03A0000000 |
| Partiție de service | E2A1E728-32E3-11D6-A682-7B03A0000000 | |
| Linux | Partiție de date | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 |
| Partiție RAID | A19D880F-05FC-4D3B-A006-743F0F84911E | |
| Schimbați partiția | 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F | |
| Partiția Logical Volume Manager (LVM). | E6D6D379-F507-44C2-A23C-238F2A3DF928 | |
| Rezervat | 8DA63339-0007-60C0-C436-083AC8230908 | |
| FreeBSD | Partiție de date | 516E7CB4-6ECF-11D6-8FF8-00022D09712B |
| Schimbați partiția | 516E7CB5-6ECF-11D6-8FF8-00022D09712B | |
| Partiție Unix File System (UFS). | 516E7CB6-6ECF-11D6-8FF8-00022D09712B | |
| Partiția de gestionare a volumului Vinum | 516E7CB8-6ECF-11D6-8FF8-00022D09712B | |
| macOS | Partiție Hierarchical File System (HFS +). | 48465300-0000-11AA-AA11-00306543ECAC |
| Apple UFS | 55465300-0000-11AA-AA11-00306543ECAC | |
| Partiție Apple RAID | 52414944-0000-11AA-AA11-00306543ECAC | |
| Partiție Apple RAID, offline | 52414944-5F4F-11AA-AA11-00306543ECAC | |
| Partiția Apple Boot | 426F6F74-0000-11AA-AA11-00306543ECAC | |
| Eticheta Apple | 4C616265-6C00-11AA-AA11-00306543ECAC | |
| Partiția de recuperare Apple TV | 5265636F-7665-11AA-AA11-00306543ECAC | |
| Solaris | Partiția de pornire | 6A82CB45-1DD2-11B2-99A6-080020736631 |
| Partiție rădăcină | 6A85CF4D-1DD2-11B2-99A6-080020736631 | |
| Schimbați partiția | 6A87C46F-1DD2-11B2-99A6-080020736631 | |
| Partiție de rezervă | 6A8B642B-1DD2-11B2-99A6-080020736631 | |
| partiție / usr | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
| partiție / var | 6A8EF2E9-1DD2-11B2-99A6-080020736631 | |
| / partiție de acasă | 6A90BA39-1DD2-11B2-99A6-080020736631 | |
| EFI_ALTSCTR | 6A9283A5-1DD2-11B2-99A6-080020736631 | |
| Partiție rezervată | 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 |
Notă: Linux și Windows folosesc același GUID pentru partițiile de date respective
Notă: GUID-urile din acest tabel sunt afișate cu convenția de ordonare a octetilor little-endian . De exemplu, GUID-ul pentru o partiție de sistem EFI (Esp) este raportat aici ca C12A7328-F81F-11D2-BA4B-00A0C93EC93B, care corespunde secvenței de 16 octeți 28 73 2A C1 1F F8 D2 11 BA A09 C90E A09 C90E 3B (doar primele 3 blocuri au octeții inversați).
Articole înrudite
Alte proiecte
Wikimedia Commons conține imagini sau alte fișiere în tabelul de partiții GUID
Link- uri externe
- Microsoft TechNet : sectoare de disc pe discuri GPT
- Microsoft TechNet: Utilizarea unităților GPT pe sisteme x86-64