Apa Itu MBR? Yuk Simak Penjelasan Singkatnya
Apa itu Master Boot Record (MBR)
Master Boot Record (MBR) adalah informasi di sektor pertama dari setiap hard disk atau disket yang mengidentifikasi bagaimana dan di mana sistem operasi berada sehingga dapat di-boot (dimuat) ke penyimpanan utama komputer atau memori akses acak . Master Boot Record juga kadang-kadang disebut " sektor partisi " atau "tabel partisi master" karena mencakup tabel yang menempatkan setiap partisi tempat hard disk telah diformat.
Selain tabel ini, MBR juga menyertakan program yang membaca catatan sektor boot dari partisi yang berisi sistem operasi yang akan di-boot ke RAM. Pada gilirannya, catatan itu berisi program yang memuat sisa sistem operasi ke dalam RAM.
MBR ditemukan di hampir semua media penyimpanan eksternal (misalnya stik USB) yang kompatibel dengan teknologi PC (arsitektur x64/x86) dan dapat bekerja dengan Windows. Dalam hal media data tidak dimaksudkan untuk memulai PC; MBR tidak terlibat secara operasional melainkan hanya berfungsi sebagai sumber informasi yang dapat dibaca . Misalnya, perangkat pemutaran untuk file audio menemukan informasi di sana tentang lokasi dan ukuran partisi yang berisi file MP3 yang dapat diputar.
Catatan
x86 mengacu pada arsitektur prosesor khusus yang diperkenalkan oleh Intel pada tahun 1976. Di antara fungsi lainnya, ia memproses perintah khusus saat mengontrol sistem operasi yang dikembangkan oleh produsen chip Intel dan AMD, misalnya. prosesor x86 pada awalnya memiliki arsitektur 32-bit (lebar pemrosesan: 32 bit), tetapi sistem saat ini berjalan dengan prosesor x86 64-bit yang lebih berkinerja tinggi (lebar pemrosesan: 64 bit). Standar x86 64-bit juga disebut sebagai x64 .
Adapun Master Boot Record mempunyai beberapa tugas saat melakukan proses booting adalah sebagai berikut :
- Mencari partisi yang aktif (yang dapat melakukan proses booting) dalam tabel partisi.
- Mencari sektor pertama dari partisi yang aktif untuk mendapatkan boot sector dari partisi tersebut.
- Memuat salinan boot sector dari partisi yang aktif ke dalam memori.
- Memberikan kontrol selanjutnya kepada kode yang dapat dieksekusi di dalam boot sector.
Master Boot Record mempunyai skema partisi yang menggunakan struktur master boot record. Adapun skema partisi didalam master boot record adalah sebagai berikut :
- Primary Partition atau partisi utama. Partisi yang digunakan untuk melakukan proses booting sistem operasi. Jumlah partisi untama maksimal hanya 4 buah partisi.
- Extended Partition atau partisi tambahan, yakni partisi yang dapat menampung beberapa partisi logical. Jumlahnya hanya boleh satu buah saja.
- Logical Partition yakni partisi yang tidak dapat melakukan proses booting sistem operasi tetapi hanya dapat menyimpan data pengguna. Jumlahnya tidak terbatas dalam satu hard disk.
Tabel Partisi MBR
Tabel partisi mendokumentasikan alokasi penyimpanan data ke dalam sektor-sektor terpisah. Ia melakukannya menggunakan empat entri, masing-masing terdiri dari 16 byte, yang memberikan informasi tentang lokasi dan ukuran setiap partisi. Misalnya, di mana partisi C:\ atau partisi D:\ dimulai dan diakhiri. Selain itu, tabel berisi informasi tentang waktu penyimpanan data, seperti "FAT32", "LINUX Native" atau "Dynamic Disk". Urutan partisi dalam tabel partisi tidak selalu mencerminkan susunan fisik pada hard drive.
Aktivitas MBR oleh BIOS
Aktivitas MBR memerlukan pemicu – disediakan oleh BIOS (Basic Input/Output System) setelah PC dinyalakan. BIOS adalah perangkat lunak khusus yang juga dikenal sebagai firmware . Itu ditemukan di mainboard PC dengan arsitektur x86, di mana ia tertanam dalam chip khusus (misalnya chip EPROM, penyimpanan Flash). BIOS adalah komponen tetap secara permanen, bahkan ketika komputer dimatikan.
BIOS itu sendiri tidak memerlukan informasi yang tepat tentang partisi disk. Ini hanya dimaksudkan untuk memuat dan menjalankan bootloader MBR di memori. Setelah sektor boot master telah dibaca dan bootloadernya aktif di memori kerja, partisi aktif (dapat di-boot) dari hard drive yang dibagi ditentukan melalui tabel partisi .
Setelah ditemukan, reaksi berantai berlangsung sesuai dengan prinsip pembebanan berantai. Sektor boot yang diidentifikasi dari partisi yang dialamatkan diaktifkan, dan bootloader partisi itu sendiri mengambil alih kendali di memori kerja. Proses dan rutinitas yang lebih ekstensif mengikuti yang mengeksekusi awal sebenarnya dari sistem operasi. Karena bootloader partisi itu sendiri menangani tugas-tugas yang lebih kompleks, biasanya lebih besar daripada program awal MBR.
Jika komputer memiliki beberapa sistem operasi , proses booting akan berhenti sebelum waktunya hingga pengguna membuat pilihan (misalnya antara Windows 7 dan Windows 10). Manajer boot khusus ini umumnya bekerja berdasarkan waktu. Jika entri manual tidak disediakan, sistem operasi pilihan akan diluncurkan secara otomatis setelah batas waktu tertentu.
Alternatif untuk Master Boot Record
Master boot record memiliki beberapa kelemahan, seperti mekanisme pemecahan masalah yang tidak memadai (jika MBR rusak, misalnya), keterbatasan ukuran hard drive atau penanganan partisi. Partisi MBR hanya didukung hingga kapasitas penyimpanan 2 TB; tanpa modifikasi, skema partisi konvensional hanya dapat menangani empat partisi .
Namun, dalam praktiknya, batasan ini sebagian diimbangi dengan beberapa trik dan solusi. Misalnya, sektor boot dapat dimodifikasi, dan partisi yang diperluas diatur, yang pada gilirannya dapat dibagi menjadi partisi logis yang lebih kecil . Namun, trik kecil ini merupakan solusi darurat yang hampir tidak dapat mengimbangi perkembangan teknologi komputer saat ini.
Sistem saat ini semakin menggantikan MBR dengan partisi hard drive modern dalam format GPT . GPT unggul dengan keamanan data yang ditingkatkan dan dapat menangani hard drive yang lebih besar dan banyak partisi. Disk berformat GPT bekerja erat dengan antarmuka firmware yang telah ditetapkan selama beberapa waktu sebagai penerus BIOS. Misalnya, dari Windows Vista Service Pack 1 (versi 64-bit x86) dimungkinkan untuk mulai menggunakan unified extensible firmware (UEFI) . Teknologi boot yang lebih baru adalah semacam "sistem operasi mini" yang mendukung prosesor 64-bit asli dari pabrik.
Kesimpulan
MBR menjadi kurang penting akhir-akhir ini karena alternatif yang lebih fleksibel dan berkinerja lebih tinggi. Di mana pun sektor boot master masih digunakan untuk booting, biasanya untuk memulai komputer dengan perangkat keras lama . Terlebih lagi, teknologi MBR sangat lazim di dunia Windows karena alasan kompatibilitas .