วิธีสร้าง BCD ใหม่ใน Windows

สารบัญ:

วิธีสร้าง BCD ใหม่ใน Windows
วิธีสร้าง BCD ใหม่ใน Windows
Anonim

ต้องรู้

  • หากที่เก็บข้อมูลการกำหนดค่าการบูต 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 นาทีเท่านั้น:

  1. ใน Windows 11/10/8: เริ่มตัวเลือกการเริ่มต้นขั้นสูง

    ใน Windows 7 หรือ Windows Vista: เริ่มตัวเลือกการกู้คืนระบบ

    Image
    Image
  2. ใน Windows 11/10/8 เลือก การแก้ไขปัญหา > ตัวเลือกขั้นสูง.

    Image
    Image
  3. เลือกปุ่มพรอมต์คำสั่งเพื่อเริ่ม

    Image
    Image

    พรอมต์คำสั่งไม่เริ่มทำงานทันที คอมพิวเตอร์ของคุณจะแสดงหน้าจอ "กำลังเตรียม" ในช่วงเวลาสั้นๆ ขณะกำลังเตรียมคอมพิวเตอร์

    คุณอาจต้องเลือกชื่อบัญชีและป้อนรหัสผ่านเพื่อไปที่พรอมต์คำสั่ง

  4. ที่พรอมต์ ให้พิมพ์คำสั่ง bootrec ดังที่แสดงด้านล่าง แล้วกด Enter:

    
    

    bootrec /rebuildbcd

    Image
    Image

    คำสั่ง bootrec จะค้นหาการติดตั้ง Windows ที่ไม่รวมอยู่ใน BCD แล้วถามคุณว่าต้องการเพิ่มอย่างน้อยหนึ่งรายการหรือไม่

  5. คุณควรเห็นข้อความใดข้อความหนึ่งต่อไปนี้ที่บรรทัดคำสั่ง

    ตัวเลือกที่ 1

    
    

    กำลังสแกนดิสก์ทั้งหมดสำหรับการติดตั้ง Windows

    โปรดรอสักครู่ เนื่องจากอาจใช้เวลาสักครู่…

    สแกนการติดตั้ง Windows สำเร็จ การติดตั้ง Windows ที่ระบุทั้งหมด: 0 การดำเนินการเสร็จสมบูรณ์

    ตัวเลือกที่ 2

    
    

    การสแกนดิสก์ทั้งหมดสำหรับการติดตั้ง Windows

    โปรดรอสักครู่ เนื่องจากอาจใช้เวลาสักครู่…

    สแกนการติดตั้ง Windows สำเร็จ

    ติดตั้ง Windows ที่ระบุทั้งหมด: 1 [1] D:\Windows

    เพิ่มการติดตั้งลงในรายการบูตหรือไม่ ใช่/ไม่ใช่/ทั้งหมด:

    Image
    Image

    หากคุณเห็นตัวเลือกที่ 1: ไปที่ขั้นตอนที่ 7 ผลลัพธ์นี้น่าจะหมายความว่ามีข้อมูลการติดตั้ง Windows ในร้านค้า BCD แต่ bootrecไม่พบการติดตั้ง Windows เพิ่มเติมในคอมพิวเตอร์ของคุณเพื่อเพิ่มลงใน BCD ไม่เป็นไร; คุณจะต้องทำตามขั้นตอนเพิ่มเติมสองสามขั้นตอนเพื่อสร้าง BCD ใหม่

    หากคุณเห็นตัวเลือก 2: ป้อน Y หรือ ใช่ ไปที่เพิ่มการติดตั้งลงในรายการบูตหรือไม่ คำถาม หลังจากนั้นคุณควรเห็นการดำเนินการเสร็จสมบูรณ์ ตามด้วยเคอร์เซอร์กะพริบที่ข้อความแจ้ง จบด้วยขั้นตอนที่ 10 ไปที่ด้านล่างของหน้า

  6. เนื่องจากมีร้าน BCD และแสดงรายการการติดตั้ง Windows คุณจะต้องลบออกด้วยตนเองก่อน แล้วจึงลองสร้างใหม่อีกครั้ง ที่ข้อความแจ้ง ให้รันคำสั่ง bcdedit ตามที่แสดง จากนั้นกด Enter:

    
    

    bcdedit /export c:\bcdbackup

    Image
    Image

    คำสั่ง bcdedit ถูกใช้ที่นี่เพื่อส่งออกที่เก็บ BCD เป็นไฟล์: bcdbackup ไม่จำเป็นต้องระบุนามสกุลไฟล์ คำสั่งควรส่งคืนสิ่งต่อไปนี้บนหน้าจอ หมายความว่าการส่งออก BCD ทำงานตามที่คาดไว้:

    
    

    การดำเนินการเสร็จสมบูรณ์

  7. ณ จุดนี้ คุณต้องปรับแอตทริบิวต์ไฟล์หลายรายการสำหรับร้าน BCD เพื่อให้สามารถจัดการได้ ที่พรอมต์ ให้รันคำสั่ง attrib ดังนี้:

    
    

    attrib c:\boot\bcd -h -r -s

    Image
    Image

    สิ่งที่คุณเพิ่งทำกับคำสั่ง attrib คือการลบไฟล์ที่ซ่อน ไฟล์แบบอ่านอย่างเดียว และแอตทริบิวต์ไฟล์ระบบออกจากไฟล์ bcd คุณลักษณะเหล่านั้นจำกัดการกระทำที่คุณทำได้ ในไฟล์. ตอนนี้มันหายไปแล้ว คุณสามารถจัดการไฟล์ได้อย่างอิสระมากขึ้น (โดยเฉพาะเปลี่ยนชื่อ)

  8. ในการเปลี่ยนชื่อร้าน BCD ให้รันคำสั่ง ren ดังที่แสดง:

    
    

    ren c:\boot\bcd bcd.old

    Image
    Image

    เมื่อเปลี่ยนชื่อร้าน BCD แล้ว คุณควรจะสร้างใหม่ได้สำเร็จดังที่คุณพยายามทำในขั้นตอนที่ 6

    คุณสามารถลบไฟล์ BCD ทั้งหมดได้เนื่องจากคุณกำลังจะสร้างไฟล์ใหม่ อย่างไรก็ตาม การเปลี่ยนชื่อ BCD ที่มีอยู่จะทำสิ่งเดียวกันได้ เนื่องจากขณะนี้ Windows ไม่สามารถใช้งานได้ และยังให้ชั้นการสำรองข้อมูลอีกชั้นหนึ่งแก่คุณ นอกเหนือจากการส่งออกที่คุณทำในขั้นตอนที่ 5 หากคุณตัดสินใจที่จะยกเลิกการกระทำของคุณ

  9. ลองสร้าง BCD ใหม่อีกครั้งโดยดำเนินการต่อไปนี้ ตามด้วย Enter:

    
    

    bootrec /rebuildbcd

    Image
    Image

    ควรสร้างสิ่งนี้ใน Command Prompt:

    
    

    การสแกนดิสก์ทั้งหมดสำหรับการติดตั้ง Windows

    โปรดรอสักครู่ เนื่องจากอาจใช้เวลาสักครู่…

    สแกนการติดตั้ง Windows สำเร็จ

    ติดตั้ง Windows ที่ระบุทั้งหมด: 1 [1] D:\Windows

    เพิ่มการติดตั้งลงในรายการบูตหรือไม่ ใช่/ไม่ใช่/ทั้งหมด:

    Image
    Image

    นี่หมายความว่าการสร้างร้าน BCD ใหม่มีความคืบหน้าตามที่คาดไว้

  10. ที่ เพิ่มการติดตั้งลงในรายการบูตหรือไม่ คำถาม พิมพ์ Y หรือ ใช่, ตามด้วยปุ่ม Enter

    คุณควรเห็นสิ่งนี้บนหน้าจอเพื่อแสดงว่าการสร้าง BCD ใหม่เสร็จสมบูรณ์แล้ว:

    
    

    การดำเนินการเสร็จสมบูรณ์

    Image
    Image
  11. รีสตาร์ทคอมพิวเตอร์ของคุณ สมมติว่าปัญหากับร้าน BCD เป็นปัญหาเดียว Windows ควรเริ่มทำงานตามที่คาดไว้

    ขึ้นอยู่กับว่าคุณเริ่ม Advanced Startup Options หรือ System Recovery Options อย่างไร คุณอาจต้องเอาแผ่นดิสก์หรือแฟลชไดรฟ์ออกก่อนที่จะเริ่มใหม่

