Menganalisis definisi dan fungsi Linux MBR

王林
Lepaskan: 2024-02-27 09:30:06
asal
1136 orang telah melayarinya

详解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
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!