Cách xây dựng lại BCD trong Windows

Mục lục:

Cách xây dựng lại BCD trong Windows
Cách xây dựng lại BCD trong Windows
Anonim

Điều cần biết

  • Nếu kho lưu trữ dữ liệu cấu hình khởi động Windows (BCD) bị thiếu, bị hỏng hoặc được định cấu hình không đúng, bạn phải khắc phục sự cố khởi động Windows.
  • Giải pháp đơn giản nhất cho vấn đề BCD là xây dựng lại nó, bạn có thể thực hiện tự động bằng lệnh bootrec.
  • Có một số lệnh để chạy và rất nhiều đầu ra trên màn hình, nhưng việc xây dựng lại BCD là một quá trình rất đơn giản.

Nếu bạn thấy lỗi BOOTMGR is Thiếu hoặc một thông báo tương tự khá sớm trong quá trình khởi động, bạn đã gặp sự cố BCD. Bài viết này giải thích cách xây dựng lại BCD.

Các hướng dẫn này áp dụng cho Windows 11, Windows 10, Windows 8, Windows 7 và Windows Vista. Các vấn đề tương tự có thể tồn tại trong Windows XP, nhưng vì thông tin cấu hình khởi động được lưu trữ trong tệp boot.inichứ không phải BCD, việc sửa lỗi XP với dữ liệu khởi động liên quan đến một quy trình hoàn toàn khác.

Cách xây dựng lại BCD trong Windows 11, 10, 8, 7 hoặc Vista

