close

GUID Bölme Tablosu

Gezinmeye atla Aramaya atla

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 .

Image
GUID Bölüm Tablosu şema diyagramı. Her mantıksal bloğun (LBA) boyutu 512 bayttır. Negatif LBA adresleri, diskin sonundan itibaren konumları gösterir, −1 adreslenebilir son bloktur.

Ö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

Dış bağlantılar