GUID Bölme Tablosu
GUID Bölüm Tablosu (GPT), bilgisayar bilimlerinde , bir bellek biriminde (katı hal bellek birimi veya sabit disk ) bölüm tablosunu ( İngilizce bölüm tablosu ) tanımlamak için bir standarttır . Genişletilebilir Ürün Yazılımı Arabirimi (EFI) standardının bir parçasıdır . EFI, BIOS'un Ana Önyükleme Kaydı'nı (MBR) kullandığı yerde GPT'yi kullanır .
Özellikler
MBR, etkin bölümü tanımlama ve başlatma amacına sahip yürütülebilir bir dosya içeren Ana Önyükleme Kodu ile başlarken , GPT bu işlevleri gerçekleştirmek için EFI tarafından sunulan potansiyeli kullanır . Güvenlik ve uyumluluk nedenleriyle, sürücü bir MBR referansıyla başlar, ardından bölüm tablosuyla birlikte GPT'nin kendisi gelir.
GPT , MBR tarafından kullanılan silindir kafası sektörü (CHS) adreslemesi yerine Mantıksal Blok Adreslemeyi (LBA) kullanır. MBR ile uyumluluk bilgileri LBA 0'da, GPT başlığı LBA 1'de ve ardından gerçek bölüm tablosunda bulunur. 64 bit Windows işletim sisteminde , 16.384 bayt veya 32 sektör GPT için ayrılmıştır ve LBA 34'ü sürücünün ilk kullanılabilir sektörü olarak bırakır.
GPT, sürücünün hem başında hem de sonunda başlık ve bölüm tablosunu yazdığı için gereksizdir .
MBR Uyumluluğu (LBA 0)
Sürücünün başlangıcındaki (LBA 0) MBR'nin temel amacı, MBR sürücüleri uygulamalarının GPT sürücülerini tanımamasını ve sonunda üzerine yazmasını önlemektir. Bu amaçla, tüm GPT sürücüsünü içeren tek bir bölüm belirtilir. Bölümün Sistem Kimliği, sistemin GPT kullandığını gösteren 0xEE'de sabitlenmiştir. EFI, MBR'yi yok sayar. GPT sürücülerini yönetmeyen 32 bit işletim sistemleri bu kimliği tanır ve kullanıcıya GPT sürücüsünü erişilemez olarak gösterir. Daha eski işletim sistemleri genellikle sürücüde boş alan olmadan tek bir bilinmeyen türde bölümü tanır; bu şekilde, kullanıcı bölümün silinmesini açıkça talep etmedikçe ve onaylamadıkça, sürücüdeki değişiklikler genellikle reddedilir. Bu, sürücünün yanlışlıkla silinmesini önler.
Bölüm Tablosu Başlığı (LBA 1)
Bölüm tablosu başlığı (LBA 1), sürücünün hangi bloklarının kullanıcı tarafından kullanılabileceğini tanımlar. Ayrıca bölüm tablosu öğelerinin sayısını ve boyutunu da tanımlar. 64 bit Windows Server 2003 makinesinde, her biri 128 bayt olan 128 ayrılmış öğe vardır. Bu nedenle maksimum 128 bölüm oluşturulabilir.
Başlık , birimin GUID'sini (İngilizce Genel Olarak Benzersiz Tanımlayıcı) içerir. Boyutunu ve konumunu (her zaman LBA 1) ve başlık ve ikincil GPT tablosunun boyutunu ve konumunu (her zaman birimin son sektöründe) saklar. Ayrıca kendisi ve başlangıçta EFI işlemleri tarafından kontrol edilen bölüm tablosu için bir CRC32 sağlama toplamı içerdiğini belirtmek önemlidir . EFI bu sağlama toplamını kullandığı ve doğruladığı için, bu değişiklikler sağlama toplamını geçersiz kılabileceğinden, GPT'nin içeriğini değiştirmek için onaltılık düzenleyicilerin kullanılması önerilmez . Bu durumda, EFI'nin ikincil ile birincil GPT'nin üzerine yazması gerekir veya her ikisi de geçersiz sağlama toplamı içeriyorsa sürücüye erişemez.
Bölüm açıklaması (LBA 2-33)
Bölüm tablosunun (LBA 2-33) satırları basit ve anlaşılırdır. Her satır için, ilk 16 bayt, bölüm türü GUID'sini tanımlar (bir EFI Sistem Bölümü GUID'i örneği, {C12A7328-F81F-11D2-BA4B-00A0C93EC93B} şeklindedir), sonraki 16 bayt ise bölümün benzersiz GUID'ini içerir. Her satırın içinde, dikkate alınan bölümün başlangıcını ve sonunu ve bunun yanı sıra ikincisinin adını ve niteliklerini tanımlayan LBA'lar (her biri 64 bit) saklanır.
bölüm türü için GUID
| İşletim sistemi | bölüm türü | Global-Benzersiz Tanımlayıcı (GUID) |
|---|---|---|
| (O değil) | Kullanılmayan giriş | 00000000-0000-0000-0000-000000000000 |
| MBR bölüm şeması | 024DEE41-33E7-11D3-9D69-0008C781F39F | |
| EFI Sistem Bölmesi | C12A7328-F81F-11D2-BA4B-00A0C93EC93B | |
| pencereler | Microsoft Ayrılmış Bölüm | E3C9E316-0B5C-4DB8-817D-F92DF00215AE |
| Temel Veri Bölümü | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 | |
| Mantıksal Disk Yöneticisi meta veri bölümü | 5808C8AA-7E8F-42E0-85D2-E1E90434CFB3 | |
| Mantıksal Disk Yöneticisi veri bölümü | AF9B60A0-1431-4F62-BC68-3311714A69AD | |
| HP-UX | Veri bölümü | 75894C1E-3AEB-11D3-B7C1-7B03A0000000 |
| Hizmet Bölümü | E2A1E728-32E3-11D6-A682-7B03A0000000 | |
| Linux | Veri bölümü | EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 |
| RAID bölümü | A19D880F-05FC-4D3B-A006-743F0F84911E | |
| Bölümü değiştir | 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F | |
| Mantıksal Birim Yöneticisi (LVM) bölümü | E6D6D379-F507-44C2-A23C-238F2A3DF928 | |
| Rezerve | 8DA63339-0007-60C0-C436-083AC8230908 | |
| ÜcretsizBSD | Veri bölümü | 516E7CB4-6ECF-11D6-8FF8-00022D09712B |
| Bölümü değiştir | 516E7CB5-6ECF-11D6-8FF8-00022D09712B | |
| Unix Dosya Sistemi (UFS) bölümü | 516E7CB6-6ECF-11D6-8FF8-00022D09712B | |
| Vinum birim yöneticisi bölümü | 516E7CB8-6ECF-11D6-8FF8-00022D09712B | |
| Mac os işletim sistemi | Hiyerarşik Dosya Sistemi (HFS +) bölümü | 48465300-0000-11AA-AA11-00306543ECAC |
| elma UFS'si | 55465300-0000-11AA-AA11-00306543ECAC | |
| Apple RAID bölümü | 52414944-0000-11AA-AA11-00306543ECAC | |
| Apple RAID bölümü, çevrimdışı | 52414944-5F4F-11AA-AA11-00306543ECAC | |
| Apple Önyükleme bölümü | 426F6F74-0000-11AA-AA11-00306543ECAC | |
| elma etiketi | 4C616265-6C00-11AA-AA11-00306543ECAC | |
| Apple TV Kurtarma bölümü | 5265636F-7665-11AA-AA11-00306543ECAC | |
| Solaris | Önyükleme bölümü | 6A82CB45-1DD2-11B2-99A6-080020736631 |
| Kök bölümü | 6A85CF4D-1DD2-11B2-99A6-080020736631 | |
| Bölümü değiştir | 6A87C46F-1DD2-11B2-99A6-080020736631 | |
| Yedekleme bölümü | 6A8B642B-1DD2-11B2-99A6-080020736631 | |
| / usr bölümü | 6A898CC3-1DD2-11B2-99A6-080020736631 | |
| / var bölümü | 6A8EF2E9-1DD2-11B2-99A6-080020736631 | |
| / ev bölümü | 6A90BA39-1DD2-11B2-99A6-080020736631 | |
| EFI_ALTSCTR | 6A9283A5-1DD2-11B2-99A6-080020736631 | |
| Ayrılmış bölüm | 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 ve Windows, ilgili veri bölümleri için aynı GUID'i kullanır
Not: Bu tablodaki GUID'ler, küçük endian bayt sıralama kuralıyla gösterilmektedir . Örneğin, bir EFI Sistem bölümü (Esp) için GUID burada C12A7328-F81F-11D2-BA4B-00A0C93EC93B olarak bildirilir ve bu, 16 baytlık sıraya karşılık gelir 28 73 2A C1 1F F8 D2 11 BA 4B 00 A0 C9 3E C9 3B (yalnızca ilk 3 blokta baytlar ters çevrilir).
İlgili öğeler
Diğer projeler
Wikimedia Commons , GUID Bölüm Tablosunda resimler veya diğer dosyalar içeriyor