Không thể mở kho dữ liệu cấu hình khởi động

BCD hoặc   tệp dữ liệu cấu hình khởi động (Boot Configuration Data ) chứa các hướng dẫn cần thiết cho Windows để khởi động chính xác. Nếu bạn gặp sự cố khi khởi động máy tính của mình, rất có thể đó là do định cấu hình sai hoặc thậm chí các tệp BCD bị hỏng . Nếu trong khi thực hiện bất kỳ lệnh nào trên bcedit.exe, bạn nhận được thông báo - Không thể mở kho dữ liệu cấu hình khởi động(The boot configuration data store could not be opened) , thì đây là cách khắc phục.

Điều này có thể xảy ra nếu:

  1. Hệ thống không thể tìm thấy các tập tin được chỉ định
  2. Không thể tìm thấy thiết bị hệ thống được yêu cầu.

không thể mở kho dữ liệu cấu hình khởi động

Có một số cách kiểm tra mà chúng tôi khuyên bạn nên thử. Nếu bạn mở Cấu hình Hệ thống (msconfig) , bạn có thể thấy rằng không có dữ liệu Khởi động(Boot) . Có thông tin cho rằng lý do chính tại sao điều này xảy ra là khi người dùng cố gắng khởi động kép máy tính và trình cài đặt thay thế bộ nạp khởi động mặc định.

Không thể mở kho dữ liệu cấu hình khởi động

Ngay trước khi chúng ta bắt đầu, hãy biết điều này. Trong các phiên bản Windows trước , nó được lưu trữ trong tệp Boot.ini(Boot.ini file) . Trên hệ điều hành dựa trên EFI , bạn sẽ tìm thấy mục nhập trong trình quản lý khởi động chương trình  cơ sở EFI , được đặt tại (EFI)\EFI\Microsoft\Boot\Bootmgfw.efi .

Các tùy chọn bạn có để giải quyết vấn đề là:

  1. Đặt giá trị tùy chọn mục nhập trong BCD
  2. Bật menu Tùy chọn nâng cao
  3. Xây dựng lại BCD

Các bước này có thể được thực hiện bằng cách khởi động máy tính của bạn vào Chế độ Khôi phục Nâng cao. Nó cung cấp Command Prompt có sẵn trong Tùy chọn nâng cao(Advanced Options) .

Ngoài ra, trước khi thiết lập các tùy chọn BCDEdit , bạn có thể cần phải tắt hoặc tạm ngưng BitLocker và Secure Boot trên máy tính.

1] Đặt giá trị tùy chọn mục nhập trong BCD

Mở Command Prompt với tư cách quản trị viên

Thực hiện lệnh sau:

bcdedit /set {current} Description "TheNameYouWant"

Tùy chọn /set đặt một điểm vào và cho phép hệ thống tin cậy một phiên bản Windows không được tin cậy theo mặc định.

2] Chỉ định tệp BCD

Trong một dấu nhắc lệnh nâng cao, hãy thực thi:

bcdedit /store c:\Boot\BCD

Nó sẽ cung cấp cho bạn một danh sách các tùy chọn.

Chọn để chạy:

bcdedit /store c:\Boot\BCD /set bootmenupolicy legacy

Khởi động lại máy tính của bạn, chọn Windows của bạn và ngay lập tức nhấn F8.

Khi bạn chọn tùy chọn kế thừa, menu Tùy chọn nâng cao(Advanced) ( F8 ) sẽ có sẵn trong khi khởi động máy tính. Sau đó, bạn có thể chọn hệ điều hành nào để khởi động.

3] Xây dựng lại BCD

Nếu nó không hoạt động, bạn có thể phải xây dựng lại BCD(rebuild BCD) . Bạn có thể xây dựng lại kho dữ liệu Cấu hình Khởi động(Boot Configuration Data) theo cách thủ công bằng cách sử dụng công cụ Bootrec.exe trong (Bootrec.exe)Môi trường Khôi phục Windows(Windows Recovery Environment) hoặc bạn có thể sử dụng công cụ BCD Editor miễn phí này để sửa chữa BCD(free BCD Editor tool to repair BCD) .

Hy vọng điều này sẽ giúp bạn khắc phục sự cố.(Hope this helps you fix the issue.)



About the author

Tôi có hơn 10 năm kinh nghiệm trong ngành phát triển ứng dụng iOS và Windows Phone. Các kỹ năng của tôi bao gồm phát triển các ứng dụng di động cho cả App Store của Apple và nền tảng Windows 7 của Microsoft. Tôi là chuyên gia trong việc tạo giao diện người dùng đơn giản, nhanh nhạy và dễ sử dụng. Tôi cũng có kinh nghiệm làm việc với các framework front-end như React Native và HTML5.



Related posts