Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Menganalisis definisi dan fungsi Linux MBR

Menganalisis definisi dan fungsi Linux MBR

王林
王林asal
2024-02-27 09:30:061143semak imbas

详解Linux MBR的定义和作用

Definisi dan peranan Linux MBR

Dalam sistem Linux, MBR (Master Boot Record) adalah bahagian yang sangat penting Ia terletak di sektor pertama cakera keras dan menempati 512 Byte ruang. Peranan MBR adalah untuk menyediakan program but apabila komputer mula membantu sistem memuatkan sistem pengendalian.

Struktur MBR

Struktur MBR adalah seperti berikut:

  1. Kawasan kod but (446 bait): Bahagian ini mengandungi kod pemuat but, yang bertanggungjawab untuk memulakan sistem pengendalian.
  2. Jadual partition (64 bait): Jadual partition merekodkan maklumat partition pada cakera keras, termasuk kedudukan permulaan, saiz, jenis partition, dsb. bagi setiap partition.
  3. Tandatangan (2 bait): Dua bait terakhir digunakan untuk menyimpan pengecam 0x55AA, menunjukkan bahawa ini ialah MBR yang sah.

Peranan MBR

Apabila komputer dimulakan, BIOS akan memuatkan MBR cakera keras ke dalam memori untuk dilaksanakan. Pemuat but dalam MBR membaca jadual partition, mencari partition aktif (Active Partition) dan memuatkan sektor but partition untuk memulakan sistem pengendalian.

Demonstrasi operasi praktikal

Berikut ialah operasi praktikal mudah untuk menunjukkan cara melihat dan mengubah suai MBR dalam sistem Linux.

Lihat MBR

sudo dd if=/dev/sda of=mbr_backup bs=512 count=1
hexdump -C mbr_backup

Dengan arahan di atas, kami menyandarkan MBR cakera keras sda ke fail dan melihat kandungan fail melalui arahan hexdump. Anda boleh melihat struktur MBR dan kandungan yang disimpan di dalamnya.

Ubah suai MBR

sudo fdisk /dev/sda
Command (m for help): a
Partition number (1-4): 1
Command (m for help): w

Arahan di atas menggunakan alat fdisk untuk mengedit jadual partition sda cakera keras dan menetapkan partition pertama sebagai partition aktif. Ini boleh mengubah suai partition aktif yang direkodkan dalam MBR, dengan itu menukar sistem pengendalian yang dimuatkan apabila sistem bermula.

Ringkasan

MBR, sebagai pintu pertama untuk permulaan komputer, adalah penting untuk proses permulaan sistem. Dengan memahami struktur dan fungsi MBR, kami boleh lebih memahami proses permulaan sistem dan membuat pelarasan dan pembaikan apabila perlu. Saya harap artikel ini akan membantu anda, dan anda dialu-alukan untuk terus mengkaji dan meneroka secara mendalam.

Syor: Berhati-hati semasa mengendalikan ralat operasi MBR boleh menyebabkan sistem gagal dimulakan atau data akan hilang.

Atas ialah kandungan terperinci Menganalisis definisi dan fungsi Linux MBR. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn