Apa perbedaan antara MBR vs GPT vs skema partisi lainnya?

24

Adakah yang bisa memberi tahu saya apa perbedaan utama antara MBR vs GPT atau skema partisi lainnya? Mengapa satu memilih satu dari yang lainnya?


Saya bukan ahli tetapi dari rilis baru Mac OS X yang mencakup fitur yang disebut Time Machine, yang menurut saya sangat berguna. GPT adalah persyaratan untuk Mac OS X Lion ... jadi atas dasar ini saya akan mengatakan bahwa GPT lebih berguna daripada MBR.

Skema partisi apa lagi yang ada dan yang harus digunakan dalam situasi apa?

Safran Ali
sumber
1
Saya menulis ulang pertanyaan Anda untuk menghindarinya karena terlalu subjektif ( tidak konstruktif ). Bertanya "Apa yang lebih baik" tidak dianjurkan karena Anda dapat membaca di FAQ .
slhck
Dalam ubuntu ada opsi juga untuk "Peta partisi Apple" (belum mencobanya karena saya pikir saya tidak memerlukannya sampai saya menggunakan Apple) dan "Jangan partisi" penyihir tidak memungkinkan NTFS tetapi dapat FAT (tidak menguji FS lain) tetapi jangan partisi partisi disk tidak bekerja di Windows.
Kangarooo

Jawaban:

23

Perbedaan antara Master Boot Record (MBR) gaya MS-DOS , Apple Partition Map (APM), dan GUID Partition Table (GPT) gaya UEFI adalah seperti:

Ukuran disk

MBR dan APM membatasi ukuran disk yang dapat digunakan hingga 2 TiB (sebuah partisi tidak dapat memulai atau mengakhiri melampaui batas 2 TiB). Dengan GPT, disk dapat mencapai 8 ZiB.

Jumlah partisi

MBR terbatas pada empat partisi.

Untuk mengatasi batas, salah satu partisi biasanya dibuat sebagai "partisi extended" yang bersarang berisi serangkaian "partisi logis". Skema yang paling umum untuk ini adalah Boot Record yang Diperpanjang , meskipun sistem BSD sering membuat disk label BSD sebagai gantinya.

APM dapat tumbuh hingga 62 partisi; GPT dapat memiliki setidaknya 128.

Metadata partisi

Partisi MBR memiliki kode "tipe" 1-byte, yang terlalu kecil untuk berguna (sebagian besar sistem operasi menggunakan kode tipe yang sangat umum dan hanya menebak sisanya). Windows NT juga memperkenalkan "disk ID" 4-byte untuk membedakan antara beberapa disk dari model yang sama.

APM menggunakan "pengidentifikasi tipe" tekstual (32 byte ASCII), misalnya Apple_UFS. Itu juga cadangan 32 byte untuk nama partisi deskriptif.

GPT, seperti namanya, menggunakan GUID 16-byte untuk tipe partisi, GUID lain untuk mengidentifikasi partisi tertentu (partuuid), dan GUID lain untuk mengidentifikasi seluruh disk (mirip dengan tujuan "disk ID" MBR) . Itu juga cadangan 72 byte (UTF-16) untuk label partisi.

Arsitektur sistem

Mac berbasis Intel hanya dapat boot dari drive GPT, sedangkan Mac berbasis PowerPC hanya mendukung APM.

"Biasa" IBM-kompatibel PC dapat mem-boot disk apa pun asalkan sektor ke-0 berisi bootloader BIOS yang valid dan AA55htanda tangan boot. Ini biasanya berarti MBR, tetapi semua disk yang dipartisi GPT memiliki "MBR pelindung" yang memenuhi persyaratan ini.

PC yang menggunakan UEFI diperlukan untuk mendukung GPT dan MBR - sekali lagi, selama ada bootloader yang kompatibel dengan UEFI. (UEFI menyimpan bootloader di partisi FAT32 dengan kode jenis tertentu.)

(Pengecualian: Beberapa versi BIOS tertentu menolak GPT "MBR pelindung" sebagai tidak sah, karena bug atau kesalahan fungsi. Juga, Windows akan menolak untuk mem-boot dari disk GPT pada sistem BIOS, atau dari disk MBR pada sistem UEFI, karena alasan tidak diketahui.)

Boot loader

Dalam sistem BIOS, boot loader awal adalah bagian dari MBR. Hanya ada satu bootloader di MBR, yang mengakibatkan konflik saat memasang sistem dual-boot. Karena asal x86 DOS dari bootloader MBR, kode khusus untuk arsitektur x86.

Di sisi lain, UEFI menggunakan partisi FAT32 khusus untuk bootloader (berpotensi multipel) dan alat EFI lainnya. Konten partisi dapat dengan mudah dikelola dari OS apa pun.

Potongan-potongan teknis

  • Hanya ada satu MBR atau APM per disk, keduanya mulai dari sektor 0. GPT menyimpan salinan cadangan di dekat akhir disk.

Info lebih detail terkait MBR dan GPT: Windows dan GPT FAQ

grawity
sumber
1
Mengingat konteks Pertanyaan tentang Mac, titik awal pertama Anda salah. Saya mengambil kebebasan mengedit daripada downvoting. Saya harap kamu tidak keberatan.
Spiff
Sebagian besar Mac berbasis Intel dapat mem-boot dari drive yang diformat Apple Partition Map (APM), tetapi ini rahasia sehingga jangan beri tahu siapa pun.
Gordon Davisson
1
Ngomong-ngomong karena menjadi yang pertama menemukan kesalahan hampir 15 tahun, omong-omong. 16EiB tentu saja ukuran file maksimum dengan pointer file 64-bit, bukan volume atau ukuran disk dengan nomor sektor 64-bit. 8ZiB benar untuk yang terakhir, menurut tabel log terpercaya.
JdeBP
10

Saya hanya tahu tiga skema partisi: MBR, GPT, dan APM. (Inilah yang dapat dibuat oleh Apple's Utility Disk.)

MBR (Master Boot Record) digunakan secara historis oleh Windows (dan, karenanya, oleh sebagian besar produsen komputer). Saya tidak yakin apakah Anda dapat mem-boot Mac dari disk MBR; Saya kira tidak.

GPT (GUID Partition Table) umumnya digunakan bersama dengan penggantian BIOS EFI Intel. Dengan demikian, sebagian besar digunakan oleh Apple saat ini di Intel Mac mereka. Setiap Mac yang menjalankan 10.4 atau lebih tinggi dapat membaca disk GPT; hanya Intel Mac yang dapat melakukan booting darinya. Jika komputer memiliki EFI, Anda dapat mem-boot Windows pada disk GPT.

APM (Apple Partition Map) adalah apa yang digunakan Apple sebelum Intel beralih. Ini telah digunakan sejak 1989 di Macintosh SE. Intel Mac dapat boot dari dan membaca disk APM.

Saya akan mengatakan pernyataan yang Anda buat dalam pertanyaan ("GPT lebih bermanfaat daripada MBR") salah: Anda tentu bisa mem-boot lebih banyak komputer dengan disk MBR daripada yang menggunakan GPT. GPT adalah jalan masa depan, tetapi mungkin perlu beberapa saat bagi produsen PC utama untuk beralih ke EFI dari BIOS.

Disk Time Machine Anda hampir pasti menggunakan GPT, tetapi itu sama sekali tidak relevan karena Anda tidak akan pernah mem-boot darinya.

CajunLuke
sumber