Başka bir bölüm şeması vs MBR vs GPT arasındaki farklar nelerdir?


24

Herhangi biri bana MBR vs GPT arasındaki temel farkların veya başka bir bölüm şemasının ne olduğunu söyleyebilir mi? Neden biri birini diğerinden seçsin?


Ben bir uzman değilim, ancak Mac OS X’in yeni sürümünden Time Time adında bir özellik buldum. GPT, Mac OS X Lion için bir gerekliliktir ... bu nedenle, GPT'nin MBR'den daha kullanışlı olduğunu söyleyebilirim.

Başka hangi bölüm programları var ve hangisi hangi durumda kullanılmalı?


1
Sübjektif (yani yapıcı değil ) kadar kapalı kalmasını önlemek için sorunuzu cevapladım . SSS’de okuyabileceğiniz gibi “Neyin daha iyi olduğunu” sormanız teşvik edilmez .
slhck

Ubuntu'da "Apple bölüm haritası" seçeneğine de ulaşıldı (acele etme denememe denedim çünkü ben Apple kullanana kadar ihtiyacım yok sanırım) ve "Bölümleme" cadı NTFS'ye izin vermiyor ama FAT (diğer FS'leri test etmedi) ama bölümlenmiş diskleri yok Windows'da çalışmıyor.
Kangarooo

Yanıtlar:


23

MS-DOS stili Ana Önyükleme Kaydı (MBR), Apple Bölüm Haritası (APM) ve UEFI stili GUID Bölüm Tablosu (GPT) arasındaki farklar şunlardır:

Disk boyutu

MBR ve APM kullanılabilir disk boyutunu 2 TiB olarak sınırlar (bir bölüm 2 TiB sınırının ötesinde başlayamaz veya bitemez). GPT ile, disk 8 ZiB'ye kadar olabilir.

Bölüm sayısı

MBR dört bölümle sınırlıdır.

Sınırı aşmak için, bölümlerden biri genellikle bir dizi "mantıksal bölüm" içeren iç içe geçmiş bir "genişletilmiş bölüm" olarak oluşturulur. Bunun için en yaygın kullanılan şema Genişletilmiş Önyükleme Kaydıdır , ancak BSD sistemleri genellikle bunun yerine BSD disk etiketini yerleştirir .

APM 62 bölüme kadar büyüyebilir; GPT en az 128 olabilir.

Bölüm meta verileri

MBR bölümleri 1-byte "type" koduna sahiptir, faydalı olması için çok küçüktür (çoğu işletim sistemi çok genel tür kodları kullanır ve gerisini tahmin eder). Windows NT ayrıca, aynı modeldeki birden fazla disk arasında ayrım yapmak için 4 baytlık bir "disk kimliği" tanıttı.

APM metinsel "tip tanımlayıcıları" (32 ASCII byte) kullanır, örn Apple_UFS. Ayrıca, açıklayıcı bir bölüm adı için 32 bayt ayırır.

GPT, adından da anlaşılacağı gibi, bölüm türü için 16 baytlık bir GUID'yi, belirli bir bölümü (partuuid) tanımlamak için başka bir GUID'yi ve tüm diski tanımlamak için başka bir GUID'yi (MBR "disk kimliği" amacıyla benzer şekilde) kullanır. . Ayrıca, bir bölüm etiketi için 72 bayt (UTF-16) ayırır.

Sistem mimarileri

Intel tabanlı Mac'ler yalnızca GPT sürücülerden önyüklenebilirken, PowerPC tabanlı Mac'ler yalnızca APM'yi destekler.

"Düzenli" IBM uyumlu bilgisayarlar, 0'uncu sektör geçerli bir BIOS önyükleyici ve AA55hönyükleme imzası içerdiği sürece herhangi bir diski önyükleyebilir . Bu genellikle MBR anlamına gelir, ancak tüm GPT bölümlenmiş disklerde bu gereksinimi karşılayan bir "koruyucu MBR" vardır.

UEFI kullanan bilgisayarların hem GPT'yi hem de MBR'yi desteklemesi gerekir - yine UEFI uyumlu bir önyükleyici mevcut olduğu sürece. (UEFI, önyükleyicileri belirli bir tür koduyla FAT32 bölümünde tutar.)

(İstisnalar: Bazı belirli BIOS sürümleri, GPT "koruyucu MBR" yazılımını hatalar veya hatalı özellikler nedeniyle geçersiz olarak reddediyor. Ayrıca, Windows, nedenlerden dolayı BIOS sistemlerinde bir GPT diskinden veya UEFI sistemlerinde bir MBR diskinden önyüklemeyi reddedecek Bilinmeyen.)

Boot yükleyiciler

BIOS sistemlerinde ilk önyükleyici, MBR'nin bir parçasıdır. MBR'de yalnızca bir önyükleyici bulunabilir ve bu da çift önyükleme sistemleri kurulurken çakışmalara neden olabilir. MBR açılış yükleyicisinin x86 DOS kökenleri nedeniyle, kod x86 mimarisine özgüdür.

Öte yandan, UEFI önyükleyiciler (potansiyel olarak çoklu) ve diğer EFI araçları için özel bir FAT32 bölümü kullanır. Bölüm içeriği herhangi bir işletim sisteminden kolayca yönetilebilir.

Teknik parçalar ve parçalar

  • Her ikisi de 0'dan başlayan disk başına yalnızca bir MBR veya APM vardır. GPT, diskin sonuna yakın bir yedek kopyasını tutar.

MBR ve GPT ile ilgili daha ayrıntılı bilgi: Windows ve GPT SSS


1
Sorunun Mac bağlamı göz önüne alındığında, orijinal ilk madde işaret noktanız hatalıydı. Aşağı oy vermek yerine düzenleme özgürlüğünü aldım. Umarım sakıncası yoktur.
Spiff

Intel tabanlı Mac'lerin çoğu Apple Partition Map (APM) formatlı sürücülerden önyüklenebilir, ancak bu bir sır değil, kimseye söyleme.
Gordon Davisson


1
Bu arada, neredeyse 15 yıllık bir hatayı ilk tespit eden kişi olduğun için tebrikler. 16EiB, 64 bitlik sektör numaralarına sahip birimin veya disk boyutunun değil 64 bitlik dosya işaretleyicili maksimum dosya boyutudur. 8ZiB, güvenilir log tablolarına göre ikincisi için doğrudur.
JdeBP

10

Yalnızca üç bölüm şemasını biliyorum: MBR, GPT ve APM. (Bunlar Apple'ın Disk Yardımcı Programının oluşturabileceği şeylerdir.)

MBR (Ana Önyükleme Kaydı), tarihsel olarak Windows tarafından kullanılır (ve bu nedenle çoğu bilgisayar üreticisi tarafından). Mac'i MBR diskinden açıp açamayacağınızdan emin değilim; Sanmıyorum

GPT (GUID Partition Table) genellikle Intel'in EFI BIOS değişimiyle birlikte kullanılır. Bu nedenle, çoğunlukla şu anda Intel Mac'lerinde Apple tarafından kullanılmaktadır. 10.4 veya üzeri çalışan herhangi bir Mac bir GPT diski okuyabilir; yalnızca Intel Mac'ler bunlardan önyükleme yapabilir. Bir bilgisayarda EFI varsa, Windows'u bir GPT diskinde önyükleyebilirsiniz.

APM (Apple Partition Map), Apple'ın Intel anahtarından önce kullandığı şeydir. 1989'dan beri Macintosh SE'de kullanılmaktadır. Intel Mac'ler, APM disklerinden önyükleme yapabilir ve okuyabilir.

Soruda yaptığınız iddianın ("GPT, MBR'den daha kullanışlıdır") yanlış olduğunu söyleyebilirim: Kesinlikle bir MBR diskli GPT kullanarak birden fazla bilgisayarı önyükleyebilirsiniz. GPT olduğu geleceğin yolu ancak büyük PC üreticileri BIOS EFI geçmek için biraz zaman alabilir.

Time Machine diskiniz neredeyse kesinlikle GPT kullanıyor, ancak hiçbir zaman önyüklemeyeceğiniz için bu tamamen alakasız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.