GUID Partition Table , abr. GPT este un standard de format pentru plasarea tabelelor de partiții pe un hard disk fizic. Face parte din Extensible Firmware Interface (EFI), un standard propus de Intel pentru a înlocui BIOS -ul . EFI folosește GPT, unde BIOS-ul folosește Master Boot Record (MBR) .
Spre deosebire de MBR, care începe cu un program binar executabil conceput pentru a identifica și a porni partiția activă, GPT se bazează pe capabilități EFI avansate pentru a efectua aceste procese. Cu toate acestea, MBR-ul este prezent chiar la începutul discului (LBA 0) atât în scopuri de protecție, cât și de compatibilitate. GPT-ul în sine începe cu Antetul tabelului de partiții .
GPT utilizează un sistem modern de adresare a blocurilor logice ( LBA ) în loc de adresarea Chilinder-Head-Sector ( CHS ) utilizată în MBR. MBR-ul moștenit cu toate informațiile sale este conținut în blocul LBA 0, cuprinsul GPT este în blocul LBA 1. Cuprinsul conține adresa blocului în care începe tabelul de partiții, de obicei, următorul bloc este LBA 2. Numărul de partiții nu este limitat de standard și depinde de sistemul de operare [1] (limitat tehnic la aproximativ 264 de secțiuni din cauza lățimii câmpurilor). Deci, în Microsoft Windows, tabelul de partiții rezervă spațiu pentru 128 de intrări de 128 de octeți fiecare (în GNU/Linux kernel-ul suportă până la 256 de partiții [2] ). Astfel, 16.384 de octeți sunt rezervați pentru tabelul de partiții din Windows (când se folosește un sector de 512 de octeți, acesta va fi de 32 de sectoare), astfel încât primul sector utilizat de fiecare hard disk din acesta va fi LBA 34.
În plus, GPT oferă duplicare - cuprinsul și tabelul de partiții sunt scrise atât la începutul, cât și la sfârșitul discului.
Teoretic, GPT vă permite să creați partiții de disc de până la 9,4 ZB (9,4 × 1021 octeți ) în dimensiune (cu o dimensiune a sectorului de 512 octeți, altfel mai mult), în timp ce MBR poate funcționa doar până la 2,2 TB (2,2 × 10 12 ). octeți).
GPT permite partițiilor să li se aloce GUID -uri , nume și atribute, indiferent de UUID -urile interne ale sistemelor de fișiere, etichetele acestora și așa mai departe, și permite să le facă referire prin astfel de nume în loc de etichetele și numerele partițiilor. Datorită suportului Unicode în nume și scutirea de restricții asupra acestora, secțiunile pot fi denumite în orice limbă și grupate în foldere [3] .
Scopul principal al punerii MBR-ului la începutul discului este de protecție. Este posibil ca utilitarele de disc bazate pe MBR să nu recunoască și chiar să nu suprascrie discurile GPT. Pentru a evita acest lucru, este specificată o singură partiție, care acoperă întregul disc GPT. ID -ul de sistem pentru această partiție este setat la , indicând faptul că GPT este utilizat . Ca rezultat, EFI ignoră MBR. Unele sisteme de operare pe 32 de biți, cum ar fi Windows XP, care nu sunt capabile să citească discuri care conțin GPT, vor recunoaște în continuare acest ID de sistem și vor prezenta volumul ca un disc GPT inaccesibil. Sistem de operare mai vechi0xEE[ ce? ] reprezintă de obicei unitatea ca având o singură partiție de tip necunoscut și fără spațiu liber; de regulă, ei refuză să modifice un astfel de disc până când utilizatorul solicită și confirmă în mod explicit eliminarea acestei partiții. În acest fel, este împiedicată ștergerea accidentală a conținutului discului GPT.
Cuprinsul tabelului de partiții indică acele blocuri logice de pe disc care pot fi utilizate de utilizator ( de exemplu, blocurile utilizabile ) . De asemenea, specifică numărul și dimensiunea intrărilor de date ale partițiilor care alcătuiesc tabelul de partiții. În mod implicit, Microsoft Windows rezervă 128 de înregistrări de date de partiție. Astfel, este posibil să se creeze 128 de partiții pe disc.
Cuprinsul conține GUID -ul ( în engleză Globally Unique IDentifier - „identificator unic global”) al discului. TOC conține, de asemenea, propria dimensiune și locație (întotdeauna LBA 1), precum și dimensiunea și locația TOC-ului secundar (de rezervă) și a tabelului de partiții, care sunt întotdeauna plasate în ultimele sectoare ale discului. Important este că conține și o sumă de control CRC32 pentru sine și pentru tabelul de partiții. Aceste sume de verificare sunt verificate de procesele EFI atunci când mașina pornește. Din cauza verificărilor sumei de control, modificarea conținutului GPT în editorii hexadecimale este ilegală și inutilă. Orice modificare va sparge sumele de verificare ale conținutului, după care EFI va suprascrie GPT-ul principal cu cel secundar. Dacă ambele GPT-uri conțin sume de verificare incorecte, accesul la disc va deveni imposibil. (Cu toate acestea, editarea este posibilă - vezi https://www.linux.org.ru/forum/admin/13360627?cid=13363080 )
Intrările în partiții sunt simple și aranjate cu incremente egale de adrese . Primii 16 octeți definesc tipul de partiție GUID. De exemplu, GUID-ul unei partiții de sistem EFI este " ". Următorii 16 octeți conțin un GUID unic pentru partiția respectivă. În continuare, sunt scrise datele despre începutul și sfârșitul LBA-urilor pe 64 de biți, dacă există. Restul spațiului este destinat informațiilor despre numele și atributele secțiunilor. C12A7328-F81F-11D2-BA4B-00A0C93EC93B
conf. univ. platf. | Tipul partiției | Identificator unic global (GUID) |
---|---|---|
(Nu) | Înregistrare de date neutilizată | 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 | |
Partiția de pornire a BIOS-ului | 21686148-6449-6E6F-744E-656564454649 | |
Partiție Intel Fast Flash (iFFS) (pentru tehnologia Intel Rapid Start) | D3BFE2DE-3DAF-11DF-BA40-E3A556D89593 | |
Partiția de pornire Sony | F4019732-066E-4E12-8273-346C5641494F | |
Partiția de pornire Lenovo | BFBFAFE7-A34F-448A-9A5B-6213EB736C22 | |
Windows | Partiția de backup Microsoft | E3C9E316-0B5C-4DB8-817D-F92DF00215AE |
Secțiunea de date principale | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | |
Manager de volum logic , secțiunea metadate | 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 | |
Partiția de date Logical Volume Manager | AF9B60A0-1431-4F62-BC68-3311714A69AD | |
Partiție de recuperare | DE94BBA4-06D1-4D40-A16A-BFD50179D6AC | |
HP-UX | Secțiunea de date | 75894C1E-3AEB-11D3-B7C1-7B03A0000000 |
Secția de service | E2A1E728-32E3-11D6-A682-7B03A0000000 | |
linux | Secțiunea de date | 0FC63DAF-8483-4772-8E79-3D69D8477DE4 |
Partiție RAID | A19D880F-05FC-4D3B-A006-743F0F84911E | |
secțiunea de schimb | 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F | |
Secțiunea Logical Volume Manager ( LVM ) . | E6D6D379-F507-44C2-A23C-238F2A3DF928 | |
Secțiunea/acasă | 933AC7E1-2EB4-4F13-B844-0E14E2AEF915 | |
Secțiunea /srv (date server) | 3B8F8425-20E0-4F3B-907F-1A25A76F98E8 | |
secțiunea dm-crypt | 7FFEC5C9-2D00-49B7-8941-3EA10A5586B7 | |
Sectiunea LUKS | CA7D7CCB-63ED-4C53-861C-1742536059CC | |
rezervat | 8DA63339-0007-60C0-C436-083AC8230908 | |
FreeBSD | partiția de pornire | 83BD6B9D-7F41-11DC-BE0B-001560B84F0F |
Secțiunea de date | 516E7CB4-6ECF-11D6-8FF8-00022D09712B | |
secțiunea de schimb | 516E7CB5-6ECF-11D6-8FF8-00022D09712B | |
Partiție UFS ( sistem de fișiere Unix ). | 516E7CB6-6ECF-11D6-8FF8-00022D09712B | |
Secțiunea de gestionare a volumului Vinum | 516E7CB8-6ECF-11D6-8FF8-00022D09712B | |
Partiție ZFS | 516E7CBA-6ECF-11D6-8FF8-00022D09712B | |
macOS | Secțiunea HFS+ ( Hierarhical File System ) . | 48465300-0000-11AA-AA11-00306543ECAC |
Partiție APFS ( Apple File System ). | 7C3457EF-0000-11AA-AA11-00306543ECAC | |
Apple UFS | 55465300-0000-11AA-AA11-00306543ECAC | |
ZFS | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
Partiție Apple RAID | 52414944-0000-11AA-AA11-00306543ECAC | |
Partiție Apple RAID, offline | 52414944-5F4F-11AA-AA11-00306543ECAC | |
Apple Boot Partition | 426F6F74-0000-11AA-AA11-00306543ECAC | |
etichetă de măr | 4C616265-6C00-11AA-AA11-00306543ECAC | |
Secțiunea Recuperare Apple TV | 5265636F-7665-11AA-AA11-00306543ECAC | |
Partiția de stocare Apple Core (adică Lion FileVault) | 53746F72-6167-11AA-AA11-00306543ECAC | |
Solaris | partiția de pornire | 6A82CB45-1DD2-11B2-99A6-080020736631 |
Partiție rădăcină | 6A85CF4D-1DD2-11B2-99A6-080020736631 | |
Secțiunea de schimb | 6A87C46F-1DD2-11B2-99A6-080020736631 | |
Secțiunea de backup | 6A8B642B-1DD2-11B2-99A6-080020736631 | |
Partiție /usr | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
secțiunea /var | 6A8EF2E9-1DD2-11B2-99A6-080020736631 | |
Secțiunea/acasă | 6A90BA39-1DD2-11B2-99A6-080020736631 | |
EFI_ALTSCTR | 6A9283A5-1DD2-11B2-99A6-080020736631 | |
Secțiuni rezervate | 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 | Secțiunea de schimb | 49F48D32-B10E-11DC-B99B-0019D1879648 |
Sectiunea FFS | 49F48D5A-B10E-11DC-B99B-0019D1879648 | |
Sectiunea LFS | 49F48D82-B10E-11DC-B99B-0019D1879648 | |
Partiție RAID | 49F48DAA-B10E-11DC-B99B-0019D1879648 | |
Secțiunea conectată | 2DB519C4-B10F-11DC-B99B-0019D1879648 | |
Partiție criptată | 2DB519EC-B10F-11DC-B99B-0019D1879648 | |
Sistemul de operare Chrome | Nucleul sistemului de operare Chrome | FE3A2A5D-4F32-41A7-B725-ACCC3285A309 |
Rădăcină ChromeOS | 3CB8E202-3B7E-47DD-8A3C-7FF2A13CFCEC | |
Pentru utilizarea ulterioară a ChromeOS | 2E0A753D-9E48-43B0-8337-B15192CB1B5E | |
QNX | Sistem de fișiere cu siguranță (QNX6) [4] | CEF5A9AD-73BC-4601-89F3-CDEEEEE321A1 |
OS/2 | ArcaOS Tip 1 [5] | 90B6FF38-B98F-4358-A21F-48F35B4A8AD3 |
Nota 1: GUID-ul pentru partiția de date Linux a fost anterior un duplicat al GUID-ului pentru partiția de date master Microsoft Windows .
Nota 2: Ordinea octetilor în ortografiile GUID este little-endian . De exemplu, GUID-ul partiției de sistem EFI este scris ca: C12A7328-F81F-11D2-BA4B-00A0C93EC93B, care corespunde unei secvențe de 16 octeți: 28 73 2A C1 1F F8 D2 11 BA 4B 3B 00 A0 C9 C9. Rețineți că octeții sunt scrieți invers numai în primele trei blocuri (C12A7328-F81F-11D2).
ale sistemelor de operare | Aspecte|||||
---|---|---|---|---|---|
| |||||
Tipuri |
| ||||
Nucleu |
| ||||
Managementul proceselor |
| ||||
Gestionarea și adresarea memoriei |
| ||||
Instrumente de încărcare și inițializare | |||||
coajă | |||||
Alte | |||||
Categorie Wikimedia Commons Wikibooks Wiktionar |