Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: ไม่สามารถเปิด Boot Configuration Data Store ได้

ผู้ใช้ Windows หลายคนรายงานว่าพบข้อผิดพลาด ‘Boot configuration data store could not be opened’ เมื่อพยายามรันคำสั่ง bcdedit ภายใน Command Prompt ส่วนใหญ่ ข้อผิดพลาดนี้มาพร้อมกับ Sub-error เช่น ‘Access is denied’ หรือ ‘The requested system device cannot be found’ ปัญหานี้ไม่ได้เกิดขึ้นกับ Windows เวอร์ชันใดเวอร์ชันหนึ่ง เพราะยืนยันแล้วว่ามันเกิดบน Windows 7, Windows 8 / 8.1 และ Windows 10

แก้ไข: ไม่สามารถเปิด Boot Configuration Data Store ได้

BCDEdit คืออะไร?

BCDEdit เป็นเครื่องมือ Command-line ที่ใช้จัดการ Boot Configuration Data (BCD) มันมี Store ที่ใช้บรรยาย Boot Applications และ Boot Application Settings เมื่อพูดถึงความสามารถ BCDEdit สามารถใช้เพื่อวัตถุประสงค์หลากหลาย รวมถึงการเพิ่ม Boot Menu Options, แก้ไข Store ที่มีอยู่ และสร้างใหม่จากศูนย์

สาเหตุของข้อผิดพลาด ‘Boot configuration data store could not be opened’

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

  • Command Prompt ไม่มีสิทธิ์ Admin – ในกรณีส่วนใหญ่ที่รายงานข้อผิดพลาดนี้ ปัญหาเกิดขึ้นจริงๆ เพราะ Command Prompt ที่พยายามใช้ BCDEdit Utility ไม่มีสิทธิ์ Admin ตามธรรมชาติ หากสถานการณ์นี้ใช้ได้ คุณสามารถแก้ไขได้โดยเปิด Command Prompt เป็น Administrator
  • Boot Mode ต่างจาก Partition Type – ข้อผิดพลาดนี้อาจเกิดขึ้นหากคุณพยายามบูทจาก Partition ที่สร้างขึ้นด้วย Partition Type ที่ต่างกัน ในการให้ BCDEdit ทำงานได้ถูกต้อง คุณต้องบูทจาก Partition Type เดียวกับที่ Hard Drive ถูกสร้างขึ้น

หากคุณกำลัง掙扎กับการแก้ไขข้อผิดพลาด ‘Boot configuration data store could not be opened’ บทความนี้จะช่วยให้คุณแก้ไขปัญหาโดยให้คู่มือ Troubleshooting 2 วิธีที่ผู้ใช้ในสถานการณ์คล้ายกันใช้สำเร็จ

เพื่อผลลัพธ์ที่ดีที่สุด โปรดทำตามวิธีการตามลำดับที่นำเสนอ เนื่องจากจัดเรียงตามประสิทธิภาพและความรุนแรง

วิธีที่ 1: เปิด Command Prompt เป็น Administrator

ในกรณีส่วนใหญ่ ปัญหานี้เกิดจากปัญหาสิทธิ์ 特權 BCDEdit ถูกบังคับให้ดำเนินการที่ต้องการ Special Privileges (Admin Access) นี่เป็นไปได้มากกว่าหาก Sub-message ที่มาพร้อมกับข้อผิดพลาด ‘Boot configuration data store could not be opened’ คือ ‘Access is denied’

ผู้ใช้หลายคนที่เจอข้อความข้อผิดพลาดนี้จริงๆ สามารถแก้ไขปัญหาและทำ BCDEdit Operation ให้เสร็จโดยการเปิด Command Prompt ด้วย Special Privileges นี่คือวิธีทำ:

  1. กด Windows key + R เปิดกล่อง Run
  2. ต่อไป พิมพ์ “cmd” และกด Ctrl + Shift + Enter เปิด Elevated Command Promptแก้ไข: ไม่สามารถเปิด Boot Configuration Data Store ได้
  3. เมื่อ UAC (User Account Control) ถาม คลิก Yes ให้ Special Privileges
  4. เมื่ออยู่ใน Elevated Command Prompt แล้ว ให้ทำ Operation เดียวกับที่เคยก่อให้เกิดข้อผิดพลาด ‘Boot configuration data store could not be opened’ และดูว่าปัญหาแก้ไขแล้วหรือยัง

หากคุณยังคงเจอข้อความข้อผิดพลาดเดียวกัน ให้ไปต่อที่วิธีถัดไปด้านล่าง

วิธีที่ 2: เปลี่ยน Boot Mode

ตามที่ผู้ใช้บางคนที่ได้รับผลกระทบชี้ให้เห็น เวลาบูทเครื่อง คุณต้องแน่ใจว่าคุณกำลังบูทจาก Partition Type เดียวกับที่ Hard Drive ถูกสร้างขึ้นเดิม เพื่อให้ BCDEdit ทำงานได้ตามที่ตั้งใจ วิธีที่เร็วที่สุดคือการเปลี่ยน BIOS Mode กระบวนการนี้ทำจาก BIOS Settings แต่จะแตกต่างจากคอมพิวเตอร์ไปคอมพิวเตอร์ตาม Manufacturer ของ Motherboard และ BIOS Version ที่มันมี

นี่คือคำแนะนำทั่วไปที่ควรช่วยให้คุณไปถึงได้ไม่ว่าจะเป็น Manufacturer ไหน:

  1. เริ่มคอมพิวเตอร์และกดปุ่ม Setup (Boot Key) ระหว่างลำดับเริ่มต้นปกติ ปกติ Setup Key จะแสดงบนหน้าจอแรก แต่ถ้าคุณไม่เห็น มันจะเป็น F Keys ใดๆ (F2, F4, F6, F8 ฯลฯ) ปุ่ม Del (สำหรับคอมพิวเตอร์ Dell) หรือปุ่ม Esc
    แก้ไข: ไม่สามารถเปิด Boot Configuration Data Store ได้หมายเหตุ: คุณสามารถค้นหาออนไลน์สำหรับ Setup Key เฉพาะของคอมพิวเตอร์ของคุณได้
  2. เมื่อเข้าสู่ BIOS Settings แล้ว ให้หาแท็บ Boot และเปลี่ยน Boot Mode เป็น Type ที่ Partition ถูกสร้างขึ้นเดิม ในกรณีนี้คือ Legacy BIOSแก้ไข: ไม่สามารถเปิด Boot Configuration Data Store ได้
  3. เมื่อเปลี่ยน Boot Mode แล้ว บันทึก Configuration ปัจจุบันและรีสตาร์ทคอมพิวเตอร์
  4. ลองใช้คำสั่ง BCDEdit อีกครั้ง และดูว่าคุณยังได้ข้อผิดพลาด ‘Boot configuration data store could not be opened’ หรือไม่