วิธีใช้ Command Prompt เพื่อแก้ไขปัญหาเกี่ยวกับบูตเรคคอร์ดของพีซี

คุณสามารถใช้ เครื่องมือ การกู้คืนระบบ(system recovery)เพื่อแก้ไขปัญหาคอมพิวเตอร์ส่วนใหญ่ของคุณได้ อย่างไรก็ตาม มีบางครั้งที่คุณต้องแก้ไขปัญหาดังกล่าวด้วยตนเอง เช่น เมื่อคอมพิวเตอร์ Windows(Windows computer) ของคุณ ไม่สามารถบู๊ตได้ ในกรณีเหล่านี้ คุณสามารถใช้เครื่องมือชื่อBootrec.exe มันสามารถช่วยคุณแก้ไขปัญหาและซ่อมแซมสิ่งต่าง ๆ เช่นมาสเตอร์บูตเรคคอร์ด(master boot record) ( MBR ) บูตเซ(boot sector) กเตอร์ หรือที่เก็บข้อมูลการกำหนดค่าการบูต(BCD) (Boot Configuration Data (BCD))นี่คือวิธีการทำงานใน Windows เวอร์ชันใหม่ทั้งหมด:

หมายเหตุ:(NOTE:)คู่มือนี้ครอบคลุมWindows 10 , Windows 7 และWindows 8.1(Windows 8.1)

Bootrec.exe - เครื่องมือซ่อมแซม(repair tool) ขั้นสูงสุด สำหรับปัญหาการบู๊ตในWindows

ไม่ว่าคุณจะใช้ Windows 7 หรือWindows 10หากระบบปฏิบัติการ(operating system) ของคุณ มีปัญหาในการบูทและ Startup Repair(trouble booting and Startup Repair)ไม่สามารถแก้ไขปัญหาได้ ก็ควรลองใช้เครื่องมือBootrec.exe ด้วยเครื่องมือนี้ คุณสามารถซ่อมแซมMaster Boot Record (MBR)เขียนบูตเซ(boot sector)กเตอร์ใหม่ สร้างBoot Configuration Data (BCD) ใหม่ และเพิ่ม การติดตั้งWindows ที่ หายไป ลงใน ข้อมูลการกำหนดค่าการบูต(boot configuration)

หากคุณต้องการทราบความหมายทั้งหมด ต่อไปนี้คือคำอธิบายสำหรับแต่ละรายการ:

  • Master Boot Record (MBR) - ส่วนแรกของไดรฟ์ระบบ(system drive)ของ คุณ จุดประสงค์คือเพื่อบอกBIOS ของคอมพิวเตอร์ ว่าจะค้นหาระบบปฏิบัติการ(operating system) ได้ที่ไหน เพื่อ ให้สามารถเริ่มทำงานได้
  • บูตเซ(Boot sector) กเตอร์ - ภูมิภาคของดิสก์ที่มีรหัสที่จะโหลดลงในหน่วยความจำ RAM(RAM memory)ที่จำเป็นในการโหลดระบบปฏิบัติการ (operating system)บูตเซ(boot sector)ก เตอร์ ต้องมีลายเซ็นดิสก์(disk signature) เฉพาะ เพื่อให้ไบออส(BIOS) เห็น เป็นบูตเซ(boot sector)ก เตอร์ หา กลายเซ็นนี้เสียหายหรือมีการเปลี่ยนแปลงBIOSจะไม่สามารถค้นหาบูตเซ(boot sector) กเตอร์ และจะไม่สามารถโหลดคำแนะนำที่จำเป็นสำหรับการค้นหาและเริ่มต้นระบบปฏิบัติการ(operating system)ได้ ในWindows 7 และ (Windows 7)Windowsเวอร์ชันใหม่กว่าบูตเซ(boot sector) กเตอร์ จะโหลดไฟล์Windows Boot Managerเข้าถึงข้อมูลการกำหนดค่า(Boot Configuration Data) การบูต และใช้ข้อมูลนี้เพื่อโหลดระบบปฏิบัติการ(operating system)
  • ข้อมูลการกำหนดค่าการบูต (BCD)(Boot Configuration Data (BCD)) - BCDคือฐานข้อมูลของข้อมูลการกำหนดค่าเวลาบูตที่ใช้โดยWindows Boot Manager (Windows Boot Manager)ข้อมูลการกำหนดค่า การบูต(Boot Configuration Data)ถูกเก็บไว้ในไฟล์ข้อมูล(data file) ที่มีรูป แบบเดียวกับWindows Registry