Việc xây dựng lại BCD trong Windows chỉ mất khoảng 15 phút:

  1. Trên Windows 11/10/8: Khởi động Tùy chọn Khởi động Nâng cao.

    Trên Windows 7 hoặc Windows Vista: Khởi động Tùy chọn Khôi phục Hệ thống.

    Image
    Image
  2. Trong Windows 11/10/8, chọn Troubleshoot> Advanced options.

    Image
    Image
  3. Chọn nút Command Prompt để khởi động.

    Image
    Image

    Command Prompt sẽ không bắt đầu ngay lập tức. Máy tính của bạn sẽ hiển thị màn hình "Đang chuẩn bị" trong một thời gian ngắn trong khi máy tính sẵn sàng.

    Bạn có thể cần chọn tên tài khoản và nhập mật khẩu để truy cập Command Prompt.

  4. Tại lời nhắc, gõ lệnh bootrecnhư hình dưới đây, rồi nhấn Enter:

    
    

    bootrec / Buildbcd

    Image
    Image

    Lệnh bootrecsẽ tìm kiếm các bản cài đặt Windows không có trong BCD và sau đó hỏi bạn xem bạn có muốn thêm một hay nhiều vào nó không.

  5. Bạn sẽ thấy một trong các thông báo sau tại dòng lệnh.

    Lựa chọn 1

    
    

    Đang quét tất cả các đĩa để cài đặt Windows.

    Vui lòng đợi, vì quá trình này có thể mất một lúc…

    Đã quét thành công các bản cài đặt Windows. Tổng số bản cài đặt Windows được xác định: 0Thao tác đã hoàn tất thành công.

    Lựa chọn 2

    
    

    Quét tất cả các đĩa để cài đặt Windows.

    Vui lòng đợi, vì quá trình này có thể mất một lúc…

    Đã quét thành công các bản cài đặt Windows.

    Tổng số cài đặt Windows được xác định: 1 [1] D: / Windows

    Thêm cài đặt vào danh sách khởi động? Có / Không / Tất cả:

    Image
    Image

    Nếu bạn thấy Tùy chọn 1:Chuyển sang Bước 7. Kết quả này rất có thể có nghĩa là dữ liệu cài đặt Windows trong cửa hàng BCD tồn tại nhưng bootrec không thể tìm thấy bất kỳ bản cài đặt bổ sung nào của Windows trên máy tính của bạn để thêm vào BCD. Tốt rồi; bạn sẽ chỉ cần thực hiện thêm một số bước để xây dựng lại BCD.

    Nếu bạn thấy tùy chọn 2:Nhập Yhoặc vào Thêm cài đặt vào danh sách khởi động? câu hỏi, sau đó bạn sẽ thấy Thao tác đã hoàn tất thành công, theo sau là một con trỏ nhấp nháy ở lời nhắc. Kết thúc với Bước 10 ở cuối trang.

  6. Vì cửa hàng BCD tồn tại và liệt kê một bản cài đặt Windows, trước tiên, bạn sẽ phải gỡ bỏ nó theo cách thủ công và sau đó cố gắng xây dựng lại nó. Tại dấu nhắc, thực hiện lệnh bcdeditnhư hình minh họa và sau đó nhấn Enter:

    
    

    bcdedit / export c: / bcdbackup

    Image
    Image

    Lệnh bcdedit được sử dụng ở đây để xuất kho BCD dưới dạng tệp: bcdbackup. Không cần chỉ định phần mở rộng tệp. Lệnh sẽ trả về như sau trên màn hình, có nghĩa là quá trình xuất BCD hoạt động như mong đợi:

    
    

    Thao tác đã hoàn tất thành công.

  7. Tại thời điểm này, bạn cần điều chỉnh một số thuộc tính tệp cho cửa hàng BCD để bạn có thể thao tác với nó. Tại dấu nhắc, hãy thực hiện lệnh quy chính xác như sau:

    
    

    do c: / boot / bcd -h -r -s

    Image
    Image

    Những gì bạn vừa làm với lệnh thuộc tính là xóa tệp ẩn, tệp chỉ đọc và các thuộc tính tệp hệ thống khỏi tệp bcdCác thuộc tính đó đã hạn chế các hành động bạn có thể thực hiện trên tệp. Bây giờ chúng đã biến mất, bạn có thể thao tác tệp tự do hơn (cụ thể là đổi tên nó).

  8. Để đổi tên cửa hàng BCD, hãy thực hiện lệnh ren như hình:

    
    

    ren c: / boot / bcd bcd.old

    Image
    Image

    Bây giờ cửa hàng BCD đã được đổi tên, bây giờ bạn có thể xây dựng lại thành công nó, như bạn đã cố gắng thực hiện ở Bước 6.

    Bạn có thể xóa hoàn toàn tệp BCD vì bạn sắp tạo một tệp mới. Tuy nhiên, việc đổi tên BCD hiện có hoàn thành điều tương tự vì nó hiện không khả dụng với Windows, đồng thời cung cấp cho bạn một lớp sao lưu khác, ngoài việc xuất bạn đã thực hiện ở Bước 5, nếu bạn quyết định hoàn tác hành động của mình.

  9. Thử xây dựng lại BCD một lần nữa bằng cách thực hiện như sau, tiếp theo là Nhập:

    
    

    bootrec / Buildbcd

    Image
    Image

    Nó sẽ tạo ra điều này trong Command Prompt:

    
    

    Quét tất cả các đĩa để cài đặt Windows.

    Vui lòng đợi, vì quá trình này có thể mất một lúc…

    Đã quét thành công các bản cài đặt Windows.

    Tổng số cài đặt Windows được xác định: 1 [1] D: / Windows

    Thêm cài đặt vào danh sách khởi động? Có / Không / Tất cả:

    Image
    Image

    Điều này có nghĩa là việc xây dựng lại cửa hàng BCD đang diễn ra như mong đợi.

  10. Tại câu hỏi Thêm cài đặt vào danh sách khởi động?, nhập Yhoặc , tiếp theo là phím Nhập.

    Bạn sẽ thấy thông báo này trên màn hình để cho biết quá trình xây dựng lại BCD đã hoàn tất:

    
    

    Thao tác đã hoàn tất thành công.

    Image
    Image
  11. Khởi động lại máy tính của bạn. Giả sử rằng sự cố với cửa hàng BCD là sự cố duy nhất, Windows sẽ bắt đầu như mong đợi.

    Tùy thuộc vào cách bạn bắt đầu Tùy chọn Khởi động Nâng cao hoặc Tùy chọn Khôi phục Hệ thống, bạn có thể cần phải tháo đĩa hoặc ổ đĩa flash trước khi khởi động lại.

Nếu việc xây dựng lại BCD không giải quyết được sự cố bạn đang gặp phải, hãy tiếp tục khắc phục sự cố để khắc phục tình trạng đóng băng và các sự cố khác có thể khiến Windows không thể khởi động bình thường.

FAQ

    Tôi có thể làm gì nếu không thể xây dựng lại BCD của mình?

    Nếu bạn gặp lỗi như “Path Not Found C: / Boot”, hãy chạy lệnh c: / windows / s c(giả sử C là ổ đĩa Windows của bạn). Nếu bạn vẫn gặp sự cố, hãy sử dụng lệnh Diskpart để cài đặt Windows của bạn thành ổ đĩa hoạt động.

    Tôi nên làm gì sau khi xây dựng lại BCD?

    Việc xây dựng lại BCD không ảnh hưởng đến dữ liệu cá nhân hoặc cài đặt của bạn theo bất kỳ cách nào, vì vậy bạn có thể tiếp tục sử dụng máy tính của mình như bình thường.

Đề xuất: