ความหมายของ Master Boot Code และความช่วยเหลือในการแก้ไขข้อผิดพลาดของ Master Boot Code
รหัสการบูตหลัก (บางครั้งเรียกสั้น ๆ ว่าเป็น MBC ) เป็นส่วนหนึ่งของ มาสเตอร์บูตที่ หลายส่วน จะดำเนินการชุดแรกของฟังก์ชันที่สำคัญในกระบวนการ บูต
โดยเฉพาะใน master master master ทั่วไปทั่วไป master code boot ใช้ 446 ไบต์ของ master boot record ทั้งหมด 512 ไบต์พื้นที่เหลือจะถูกใช้โดย ตารางพาร์ติชัน (64 ไบต์) และ ลายเซ็นดิสก์ 2 ไบต์
วิธีการบูต Master Boot Code
สมมติว่ารหัสบูตหลักถูกใช้งานอย่างถูกต้องโดย BIOS รหัสบูตหลักจะปิดการควบคุมการบูตไปเป็น รหัสบูตไดรฟ์ ซึ่งเป็นส่วนหนึ่งของ ไดรฟ์ข้อมูลสำหรับบูต บน พาร์ติชัน ใน ฮาร์ดไดรฟ์ ที่มี ระบบปฏิบัติการ
รหัสบูตหลักใช้เฉพาะกับพาร์ติชันหลักเท่านั้น พาร์ติชันที่ไม่ได้ใช้งานเช่น ไดรฟ์ภายนอก ที่เก็บข้อมูลเช่นการสำรองข้อมูลไฟล์เช่นไม่จำเป็นต้องบู๊ตเครื่องเนื่องจากไม่มีระบบปฏิบัติการและไม่มีเหตุผลใด ๆ สำหรับรหัสการบูตหลัก
นี่คือการกระทำที่มาสเตอร์บู๊ตโค้ดทำตาม Microsoft:
- สแกนตารางพาร์ติชันสำหรับพาร์ติชันที่ใช้งานอยู่
- ค้นหา ภาค เริ่มต้นของพาร์ติชันที่ใช้งานอยู่
- โหลดสำเนาของ เซกเตอร์สำหรับเริ่มระบบ จากพาร์ติชันที่ใช้งานอยู่ในหน่วยความจำ
- โอนการควบคุมไปยังรหัสปฏิบัติการในบูตเซกเตอร์
รหัสเริ่มต้นใช้สิ่งที่เรียกว่าฟิลด์ CHS (ช่องเริ่มต้นและสิ้นสุดฟิลด์หัวหน้าและสาขา) จากตารางพาร์ติชันเพื่อค้นหาส่วนบูตเซกเตอร์ของพาร์ติชัน
ข้อผิดพลาดเกี่ยวกับรหัสข้อผิดพลาดของ Master Boot
ไฟล์ที่ Windows ต้องการเพื่อที่จะบูตระบบปฏิบัติการอาจเสียหายหรือหายไป
ข้อผิดพลาดของ Master boot code อาจเกิดขึ้นได้จากการโจมตีของไวรัสซึ่งจะแทนที่ข้อมูลด้วยรหัสที่เป็นอันตรายต่อความเสียหายทางกายภาพต่อฮาร์ดไดรฟ์
ระบุข้อผิดพลาดเกี่ยวกับรหัส Boot Master
หนึ่งในข้อผิดพลาดเหล่านี้มีแนวโน้มที่จะแสดงขึ้นหากรหัสบูตหลักไม่สามารถหาเซกเตอร์สำหรับบูตป้องกันไม่ให้ Windows เริ่มทำงาน:
- ระบบปฏิบัติการที่หายไป
- ตารางพาร์ติชันไม่ถูกต้อง
- เกิดข้อผิดพลาดในการโหลดระบบปฏิบัติการ
- ข้อผิดพลาด MBR 1
- ข้อผิดพลาดของ MBR 2
วิธีหนึ่งที่คุณสามารถแก้ไขข้อผิดพลาดในมาสเตอร์บูตเรคคอร์ดคือการ ติดตั้ง Windows ใหม่ ขณะนี้อาจเป็นความคิดแรกของคุณเนื่องจากคุณไม่ต้องการผ่านขั้นตอนการแก้ไขข้อผิดพลาดนี้เป็นทางออกที่ค่อนข้างรุนแรง
ลองดูวิธีอื่น ๆ ที่อาจเป็นวิธีง่ายๆในการแก้ไขปัญหาเหล่านี้:
วิธีการแก้ไขข้อผิดพลาดของรหัสการเริ่มต้นแบบ Master
แม้ว่าคุณจะสามารถ เปิด Command Prompt ได้ใน Windows เพื่อเรียกใช้ คำสั่ง ใน Windows ปัญหาเกี่ยวกับรหัสการบูตหลักอาจหมายถึง Windows จะไม่เริ่มทำงาน ในกรณีเหล่านี้คุณจะต้องเข้าสู่ Command Prompt จากภายนอก Windows ...
ใน Windows 10 , Windows 8 , Windows 7 และ Windows Vista คุณสามารถลองแก้ไขข้อผิดพลาดในการบูตหลักโดย การสร้างข้อมูลการกำหนดค่าการบูต (Boot Configuration Data หรือ BCD) โดยใช้ คำสั่ง bootrec
คำสั่ง bootrec สามารถทำงานได้ใน Windows 10 และ Windows 8 ผ่าน Advanced Startup Options ใน Windows 7 และ Windows Vista คุณสามารถเรียกใช้คำสั่งเดียวกันได้ แต่ทำผ่านทาง ตัวเลือกการกู้คืนระบบ
ใน Windows XP และ Windows 2000 คำสั่ง fixmbr ใช้สำหรับสร้างเรกคอร์ดต้นแบบใหม่โดยการเขียนรหัสการบูตหลักใหม่ คำสั่งนี้มีอยู่ใน Recovery Console