วิธีเริ่มพรอมต์คำสั่ง(Command Prompt)เมื่อWindowsโหลดไม่สำเร็จ

เพื่อให้สามารถใช้Bootrec.exeได้คุณจะต้องใช้Command Prompt อย่างไรก็ตาม เนื่องจากคุณมีปัญหาในการเริ่มต้นระบบอยู่แล้ว คุณจะไม่สามารถเรียกใช้จากWindowsได้ง่ายๆ

คุณต้องใช้แผ่นดิสก์ซ่อมแซม(repair disc)หรือไดรฟ์กู้คืน(recovery drive)ที่สร้างบนคอมพิวเตอร์ Windows(Windows computer) ที่ใช้งาน ได้ ต่อไปนี้คือคำแนะนำบางส่วนที่จะช่วยคุณสร้างดิสก์/ไดรฟ์ดังกล่าว:

  • แผ่นดิสก์ซ่อมแซมระบบ(system repair disc)คืออะไรและจะสร้างได้อย่างไรในWindows - คู่มือนี้ใช้กับWindows เวอร์ชันใหม่ ทั้งหมด ผู้ใช้ Windows(Windows) 7 สามารถใช้วิธีนี้ได้หากต้องการโอกาสในการซ่อมแซมคอมพิวเตอร์เท่านั้น แผ่นซ่อมแซม(repair disc)สามารถเป็นซีดีหรือดีวีดี(CD or DVD)พร้อมไฟล์ที่จำเป็นทั้งหมดสำหรับการแก้ไขปัญหาระบบของคุณ
  • วิธีสร้างไดรฟ์กู้คืนข้อมูล(recovery drive)ในWindows 10 - เรียนรู้วิธีสร้างหน่วยความจำ USB(USB memory) ที่สามารถบู๊ตได้ ด้วยเครื่องมือการกู้คืนสำหรับWindows(Windows 10) 10
  • วิธีสร้างไดรฟ์กู้คืนข้อมูล(recovery drive)บน เมมโมรี่ สติ๊กUSB ใน (USB memory)Windows 8และ 8.1 - คู่มือนี้มีประโยชน์สำหรับ ผู้ใช้ Windows 8เท่านั้น

เมื่อคุณ สร้าง recovery drive/discแล้ว ให้บูตจากมัน ในการทำเช่นนั้น ให้เสียบปลั๊กแล้วเริ่มคอมพิวเตอร์หรืออุปกรณ์ Windows(Windows computer or device)ของ คุณ ทันทีที่มันเริ่มทำงาน ให้กดปุ่มเลือกอุปกรณ์สำหรับบู๊ต(boot device selection key)บนแป้นพิมพ์ของคุณ โดยปกติแล้วจะเป็นปุ่มF12 , F11หรือปุ่ม Escape(Escape key)แต่อาจเป็นปุ่มอื่นได้เช่นกัน ทั้งนี้ขึ้นอยู่กับผู้ผลิตเมนบอร์ดในอุปกรณ์ของคุณ การทำเช่นนี้จะทำให้คอมพิวเตอร์ของคุณแสดง เมนูการเลือกลำดับความ สำคัญ ในการ บูต (boot priority selection menu)ใช้ปุ่มลูกศร(arrow keys)บนแป้นพิมพ์เพื่อเลือกไดรฟ์กู้(recovery drive)คืน จากนั้นกดEnterและเมื่อระบบขอให้กดปุ่มใดๆ เพื่อบู๊ตจากไดรฟ์นั้น ให้ดำเนินการดังกล่าว

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

หากคุณใช้Windows 10หรือWindows 8.1เมื่อพีซีบูท(PC boots)จากไดรฟ์ USB(USB drive)ระบบจะขอให้คุณเลือกรูปแบบแป้นพิมพ์(keyboard layout)ที่คุณต้องการใช้ เมื่อสิ่งนี้เกิดขึ้น ให้คลิกหรือแตะ(click or tap)บนเลย์เอาต์ที่ตรงกับแป้นพิมพ์ของคุณ หากต้องการนำทางระหว่างรูปแบบแป้นพิมพ์(keyboard layout) ที่มีอยู่ทั้งหมด ให้ กด"ดูรูปแบบแป้นพิมพ์เพิ่มเติม("See more keyboard layouts") "

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