หากการสร้าง BCD ขึ้นใหม่ไม่สามารถแก้ปัญหาที่คุณมี ให้แก้ไขปัญหาต่อไปเพื่อแก้ไขปัญหาการค้างและปัญหาอื่นๆ ที่อาจทำให้ Windows ไม่สามารถบู๊ตได้ตามปกติ

คำถามที่พบบ่อย

    ฉันจะทำอย่างไรหากฉันไม่สามารถสร้าง BCD ใหม่ได้

    หากคุณเห็นข้อผิดพลาดเช่น “ไม่พบเส้นทาง C:\Boot” ให้เรียกใช้คำสั่ง c:\windows /s c (สมมติว่า C เป็นไดรฟ์ Windows ของคุณ) หากคุณยังคงมีปัญหา ให้ใช้คำสั่ง Diskpart เพื่อให้การติดตั้ง Windows ของคุณเป็นไดรฟ์ที่ใช้งานอยู่

    ฉันควรทำอย่างไรหลังจากสร้าง BCD ใหม่แล้ว

    การสร้าง BCD ใหม่ไม่มีผลกับข้อมูลส่วนตัวหรือการตั้งค่าแต่อย่างใด คุณจึงใช้คอมพิวเตอร์ได้ตามปกติ

แนะนำ: