รหัสการบูตหลักคืออะไร?

ความหมายของ 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:

  1. สแกนตารางพาร์ติชันสำหรับพาร์ติชันที่ใช้งานอยู่
  2. ค้นหา ภาค เริ่มต้นของพาร์ติชันที่ใช้งานอยู่
  3. โหลดสำเนาของ เซกเตอร์สำหรับเริ่มระบบ จากพาร์ติชันที่ใช้งานอยู่ในหน่วยความจำ
  4. โอนการควบคุมไปยังรหัสปฏิบัติการในบูตเซกเตอร์

รหัสเริ่มต้นใช้สิ่งที่เรียกว่าฟิลด์ CHS (ช่องเริ่มต้นและสิ้นสุดฟิลด์หัวหน้าและสาขา) จากตารางพาร์ติชันเพื่อค้นหาส่วนบูตเซกเตอร์ของพาร์ติชัน

ข้อผิดพลาดเกี่ยวกับรหัสข้อผิดพลาดของ Master Boot

ไฟล์ที่ Windows ต้องการเพื่อที่จะบูตระบบปฏิบัติการอาจเสียหายหรือหายไป

ข้อผิดพลาดของ Master boot code อาจเกิดขึ้นได้จากการโจมตีของไวรัสซึ่งจะแทนที่ข้อมูลด้วยรหัสที่เป็นอันตรายต่อความเสียหายทางกายภาพต่อฮาร์ดไดรฟ์

ระบุข้อผิดพลาดเกี่ยวกับรหัส Boot Master

หนึ่งในข้อผิดพลาดเหล่านี้มีแนวโน้มที่จะแสดงขึ้นหากรหัสบูตหลักไม่สามารถหาเซกเตอร์สำหรับบูตป้องกันไม่ให้ Windows เริ่มทำงาน:

วิธีหนึ่งที่คุณสามารถแก้ไขข้อผิดพลาดในมาสเตอร์บูตเรคคอร์ดคือการ ติดตั้ง 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