รายการภาษาของแป้นพิมพ์ที่ใช้ได้นั้นค่อนข้างยาว และคุณอาจต้องเลื่อนดูหลายๆ ครั้งจนกว่าจะพบรูปแบบที่คุณต้องการใช้ ในหน้าจอถัดไป คุณควรคลิกหรือกดเลือกที่Troubleshoot (รีเซ็ตพีซีของคุณหรือดูตัวเลือกขั้นสูง(Troubleshoot (Reset your PC or see advanced options)) )

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

ในหน้าจอตัวเลือกขั้นสูง(Advanced options) คลิกหรือกด เลือกCommand Prompt

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

หากคุณกำลังใช้Windows 7ให้เลือกวิธีการป้อนข้อมูลด้วยแป้นพิมพ์(keyboard input method)ที่คุณต้องการใช้ก่อน แล้วคลิกถัด(Next)ไป

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

จากนั้นจะสแกนหา การติดตั้ง Windows ที่พร้อมใช้ งานและแสดงรายการที่พบ เลือกการ ติดตั้ง Windows 7ที่คุณต้องการซ่อมแซม แล้วคลิกถัด(Next)ไป

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

จากนั้น เมื่อมีการแชร์รายการตัวเลือกการกู้คืนระบบ(System Recovery Options) ที่พร้อมใช้งาน ให้คลิกCommand Prompt

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

เมื่อคุณเปิดCommand Promptแล้ว ให้พิมพ์คำสั่งbootrec.exeแล้วกดEnterเพื่อดูตัวเลือกที่พร้อมใช้งานสำหรับเครื่องมือนี้ ดังที่คุณเห็นในภาพหน้าจอด้านล่าง มีพารามิเตอร์สี่ตัวที่สามารถใช้ได้: /FixMbr, /FixBoot, /ScanOsและ/ /RebuildBcd

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

มาดูกันว่าแต่ละข้อสามารถช่วยคุณแก้ปัญหาการบู๊ตของคอมพิวเตอร์ได้อย่างไร แม้ว่า เครื่องมือ Bootrec.exeจะสามารถจัดการกับปัญหาการบู๊ตส่วนใหญ่ได้ แต่ก็ไม่ได้รับประกันความสำเร็จในทุกสถานการณ์

วิธีการซ่อมแซมMaster Boot Record ( MBR )

พารามิเตอร์แรกของเครื่องมือBootrec.exeคือ/FixMbrช่วยให้สามารถซ่อมแซม Master Boot Record (MBR)(Master Boot Record (MBR))ที่เสียหายหรือเสียหายได้ โดยปกติ คุณจะใช้พารามิเตอร์นี้เมื่อต้องเผชิญกับข้อความแสดงข้อผิดพลาด: "ไม่พบระบบปฏิบัติการ"("Operating System not found") , "ข้อผิดพลาดในการโหลดระบบปฏิบัติการ"("Error loading operating system") , "ระบบปฏิบัติการหายไป"("Missing operating system")หรือ"ตารางพาร์ติ("Invalid partition table")ชั่น ไม่ถูกต้อง" เมื่อต้องการเริ่มกระบวนการซ่อมแซม(repair process)MBRให้รันคำสั่ง: bootrec.exe /fixmbr fixmbr

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

วิธีเขียนบูตเซกเตอร์ใหม่

พารามิเตอร์/FixBootบูตเซ(boot sector)ก เตอร์ใหม่ ลงในพาร์ติชัน(system partition)ระบบ เครื่องมือนี้จะใช้บูตเซ(boot sector) กเตอร์ ที่เข้ากันได้กับเวอร์ชัน Windows(Windows version)ของ คุณ การใช้พารามิเตอร์นี้มีประโยชน์ในสถานการณ์ต่อไปนี้:

  • บูตเซ(boot sector)ก เตอร์ ถูกแทนที่ด้วย บูต เซ กเตอร์ของ Windows ที่ไม่ได้มาตรฐาน(Windows boot)
  • บูตเซกเตอร์เสียหาย
  • ระบบปฏิบัติการ(operating system)Windows รุ่นก่อนหน้าได้รับการติดตั้งหลังจากติดตั้งWindows รุ่นของคุณ แล้ว

หากต้องการเริ่มเขียนบูตเซ(boot sector)กเตอร์ใหม่ ให้ใช้คำสั่งนี้: bootrec.exe bootrec.exe /fixboot

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

วิธีสร้างข้อมูลการกำหนดค่าการบูต(Boot Configuration Data) ใหม่ ( BCD )

