ต้องรู้
- หากที่เก็บข้อมูลการกำหนดค่าการบูต Windows (BCD) หายไป เสียหายหรือกำหนดค่าไม่ถูกต้อง คุณต้องแก้ไขปัญหาการเริ่มต้น Windows
- ทางออกที่ง่ายที่สุดสำหรับปัญหา BCD คือการสร้างใหม่ ซึ่งคุณสามารถทำได้โดยอัตโนมัติด้วยคำสั่ง bootrec
- มีคำสั่งให้เรียกใช้หลายคำสั่งและมีเอาต์พุตจำนวนมากบนหน้าจอ แต่การสร้าง BCD ใหม่นั้นเป็นกระบวนการที่ตรงไปตรงมามาก
หากคุณเห็นข้อผิดพลาด BOOTMGR is Missing หรือข้อความที่คล้ายกันในช่วงเริ่มต้นของกระบวนการบูต แสดงว่าคุณมีปัญหา BCD บทความนี้อธิบายวิธีสร้าง BCD ใหม่
คำแนะนำเหล่านี้ใช้ได้กับ Windows 11, Windows 10, Windows 8, Windows 7 และ Windows Vista ปัญหาที่คล้ายกันอาจมีอยู่ใน Windows XP แต่เนื่องจากข้อมูลการกำหนดค่าการบูตถูกเก็บไว้ในไฟล์ boot.ini ไม่ใช่ BCD การแก้ไขปัญหา XP ด้วยข้อมูลการบูตจึงเกี่ยวข้องกับกระบวนการที่แตกต่างอย่างสิ้นเชิง
วิธีสร้าง BCD ใหม่ใน Windows 11, 10, 8, 7 หรือ Vista
การสร้าง BCD ใหม่ใน Windows ควรใช้เวลาประมาณ 15 นาทีเท่านั้น:
-
ใน Windows 11/10/8: เริ่มตัวเลือกการเริ่มต้นขั้นสูง
ใน Windows 7 หรือ Windows Vista: เริ่มตัวเลือกการกู้คืนระบบ
Image -
ใน Windows 11/10/8 เลือก การแก้ไขปัญหา > ตัวเลือกขั้นสูง.
Image -
เลือกปุ่มพรอมต์คำสั่งเพื่อเริ่ม
Image พรอมต์คำสั่งไม่เริ่มทำงานทันที คอมพิวเตอร์ของคุณจะแสดงหน้าจอ "กำลังเตรียม" ในช่วงเวลาสั้นๆ ขณะกำลังเตรียมคอมพิวเตอร์
คุณอาจต้องเลือกชื่อบัญชีและป้อนรหัสผ่านเพื่อไปที่พรอมต์คำสั่ง
-
ที่พรอมต์ ให้พิมพ์คำสั่ง bootrec ดังที่แสดงด้านล่าง แล้วกด Enter:
bootrec /rebuildbcd
Image คำสั่ง bootrec จะค้นหาการติดตั้ง Windows ที่ไม่รวมอยู่ใน BCD แล้วถามคุณว่าต้องการเพิ่มอย่างน้อยหนึ่งรายการหรือไม่
-
คุณควรเห็นข้อความใดข้อความหนึ่งต่อไปนี้ที่บรรทัดคำสั่ง
ตัวเลือกที่ 1
กำลังสแกนดิสก์ทั้งหมดสำหรับการติดตั้ง Windows
โปรดรอสักครู่ เนื่องจากอาจใช้เวลาสักครู่…
สแกนการติดตั้ง Windows สำเร็จ การติดตั้ง Windows ที่ระบุทั้งหมด: 0 การดำเนินการเสร็จสมบูรณ์
ตัวเลือกที่ 2
การสแกนดิสก์ทั้งหมดสำหรับการติดตั้ง Windows
โปรดรอสักครู่ เนื่องจากอาจใช้เวลาสักครู่…
สแกนการติดตั้ง Windows สำเร็จ
ติดตั้ง Windows ที่ระบุทั้งหมด: 1 [1] D:\Windows
เพิ่มการติดตั้งลงในรายการบูตหรือไม่ ใช่/ไม่ใช่/ทั้งหมด:
Image หากคุณเห็นตัวเลือกที่ 1: ไปที่ขั้นตอนที่ 7 ผลลัพธ์นี้น่าจะหมายความว่ามีข้อมูลการติดตั้ง Windows ในร้านค้า BCD แต่ bootrecไม่พบการติดตั้ง Windows เพิ่มเติมในคอมพิวเตอร์ของคุณเพื่อเพิ่มลงใน BCD ไม่เป็นไร; คุณจะต้องทำตามขั้นตอนเพิ่มเติมสองสามขั้นตอนเพื่อสร้าง BCD ใหม่
หากคุณเห็นตัวเลือก 2: ป้อน Y หรือ ใช่ ไปที่เพิ่มการติดตั้งลงในรายการบูตหรือไม่ คำถาม หลังจากนั้นคุณควรเห็นการดำเนินการเสร็จสมบูรณ์ ตามด้วยเคอร์เซอร์กะพริบที่ข้อความแจ้ง จบด้วยขั้นตอนที่ 10 ไปที่ด้านล่างของหน้า
-
เนื่องจากมีร้าน BCD และแสดงรายการการติดตั้ง Windows คุณจะต้องลบออกด้วยตนเองก่อน แล้วจึงลองสร้างใหม่อีกครั้ง ที่ข้อความแจ้ง ให้รันคำสั่ง bcdedit ตามที่แสดง จากนั้นกด Enter:
bcdedit /export c:\bcdbackup
Image คำสั่ง bcdedit ถูกใช้ที่นี่เพื่อส่งออกที่เก็บ BCD เป็นไฟล์: bcdbackup ไม่จำเป็นต้องระบุนามสกุลไฟล์ คำสั่งควรส่งคืนสิ่งต่อไปนี้บนหน้าจอ หมายความว่าการส่งออก BCD ทำงานตามที่คาดไว้:
การดำเนินการเสร็จสมบูรณ์
-
ณ จุดนี้ คุณต้องปรับแอตทริบิวต์ไฟล์หลายรายการสำหรับร้าน BCD เพื่อให้สามารถจัดการได้ ที่พรอมต์ ให้รันคำสั่ง attrib ดังนี้:
attrib c:\boot\bcd -h -r -s
Image สิ่งที่คุณเพิ่งทำกับคำสั่ง attrib คือการลบไฟล์ที่ซ่อน ไฟล์แบบอ่านอย่างเดียว และแอตทริบิวต์ไฟล์ระบบออกจากไฟล์ bcd คุณลักษณะเหล่านั้นจำกัดการกระทำที่คุณทำได้ ในไฟล์. ตอนนี้มันหายไปแล้ว คุณสามารถจัดการไฟล์ได้อย่างอิสระมากขึ้น (โดยเฉพาะเปลี่ยนชื่อ)
-
ในการเปลี่ยนชื่อร้าน BCD ให้รันคำสั่ง ren ดังที่แสดง:
ren c:\boot\bcd bcd.old
Image เมื่อเปลี่ยนชื่อร้าน BCD แล้ว คุณควรจะสร้างใหม่ได้สำเร็จดังที่คุณพยายามทำในขั้นตอนที่ 6
คุณสามารถลบไฟล์ BCD ทั้งหมดได้เนื่องจากคุณกำลังจะสร้างไฟล์ใหม่ อย่างไรก็ตาม การเปลี่ยนชื่อ BCD ที่มีอยู่จะทำสิ่งเดียวกันได้ เนื่องจากขณะนี้ Windows ไม่สามารถใช้งานได้ และยังให้ชั้นการสำรองข้อมูลอีกชั้นหนึ่งแก่คุณ นอกเหนือจากการส่งออกที่คุณทำในขั้นตอนที่ 5 หากคุณตัดสินใจที่จะยกเลิกการกระทำของคุณ
-
ลองสร้าง BCD ใหม่อีกครั้งโดยดำเนินการต่อไปนี้ ตามด้วย Enter:
bootrec /rebuildbcd
Image ควรสร้างสิ่งนี้ใน Command Prompt:
การสแกนดิสก์ทั้งหมดสำหรับการติดตั้ง Windows
โปรดรอสักครู่ เนื่องจากอาจใช้เวลาสักครู่…
สแกนการติดตั้ง Windows สำเร็จ
ติดตั้ง Windows ที่ระบุทั้งหมด: 1 [1] D:\Windows
เพิ่มการติดตั้งลงในรายการบูตหรือไม่ ใช่/ไม่ใช่/ทั้งหมด:
Image นี่หมายความว่าการสร้างร้าน BCD ใหม่มีความคืบหน้าตามที่คาดไว้
-
ที่ เพิ่มการติดตั้งลงในรายการบูตหรือไม่ คำถาม พิมพ์ Y หรือ ใช่, ตามด้วยปุ่ม Enter
คุณควรเห็นสิ่งนี้บนหน้าจอเพื่อแสดงว่าการสร้าง BCD ใหม่เสร็จสมบูรณ์แล้ว:
การดำเนินการเสร็จสมบูรณ์
Image -
รีสตาร์ทคอมพิวเตอร์ของคุณ สมมติว่าปัญหากับร้าน BCD เป็นปัญหาเดียว Windows ควรเริ่มทำงานตามที่คาดไว้
ขึ้นอยู่กับว่าคุณเริ่ม Advanced Startup Options หรือ System Recovery Options อย่างไร คุณอาจต้องเอาแผ่นดิสก์หรือแฟลชไดรฟ์ออกก่อนที่จะเริ่มใหม่
หากการสร้าง BCD ขึ้นใหม่ไม่สามารถแก้ปัญหาที่คุณมี ให้แก้ไขปัญหาต่อไปเพื่อแก้ไขปัญหาการค้างและปัญหาอื่นๆ ที่อาจทำให้ Windows ไม่สามารถบู๊ตได้ตามปกติ
คำถามที่พบบ่อย
ฉันจะทำอย่างไรหากฉันไม่สามารถสร้าง BCD ใหม่ได้
หากคุณเห็นข้อผิดพลาดเช่น “ไม่พบเส้นทาง C:\Boot” ให้เรียกใช้คำสั่ง c:\windows /s c (สมมติว่า C เป็นไดรฟ์ Windows ของคุณ) หากคุณยังคงมีปัญหา ให้ใช้คำสั่ง Diskpart เพื่อให้การติดตั้ง Windows ของคุณเป็นไดรฟ์ที่ใช้งานอยู่
ฉันควรทำอย่างไรหลังจากสร้าง BCD ใหม่แล้ว
การสร้าง BCD ใหม่ไม่มีผลกับข้อมูลส่วนตัวหรือการตั้งค่าแต่อย่างใด คุณจึงใช้คอมพิวเตอร์ได้ตามปกติ