Kod but induk (kadangkala disingkat MBC) ialah salah satu daripada beberapa bahagian rekod but induk. Ia melaksanakan set pertama fungsi penting dalam proses but.
Khususnya, dalam rekod but induk generik biasa, kod but induk menggunakan 446 bait daripada jumlah rekod but induk 512-bait-ruang selebihnya digunakan oleh jadual partition (64 bait) dan 2-bait tandatangan cakera.
Cara Kod But Induk Berfungsi
Dengan mengandaikan kod but induk dilaksanakan dengan betul oleh BIOS, kod but induk menyerahkan kawalan but kepada kod but volum, sebahagian daripada sektor but volum, pada partition pada cakera keras yang mengandungi sistem pengendalian.
Kod but induk hanya digunakan pada partition primer. Pembahagian tidak aktif seperti pada pemacu luaran yang mungkin menyimpan data seperti sandaran fail, contohnya, tidak perlu dibut daripadanya kerana ia tidak mengandungi sistem pengendalian dan oleh itu tidak mempunyai sebab untuk kod but induk.
Ini ialah tindakan yang diikuti oleh kod but induk, menurut Microsoft:
- Mengimbas jadual partition untuk partition aktif.
- Mencari sektor permulaan bagi partition aktif.
- Memuatkan salinan sektor but daripada partition aktif ke dalam memori.
- Pindahkan kawalan kepada kod boleh laku dalam sektor but.
Kod but induk menggunakan apa yang dipanggil medan CHS (medan Silinder Permulaan dan Penamat, Kepala dan Sektor) daripada jadual partition untuk mencari bahagian sektor but bagi partition.
Ralat Kod But Induk
Fail yang Windows perlukan untuk but ke sistem pengendalian kadangkala boleh rosak atau hilang. Ralat kod but utama boleh berlaku disebabkan apa-apa daripada serangan virus yang menggantikan data dengan kod hasad, kepada kerosakan fizikal pada cakera keras.
Mengenalpasti Ralat Kod But Induk
Salah satu daripada ralat ini mungkin dipaparkan jika kod but induk tidak dapat mencari sektor but, menghalang Windows daripada bermula:
- Sistem pengendalian tiada
- Jadual partition tidak sah
- Ralat memuatkan sistem pengendalian
- Ralat MBR 1
- Ralat MBR 2
Salah satu cara anda boleh membetulkan ralat dalam rekod but induk ialah memasang semula Windows. Walaupun ini mungkin fikiran pertama anda kerana anda tidak mahu melalui proses membetulkan ralat, ini adalah penyelesaian yang agak drastik.
Mari kita lihat beberapa cara lain yang mungkin lebih mudah untuk menyelesaikan masalah ini:
Cara Membetulkan Ralat Kod But Induk
Walaupun anda biasanya boleh membuka Prompt Perintah untuk menjalankan arahan dalam Windows, masalah dengan kod but induk berkemungkinan bermakna Windows tidak akan bermula. Dalam kes ini, anda perlu mengakses Prompt Perintah dari luar Windows…
Dalam Windows 11, Windows 10, Windows 8, Windows 7 dan Windows Vista, anda boleh cuba membetulkan ralat kod but induk dengan membina semula Data Konfigurasi But (BCD) menggunakan arahan bootrec.
Arahan bootrec boleh dijalankan dalam Windows 11/10/8 melalui Advanced Startup Options. Dalam Windows 7 dan Windows Vista, anda boleh menjalankan perintah yang sama, tetapi ia dilakukan melalui Pilihan Pemulihan Sistem.
Dalam Windows XP dan Windows 2000, arahan fixmbr digunakan untuk membina rekod but induk baharu dengan menulis semula kod but induk. Perintah ini tersedia dalam Recovery Console.