ต้องรู้
- เปิดตัวเลือกการเริ่มต้นขั้นสูง (Windows 11/10/8) หรือบูตไปที่ตัวเลือกการกู้คืนระบบ (Windows 7/VIsta)
- ถัดไป: เลือก พร้อมท์คำสั่ง > ป้อน " bootsect /nt60 sys " > ตรวจสอบผลลัพธ์ > ปิด พร้อมรับคำสั่ง > รีสตาร์ท
บทความนี้อธิบายวิธีอัปเดต VBC เป็น BOOTMGR โดยใช้คำสั่ง bootsect ใน Windows Vista และใหม่กว่า
วิธีอัปเดต VBC เป็น BOOTMGR
ทำตามขั้นตอนเหล่านี้เพื่อบูตไปที่ Command Prompt และเรียกใช้คำสั่งที่เหมาะสม:
-
เข้าถึงตัวเลือกการเริ่มต้นขั้นสูง (Windows 11, 10 & 8) หรือบูตไปที่เมนูตัวเลือกการกู้คืนระบบ (Windows 7 และ Vista)
อย่าลังเลที่จะยืมแผ่นดิสก์ Windows หรือแฟลชไดรฟ์ของเพื่อนเพื่อเข้าถึงโหมดการวินิจฉัยเหล่านี้หากคุณไม่มีสื่อ Windows อยู่ในมือ
การใช้สื่อการติดตั้งดั้งเดิมเป็นเพียงวิธีหนึ่งในการเข้าถึงเมนูการซ่อมแซมเหล่านี้ ดูวิธีสร้างไดรฟ์กู้คืน Windows 8 หรือวิธีสร้างดิสก์ซ่อมแซมระบบ Windows 7 (ขึ้นอยู่กับรุ่นของ Windows) สำหรับความช่วยเหลือในการสร้างดิสก์ซ่อมแซมหรือแฟลชไดรฟ์จากสำเนาอื่นๆ ที่ใช้งานได้ของ Windows ตัวเลือกเหล่านี้ไม่พร้อมใช้งานสำหรับ Windows Vista
-
เลือก พร้อมรับคำสั่ง.
Command Prompt ทำงานคล้ายกันระหว่างระบบปฏิบัติการ ดังนั้นคำแนะนำเหล่านี้จะใช้กับแผ่นดิสก์การติดตั้ง Windows เวอร์ชันใดก็ได้ที่คุณใช้อยู่ - Windows 11, Windows 10 เป็นต้น
-
พิมพ์คำสั่งนี้ แล้วกด Enter:
bootsect /nt60 sys
สิ่งนี้จะอัปเดตรหัสบูตโวลุ่มบนพาร์ติชันที่ใช้บูต Windows เป็น BOOTMGR ซึ่งเป็นรหัสที่เข้ากันได้กับ Windows Vista และระบบปฏิบัติการ Windows ที่ใหม่กว่า
สวิตช์ nt60 ใช้รหัสบูต [ใหม่กว่า] สำหรับ BOOTMGR ในขณะที่สวิตช์ nt52 ใช้รหัสบูต [เก่ากว่า] สำหรับ NTLDR
เอกสารออนไลน์บางส่วนเกี่ยวกับคำสั่ง bootsect หมายถึงการอัปเดตมาสเตอร์บูตโค้ด ซึ่งไม่ถูกต้อง คำสั่ง bootsect ทำการเปลี่ยนแปลงรหัสบูตโวลุ่ม ไม่ใช่มาสเตอร์บูตโค้ด
-
ตอนนี้คุณควรเห็นผลลัพธ์ที่ดูเหมือนข้อความด้านล่าง ปิดหน้าต่างพรอมต์คำสั่งแล้วนำดิสก์ Windows ออกจากออปติคัลไดรฟ์หรือแฟลชไดรฟ์ Windows ออกจากพอร์ต USB
C: (\?\Volume{37a450c8-2331-11e0-9019-806e6f6e6963})
อัปเดตรหัสบูตระบบไฟล์ NTFS เรียบร้อยแล้ว
Bootcode ถูกอัปเดตเรียบร้อยแล้วสำหรับไดรฟ์ข้อมูลเป้าหมายทั้งหมด
หากคุณได้รับข้อผิดพลาดบางอย่าง หรือไม่ทำงานหลังจากที่คุณพยายามเริ่ม Windows ตามปกติอีกครั้ง ให้ลองใช้ bootsect /nt60 all แทน ข้อแม้เดียวที่นี่คือ หากคุณบูทคอมพิวเตอร์แบบคู่ คุณอาจทำให้เกิดปัญหาที่คล้ายคลึงกัน แต่ตรงกันข้ามกับระบบปฏิบัติการรุ่นเก่าที่คุณบูตเครื่อง
- เลือก เริ่มใหม่ หรือ ต่อไป แล้วแต่ว่าคุณจะเห็นตัวเลือกใด
Windows ควรเริ่มทำงานตามปกติในขณะนี้ หากคุณยังคงประสบปัญหา เช่น ข้อผิดพลาด hal.dll โปรดดูหมายเหตุในขั้นตอนที่ 4 สำหรับแนวคิดอื่นหรือดำเนินการแก้ไขปัญหาต่อไป