Computer >> Máy Tính >  >> Hệ thống >> Windows

Trình chỉnh sửa dữ liệu cấu hình khởi động trong Windows OS

Phần khó khăn nhất khi bạn khởi động kép hoặc khởi động nhiều lần là đôi khi trình quản lý khởi động sẽ không nhận ra các hệ điều hành cũ hơn. Điều này có thể là do các hệ điều hành cũ hơn sử dụng một loại bộ tải khởi động khác giống như các bộ nạp khởi động trước Windows Vista hoặc chỉ vì Windows không thể gán tên ổ đĩa cho các hệ điều hành bị thiếu.

Trình chỉnh sửa dữ liệu cấu hình khởi động (BCD)

Công cụ dòng lệnh Bcdedit.exe sửa đổi kho dữ liệu cấu hình khởi động. Kho dữ liệu cấu hình khởi động chứa các tham số cấu hình khởi động và điều khiển cách khởi động hệ điều hành. Các tham số này trước đây nằm trong tệp Boot.ini (trong hệ điều hành dựa trên BIOS) hoặc trong các mục RAM không thay đổi (trong hệ điều hành dựa trên Giao diện phần mềm mở rộng). Bạn có thể sử dụng Bcdedit.exe để thêm, xóa, chỉnh sửa và nối các mục nhập trong kho dữ liệu cấu hình khởi động.

Bài viết này tập trung vào Trình chỉnh sửa dữ liệu cấu hình khởi động và cố gắng giải đáp cách nó có thể giúp bạn sửa các lỗi như Không tìm thấy hệ điều hành, Không thể phát hiện hệ điều hành thứ cấp và thứ ba trong trường hợp khởi động nhiều lần và các lỗi tương tự.

Tại sao lại thay đổi từ Boot.ini thành BCD

BCD được tạo ra để cung cấp một cơ chế cải tiến để mô tả dữ liệu cấu hình khởi động. Với sự phát triển của các mô hình phần sụn mới, cần có một giao diện có thể mở rộng và tương tác được để tóm tắt phần sụn bên dưới. Thiết kế mới này cung cấp nền tảng cho nhiều tính năng mới trong Windows Vista, Windows 7, Windows 8, Windows 10 và Windows 11, như công cụ Startup Repair và phím tắt Cài đặt cho nhiều người dùng.

BCD Editor làm gì

BCD Editor được cung cấp dưới dạng GUI trong Windows. Không có nhiều tùy chọn khả dụng, nhưng bạn có thể sửa trình quản lý khởi động và sửa Bản ghi khởi động chính bằng giao diện người dùng đồ họa.

Giao diện người dùng đồ họa cũng cho phép bạn khắc phục các sự cố trong đó Bootmgr được tìm thấy bị thiếu trong một số trường hợp nhất định.

Vị trí của Cơ quan đăng ký BCD

Kho dữ liệu cấu hình khởi động chứa các tham số cấu hình khởi động và kiểm soát cách khởi động hệ điều hành.

Sổ đăng ký BCD nằm trong \ boot \ bcd thư mục của phân vùng hoạt động.

Đối với các hệ thống dựa trên EFI, vị trí mặc định của sổ đăng ký BCD là trên phân vùng EFI.

Đọc :Cách Sao lưu &Khôi phục tệp BCD trong Windows.

Phiên bản dòng lệnh của BCD Editor

Phiên bản dòng lệnh của BCD Editor rất mạnh và có thể được sử dụng để thực hiện nhiều chức năng:

  • Tạo một cửa hàng BCD
  • Thêm các mục nhập vào cửa hàng BCD hiện có
  • Sửa đổi các mục nhập hiện có trong cửa hàng BCD
  • Xóa các mục nhập khỏi cửa hàng BCD
  • Xuất các mục nhập sang cửa hàng BCD
  • Nhập các mục nhập từ cửa hàng BCD
  • Liệt kê các cài đặt hiện đang hoạt động
  • Các mục truy vấn thuộc một loại cụ thể và
  • Áp dụng một thay đổi toàn cầu

Để xem bạn có thể làm gì khác với BCDEdit.exe , nhập bcdedit.exe /? tại dấu nhắc lệnh. Nó sẽ liệt kê các tùy chọn và hoạt động hoàn chỉnh mà bạn có thể thực hiện với trình chỉnh sửa BCD bằng cách sử dụng dấu nhắc lệnh.

Trình chỉnh sửa dữ liệu cấu hình khởi động trong Windows OS

Nhiều môi trường khởi động

Nếu bạn định sử dụng hai hoặc nhiều hệ điều hành, hãy ghi nhớ những điều sau:

  1. Cài đặt hệ điều hành Windows Vista trở lên trên một phân vùng khác. Theo quy định, mỗi hệ điều hành nên có phân vùng riêng, nếu không các thư mục phổ biến như Windows, Program Files, v.v. sẽ tạo ra xung đột và có thể làm hỏng máy tính của bạn. Điều đó nói rằng, nếu bạn định sử dụng các hệ điều hành cũ hơn, trước tiên hãy cài đặt hệ điều hành trước Windows Vista để chúng có thể tiếp tục sử dụng boot.ini và sau đó cài đặt hệ điều hành Vista trở lên để không có xung đột với bootcfg.
  2. Bạn sẽ phải đảm bảo rằng hệ điều hành cũ hơn Vista sử dụng boot.ini và những hệ điều hành bắt đầu từ hệ điều hành Vista trở lên sử dụng BCD. Điều này có thể được thực hiện bằng cách sử dụng dòng lệnh BCD và cả thông qua lệnh MSCONFIG.
  3. Không bao giờ tắt BCD ngay cả khi bạn muốn chạy các hệ điều hành cũ hơn như Windows XP cùng với Vista hoặc các phiên bản cao hơn. BCD giúp tìm ra boot.ini từ đó giúp tải các hệ điều hành cũ hơn. Nếu bạn tắt BCD, máy tính của bạn có thể không nhận ra các hệ điều hành cũ hơn.

Thay đổi hệ điều hành mặc định bằng BCD

Cách dễ nhất và nhanh nhất là sử dụng phiên bản dòng lệnh của BCD.exe. Sử dụng lệnh sau tại dấu nhắc lệnh:

BCDEDIT /DEFAULT {ID}

Để tìm ID cho từng hệ điều hành, hãy sử dụng lệnh sau:

BCDEDIT /ENUM ALL

Từ danh sách ID, hãy sao chép ID bên cạnh Hệ điều hành bạn muốn đặt làm mặc định và dán nó vào vị trí của {ID} trong lệnh đầu tiên.

Trình chỉnh sửa dữ liệu cấu hình khởi động đã ngừng hoạt động

Nếu bạn nhận được lỗi này, bạn sẽ phải chạy Startup Repair. Những liên kết này có thể giúp bạn:

  • Chạy Startup Repair trong Windows 7
  • Chạy Sửa chữa Tự động trong Windows 8
  • Chạy Sửa chữa Khởi động Tự động trong Windows 11 hoặc Windows 10. Bạn sẽ nhận được các cài đặt trong Tùy chọn Khởi động Nâng cao.

Để đọc chi tiết, vui lòng truy cập TechNet.

EasyBCD, Visual BCD Editor và Dual Boot Repair Tool là ba phần mềm miễn phí cho phép bạn chỉnh sửa và sửa chữa Dữ liệu cấu hình khởi động Windows một cách dễ dàng.

Trình chỉnh sửa dữ liệu cấu hình khởi động trong Windows OS