Lỗi màn hình xanh chết chóc BSoD HAL INITIALIZATION FAILED không chỉ gặp trên máy thật mà bạn còn có thể thấy nó xuất hiện ở máy ảo như VMware. Vậy làm thế nào để khắc phục lỗi này, hãy tham khảo một số phương pháp sau đây.
Cách fix lỗi HAL INITIALIZATION FAILED trên Windows
1. Cập nhật driver
- Nhấn tổ hợp phím Windows + R, gõ devmgmt.msc nhấn Enter.
- Nếu bạn thấy bất kỳ thiết bị nào đó có dấu chấm than vàng bên cạnh, hãy thực hiện update.
- Click chuột phải vào nó và chọn Update driver.
- Tiếp theo chọn Search automatically for drivers. Máy tính sẽ tìm kiếm và cài đặt bản update mới nhất.
- Sau khi update driver xong, khởi động lại PC.
Driver là trái tim của mọi hệ điều hành, vì thế nếu sử dụng phiên bản cũ hoặc không tương thích rất dễ dẫn đến lỗi BSoD.
2. Cập nhật Windows
Mặc dù công cụ Windows Update tự động tải về và cài đặt các bản vá, tuy nhiên không phải lúc nào nó cũng hoạt động ổn định. Vì thế hãy cập nhật một cách thủ công nếu có thể.
- Nhấn tổ hợp phím Windows + I để mở màn Settings.
- Chọn Update & Security.
- Nhấn nút Check for updates để tải các bản cập nhật mới nhất và cài đặt.
3. Quét SFC
- Nhấn phím cửa sổ, gõ cmd và chọn Run as administrator.
- Paste câu lệnh dưới đây vào Command Prompt và nhấn Enter:
sfc/scannow
SFC hay System File Checker là một công cụ giúp bạn quét toàn bộ file hệ thống. Vì vậy nếu một file nào đó bị hỏng dẫn đến lỗi màn hình xanh HAL INITIALIZATION FAILED, SFC sẽ giúp bạn
4. Chạy DISM
- Nhấn tổ hợp phím Windows + X, chọn Windows PowerShell (Admin).
- Chạy dòng lệnh sau:
- Quá trình quét có thể tốn của bạn một khoảng thời gian. Sau khi quét xong, khởi động lại PC và kiểm tra lại.
DISM.exe /Online /Cleanup-image /Restorehealth
5. Kiểm tra ổ cứng
- Nhấn phím cửa sổ và click vào biểu tượng Power.
- Giữ phím Shift, sau đó chọn Restart.
- Windows sẽ khởi động lại và hiện ra các tùy chọn Startup nâng cao.
- Chọn Troubleshoot.
- Tiếp theo chọn Advanced Options -> Command Prompt.
- Chạy lần lượt các dòng lệnh sau đây:
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
chkdsk /r c:
Thay “c” bằng ổ bạn cần quét
6. Gỡ bỏ phần mềm có vấn đề
Phần mềm bên thứ ba, đặc biệt là antivirus cũng là nguyên nhân dẫn đến lỗi BSoD.
Một số phần mềm antivirus như Bitdefender,… theo một số người dùng xác nhận rằng chính nó đã gây ra lỗi HAL INITIALIZATION FAILED. Vì thế nếu có thể hãy gỡ bỏ nó đi.
Ngoài ra nếu gần đây bạn có cài phần mềm nào đó lên PC thì thử xóa nó đi và kiểm tra lại xem.
- Nhấn phím Windows, gõ Control Panel và nhấn Enter.
- Tiếp theo chọn tùy chọn Uninstall a Program ở mục Programs.
- Tìm và chọn ứng dụng mới cài đặt, nhấp chuột phải và chọn Uninstall.
7. Thiết lập UsePlatformClock
- Mở Command Prompt dưới quyền Admin bằng cách nhấn tổ hợp phím Windows + S, gõ cmd và chọn Run as administrator.
- Chạy dòng lệnh sau:
bcdedit /set useplatformclock true
- Đóng Command Prompt.
8. Cập nhật BIOS
Cập nhật BIOS phải thật cẩn thận nếu bạn không muốn máy tính bị hỏng.
- Đi tới trang chủ của nhà sản xuất bo mạch chủ, tải phiên bản BIOS mới nhất cho máy tính của bạn và copy nó và một chiếc USB.
- Nhấn phím cửa sổ và click vào biểu tượng Power.
- Giữ phím Shift, sau đó chọn Restart.
- Windows sẽ khởi động lại và hiện ra các tùy chọn Startup nâng cao.
- Chọn Troubleshoot -> Advanced options
- Tiếp đến chọn UEFI Firmware Settings Startup
- Nhấn nút Reset, máy tính của bạn sẽ khởi động lại và vào màn hình quản lý BIOS.
- Tìm kiếm tính năng cập nhật và chọn bản BIOS được lưu trong USB.
9. Kiểm tra phần cứng
Lỗi BSoD gây ra bởi cả phần mềm lẫn phần cứng. Vì thế bạn cần kiểm tra thật kỹ từng linh kiện trong case. Nếu có thể, hãy vệ sinh chúng thật sạch sẽ trước khi lắp lại đúng vị trí.