ข้อมูลการกำหนดค่า การบูต (BCD)(Boot Configuration Data (BCD))ประกอบด้วยรายการโดยละเอียดของสิ่งที่ควรโหลดเมื่อเริ่มต้น Microsoftระบุว่าข้อผิดพลาดในการบู๊ต(boot error)อาจเกิดจากไฟล์ที่สูญหายหรือเสียหายในBCD /rebuildbcdจะมีประโยชน์มากเมื่อคุณต้องแก้ไขข้อผิดพลาดบางอย่างโดยการสร้างBCDใหม่ทั้งหมด หากต้องการสร้างข้อมูลการกำหนดค่าการบูต(Boot Configuration Data) ใหม่ทั้งหมด ให้เรียกใช้คำสั่งนี้: bootrec.exe bootrec.exe /rebuildbcd

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

วิธีเพิ่มการติดตั้งWindows ที่หายไปให้กับ (Windows)Boot Configuration Data

หากคอมพิวเตอร์ของคุณมีระบบปฏิบัติการหลายระบบติดตั้งอยู่แต่ใช้ไม่ได้ทั้งหมด ให้ใช้ตัวเลือก/ScanOSการใช้พารามิเตอร์นี้บนBootrec.exeจะเป็นการเปิดการสแกนบนดิสก์ทั้งหมดสำหรับการ ติดตั้ง Windows ใดๆ ที่ไม่ได้รวมอยู่ในBoot Configuration Data (BCD)ในปัจจุบัน ในภาพหน้าจอด้านล่าง คุณสามารถดูได้ว่ากระบวนการสแกนนี้จะมีลักษณะอย่างไร

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

หาก คำสั่ง bootrec.exe /scanosส่งคืนผลลัพธ์ คุณจะสามารถดำเนินการซ่อมแซม(repair process)ต่อได้ ในท้ายที่สุด คุณจะได้รับการติดตั้ง Windows(Windows installation) ที่สูญหาย กลับเข้าไปในตาราง BCD(BCD table) ที่ปลอดภัย ซึ่งทำให้สามารถบูตได้อีกครั้ง

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

ก่อนอื่น(First)คุณต้องทำความสะอาดMaster Boot Record (MBR)โดยใช้bootrec /fixmbr fixmbr จากนั้นพิมพ์bootsect.exe /nt60 all /forceแล้วกดEnter พารามิเตอร์ /nt60 ใช้มาสเตอร์บูตโค้ด(master boot code) ที่เข้ากัน ได้กับBOOTMGR อาร์กิวเมนต์/allอัพเดตมาสเตอร์บูตโค้ด(master boot code)บนพาร์ติชั่นทั้งหมด /force parameterบังคับให้เลิกเมาต์โวลุ่มในระหว่างการอัพเดตโค้ดสำหรับบูต(boot code update)เพื่อให้ เครื่องมือ Bootsect.exeไม่ได้รับการเข้าถึงไดรฟ์ข้อมูล(volume access) แบบเอกสิทธิ์เฉพาะ บุคคล

พรอมต์คำสั่ง บูต ปัญหา Bootrec.exe

การเรียกใช้คำสั่งทั้งหมดเหล่านี้จะสร้างMBR ใหม่ และบอกให้ใช้ตัว โหลดการ บูต Windows(Windows boot) ที่ถูกต้อง เพื่อโหลดการติดตั้งเฉพาะนั้นจากไดรฟ์ของคุณ

บทสรุป

จากคู่มือนี้Bootrec.exeเป็นเครื่องมือที่มีประสิทธิภาพมากสำหรับการแก้ไขปัญหาและแก้ไขปัญหาเกี่ยวกับบันทึกการบูตของคอมพิวเตอร์ Windows ของคุณ (Windows computer)หากคุณทราบวิธีอื่นๆ ในการแก้ไขปัญหาเกี่ยวกับเรคคอร์ดการเริ่มระบบของคุณ อย่าลังเลที่จะแบ่งปันในความคิดเห็น



About the author

ฉันเป็นผู้ตรวจทานมืออาชีพและเพิ่มประสิทธิภาพการทำงาน ฉันชอบใช้เวลาออนไลน์เล่นวิดีโอเกม สำรวจสิ่งใหม่ ๆ และช่วยเหลือผู้คนเกี่ยวกับความต้องการด้านเทคโนโลยีของพวกเขา ฉันมีประสบการณ์กับ Xbox มาบ้างแล้วและได้ช่วยเหลือลูกค้าในการรักษาระบบของพวกเขาให้ปลอดภัยมาตั้งแต่ปี 2552



Related posts