Ang master boot code (minsan ay dinaglat bilang MBC) ay isa sa ilang bahagi ng master boot record. Ginagawa nito ang unang hanay ng mahahalagang function sa proseso ng pag-boot.
Sa partikular, sa karaniwang generic na master boot record, ang master boot code ay gumagamit ng 446 byte ng kabuuang 512-byte na master boot record-ang natitirang espasyo ay ginagamit ng partition table (64 bytes) at ang 2-byte lagda sa disk.
Paano Gumagana ang Master Boot Code
Ipagpalagay na ang master boot code ay naisakatuparan nang maayos ng BIOS, ang master boot code ay nagbibigay ng kontrol sa booting sa volume boot code, bahagi ng volume boot sector, sa partition sa hard drive na naglalaman ng operating system.
Ang isang master boot code ay ginagamit lamang sa mga pangunahing partition. Ang mga hindi aktibong partisyon tulad ng nasa external na drive na maaaring mag-imbak ng data tulad ng mga backup ng file, halimbawa, ay hindi kailangang i-boot mula sa dahil wala silang operating system at samakatuwid ay walang dahilan para sa isang master boot code.
Ito ang mga pagkilos na sinusunod ng master boot code, ayon sa Microsoft:
- Sine-scan ang partition table para sa aktibong partition.
- Hinahanap ang panimulang sektor ng aktibong partition.
- Naglo-load ng kopya ng boot sector mula sa aktibong partition patungo sa memorya.
- Naglilipat ng kontrol sa executable code sa boot sector.
Gumagamit ang master boot code ng tinatawag na CHS fields (Starting and Ending Cylinder, Head, and Sector fields) mula sa partition table para mahanap ang boot sector na bahagi ng partition.
Master Boot Code Error
Ang mga file na kailangan ng Windows para mag-boot sa operating system ay maaaring maging corrupt o nawawala minsan. Maaaring mangyari ang mga master boot code error dahil sa anumang bagay mula sa pag-atake ng virus na pinapalitan ang data ng mga malisyosong code, hanggang sa pisikal na pinsala sa hard drive.
Pagkilala sa Mga Master Boot Code Error
Malamang na ipinapakita ang isa sa mga error na ito kung hindi mahanap ng master boot code ang boot sector, na pumipigil sa Windows na magsimula:
- Nawawalang operating system
- Invalid partition table
- Error sa paglo-load ng operating system
- MBR Error 1
- MBR Error 2
Ang isang paraan para ayusin mo ang mga error sa master boot record ay ang muling pag-install ng Windows. Bagama't maaaring ito ang una mong naiisip dahil ayaw mong dumaan sa proseso ng pag-aayos ng error, ito ay isang marahas na solusyon.
Tingnan natin ang ilang iba pa, na posibleng mas simple, mga paraan para ayusin ang mga problemang ito:
Paano Ayusin ang Mga Error sa Master Boot Code
Bagama't karaniwan mong magbubukas ng Command Prompt upang magpatakbo ng mga command sa Windows, ang mga problema sa master boot code ay malamang na nangangahulugan na ang Windows ay hindi magsisimula. Sa mga ganitong sitwasyon, kakailanganin mong mag-access ng Command Prompt mula sa labas ng Windows…
Sa Windows 11, Windows 10, Windows 8, Windows 7, at Windows Vista, maaari mong subukang ayusin ang isang master boot code error sa pamamagitan ng muling pagbuo ng Boot Configuration Data (BCD) gamit ang bootrec command.
Ang bootrec command ay maaaring patakbuhin sa Windows 11/10/8 sa pamamagitan ng Advanced Startup Options. Sa Windows 7 at Windows Vista, maaari mong patakbuhin ang parehong command, ngunit ginagawa ito sa pamamagitan ng System Recovery Options.
Sa Windows XP at Windows 2000, ginagamit ang fixmbr command para sa pagbuo ng bagong master boot record sa pamamagitan ng muling pagsulat ng master boot code. Available ang command na ito sa Recovery Console.