Lỗi bootrec /fixboot access is denied trên Windows là một vấn đề gây bực bội xảy ra khi bạn cố gắng sửa chữa dữ liệu cấu hình khởi động (BCD). Nếu đang gặp lỗi này, khả năng lớn máy tính của bạn đã từ chối khởi động – một vấn đề cần giải quyết ngay lập tức.
Nguyên Nhân Gây Ra Lỗi Bootrec /Fixboot Access Is Denied
Lỗi này có một vài nguyên nhân khác nhau:
Sử dụng sai lệnh: Trên Windows 10 và 11, bộ nạp khởi động (bootloader) mặc định là EFI (Extensible Firmware Interface). Kiến trúc này không hỗ trợ lệnh bootrec /fixboot để sửa lỗi khởi động. Lệnh này chỉ hoạt động trên hệ thống sử dụng Master Boot Record (MBR) truyền thống. Thông tin trực tuyến thường gây nhầm lẫn về điểm này, dẫn đến việc áp dụng sai lệnh.
Dữ liệu BCD bị hỏng: Nếu dữ liệu cấu hình khởi động (BCD) bị tổn thương hoặc hỏng, quá trình khởi động sẽ bị gián đoạn và báo lỗi.
Lỗi phần cứng: Ổ cứng chứa Windows đang hỏng hóc cũng gây ra lỗi này do dữ liệu bị hỏng. Bạn nên kiểm tra sức khỏe ổ cứng trước khi thực hiện sửa chữa.
Cách 1: Sử dụng Công Cụ Startup Repair (Sửa Chữa Khởi Động)
Đây là công cụ tích hợp sẵn của Windows để tự động sửa các lỗi ngăn cản khởi động.
- Khởi động lại máy, nhấn phím truy cập BIOS/UEFI (thường là F2, F12 hoặc Delete).
- Trong BIOS/UEFI, đặt ưu tiên khởi động từ USB/DVD cài đặt Windows.
- Lưu thay đổi, gắn media cài đặt, khởi động lại và nhấn phím bất kỳ để boot từ media.
- Chọn ngôn ngữ, định dạng thời gian/tiền tệ, phương thức nhập → Next.
- Nhấn Repair your computer (góc dưới bên trái).
- Chọn Troubleshoot → Advanced Options → Automatic Repair hoặc Startup Repair.
- Làm theo hướng dẫn trên màn hình để quá trình sửa chữa hoàn tất.
Khởi động lại máy và kiểm tra. Nếu vẫn lỗi, hãy thử cách tiếp theo.
Cách 2: Sử Dụng Diskpart Để Tạo Lại Phân Vùng EFI
Lưu ý quan trọng: Cách này định dạng lại phân vùng EFI – máy sẽ không thể khởi động nếu chưa khôi phục BCD. Hãy sao lưu dữ liệu quan trọng trước.
- Boot từ media cài Windows → Repair your computer → Troubleshoot → Advanced options → Command Prompt.
- Gõ
diskpart→ Enter. list disk→ Xác định ổ cài Windows →select disk #(thay # bằng số ổ).list volume→ Tìm phân vùng EFI (thường định dạng FAT32, nhãn EFI) →select volume #.- Nếu chưa có chữ cái ổ:
assign letter=V:(thay V bằng chữ cái mong muốn). - Định dạng:
format V: /FS:FAT32→ Enter. exitđể thoát diskpart.
Cách 3: Tái Xây Dựng BCD Bằng Bootrec Và Bcdboot
Áp dụng cho Windows 11 (tất cả phiên bản) và Windows 10 từ phiên bản 1709 trở lên, sử dụng bootloader EFI.
- Boot từ media cài → Repair your computer → Troubleshoot → Command Prompt.
- Gõ lần lượt các lệnh sau (giả sử ổ hệ thống là C:, phân vùng EFI là V:):
bootrec /scanos
bcdboot C:\Windows /s V: /f UEFI
bootrec /rebuildbcd
- Đóng Command Prompt, khởi động lại máy.
Cách 4: Cài Đặt Lại Windows (Giải Pháp Cuối Cùng)
Nếu các cách trên thất bại và ổ cứng vẫn khỏe, hãy cài đặt lại Windows. Thao tác này sẽ áp dụng cấu hình bootloader mới, giải quyết triệt để lỗi.
- Boot từ media cài → Chọn ngôn ngữ → Install Now.
- Nhập Product Key, chọn phiên bản Windows, đồng ý điều khoản.
- Chọn Custom: Install Windows only (advanced).
- Chọn phân vùng cài Windows hiện tại → Next. (Nếu lỗi, có thể Delete rồi New để tạo lại – sẽ mất dữ liệu).
- Làm theo hướng dẫn hoàn tất cài đặt.
Kết Luận
Đối với đa số máy tính Windows 10/11 hiện đại dùng EFI, lệnh bootrec /fixboot không hoạt động. Hãy dùng Startup Repair hoặc tái tạo BCD qua bcdboot như hướng dẫn. Nếu vẫn không được, cài đặt lại Windows là giải pháp chắc chắn nhất. Luôn sao lưu dữ liệu trước khi can thiệp vào phân vùng hệ thống.