BCD หรือไฟล์ Boot Configuration Data ประกอบด้วยคำแนะนำที่ Windows ต้องการเพื่อบูทอย่างถูกต้อง หากคุณมีปัญหาในการบูทคอมพิวเตอร์ โอกาสคือมันเกิดจากการกำหนดค่าผิดหรือแม้แต่ไฟล์ BCD ที่เสียหาย หากขณะรันคำสั่งใดๆ บน bcedit.exe คุณได้รับข้อความ —The boot configuration data store could not be opened นี่คือวิธีแก้ไข
สิ่งนี้อาจเกิดขึ้นหาก:
- ระบบไม่พบไฟล์ที่ระบุ
- ไม่พบอุปกรณ์ระบบที่ร้องขอ
มีการตรวจสอบบางอย่างที่เราขอแนะนำให้ลอง หากคุณเปิด System Configuration (msconfig) คุณอาจพบว่าไม่มี Boot data ได้รับรายงานว่าสาเหตุหลักที่สิ่งนี้เกิดขึ้นคือเมื่อผู้ใช้พยายาม dual boot คอมพิวเตอร์ และโปรแกรมติดตั้งแทนที่ bootloader เริ่มต้น
The boot configuration data store could not be opened
ก่อนที่เราจะเริ่ม ให้รู้เรื่องนี้ ใน Windows เวอร์ชันก่อนหน้า มันถูกเก็บในไฟล์ Boot.ini บนระบบปฏิบัติการที่อิงจาก EFI คุณจะพบรายการใน EFI firmware boot manager ซึ่งตั้งอยู่ที่ \EFI\Microsoft\Boot\Bootmgfw.efi
ตัวเลือกที่คุณมีเพื่อแก้ไขปัญหาคือ:
- ตั้งค่าค่า entry option ใน BCD
- เปิดใช้งาน Advanced options menu
- Rebuild BCD
ขั้นตอนเหล่านี้สามารถดำเนินการได้โดยการบูทคอมพิวเตอร์ของคุณเข้าสู่ Advanced Recovery Mode มันเสนอ Command Prompt ซึ่งพร้อมใช้งานภายใต้ Advanced Options
นอกจากนี้ ก่อนตั้งค่าตัวเลือก BCDEdit คุณอาจต้องปิดใช้งานหรือระงับ BitLocker และ Secure Boot บนคอมพิวเตอร์
1] ตั้งค่าค่า entry option ใน BCD
เปิด Command Prompt เป็นผู้ดูแลระบบ
รันคำสั่งต่อไปนี้:
bcdedit /set {current} Description "TheNameYouWant"
ตัวเลือก /set ตั้งค่า entry point และเปิดใช้งานระบบให้ไว้ใจเวอร์ชันของ Windows ซึ่งไม่ได้ไว้ใจโดยค่าเริ่มต้น
2] ระบุไฟล์ BCD
ใน Command Prompt ที่มีสิทธิ์ผู้ดูแล ให้รัน:
bcdedit /store c:\Boot\BCD
มันจะให้รายการตัวเลือก
เลือกที่จะรัน:
bcdedit /store c:\Boot\BCD /set bootmenupolicy legacy
รีสตาร์ทคอมพิวเตอร์ของคุณ เลือก Windows ของคุณ และกด F8 ทันที
เมื่อคุณเลือกตัวเลือก legacy เมนู Advanced options (F8) จะพร้อมใช้งานระหว่างการบูทคอมพิวเตอร์ จากนั้นคุณสามารถเลือกว่าจะบูทเข้า OS ไหน
3] Rebuild BCD
หากไม่ทำงาน คุณอาจต้อง rebuild BCD คุณสามารถสร้าง Boot Configuration Data store ใหม่ด้วยตนเองโดยใช้เครื่องมือ Bootrec.exe ใน Windows Recovery Environment หรือคุณสามารถใช้เครื่องมือ BCD Editor ฟรีนี้เพื่อซ่อมแซม BCD
หวังว่าจะช่วยคุณแก้ไขปัญหา