Một số người dùng đang gặp khó khăn với lỗi "Hệ thống phát hiện thay đổi trái phép trên firmware" ở mỗi lần khởi động hoặc khi cố gắng đưa máy tính khỏi chế độ ngủ đông. Hầu hết người dùng bị ảnh hưởng báo cáo rằng vấn đề bắt đầu xảy ra sau khi họ cài đặt một số bản cập nhật Windows đang chờ. Vấn đề chủ yếu gặp trên Windows 7.
Nguyên nhân gây ra lỗi 'Hệ thống phát hiện thay đổi trái phép trên firmware'
Chúng tôi đã điều tra vấn đề cụ thể này bằng cách xem xét các báo cáo của người dùng. Lỗi này sẽ xảy ra bất cứ khi nào hệ thống của bạn kiểm tra firmware của một số phần cứng máy tính như một phần của tính năng bảo mật mới. Chính xác hơn, lỗi xảy ra vì không phải tất cả các phiên bản Windows đều hỗ trợ tính năng bảo mật mới này.
Hóa ra, có một số tình huống sẽ dẫn đến xuất hiện vấn đề này. Dưới đây là một vài thủ phạm có thể kích hoạt thông báo lỗi cụ thể này:
- Cập nhật Windows tùy chọn (KB3133977) – Bản cập nhật bảo mật Windows này được phát hành để vá lỗ hổng Bitlocker. Tuy nhiên, nhiều người dùng Windows đã báo cáo rằng bản cập nhật này thay đổi chữ ký firmware, dẫn đến thông báo cảnh báo cụ thể này. Điều này chủ yếu gặp với bo mạch chủ ASUS. Trong tình huống này, thông báo là lành tính, nghĩa là hệ thống vẫn có thể boot lên và chạy bình thường.
- Máy tính gặp vi phạm Secure Boot – Có khả năng lớn bootloader của máy tính đã được thay thế bằng một bootloader không được ký đúng cách bởi Microsoft. Điều này được biết đến xảy ra trên máy Windows 7 (và cũ hơn) vừa cài đặt một số bản cập nhật đang chờ. Hóa ra, một số bản cập nhật này sẽ buộc bật Secure Boot trên Windows 7, mặc dù Windows 7 không hỗ trợ Secure Boot.
Secure Boot là gì?
Secure boot là tiêu chuẩn bảo mật mới hơn được phát triển bởi các thành viên hàng đầu của ngành công nghiệp PC để đảm bảo thiết bị có thể boot an toàn chỉ sử dụng phần mềm được tin cậy bởi OEM (Nhà sản xuất thiết bị gốc). Xác minh Secure boot được thực hiện ở mỗi lần khởi động – khi PC khởi động, firmware kiểm tra chữ ký của từng phần mềm boot.
Lỗi đang thảo luận xảy ra vì phiên bản hệ điều hành không được thiết kế để hỗ trợ Secure Boot – mặc dù một vài bản cập nhật bảo mật của Microsoft sẽ tự động bật tính năng bảo mật này (ngay sau khi được cài đặt).
Nếu bạn đang gặp khó khăn trong việc giải quyết vấn đề này, bài viết này sẽ cung cấp cho bạn một vài phương pháp khắc phục sự cố đã được xác minh. Dưới đây là một vài phương pháp khắc phục mà những người dùng khác trong tình huống tương tự đã sử dụng thành công để giải quyết vấn đề. Để có kết quả tốt nhất, hãy làm theo các phương pháp dưới đây theo thứ tự cho đến khi bạn tìm thấy phương pháp khắc phục thành công lỗi "Hệ thống phát hiện thay đổi trái phép trên firmware" trong tình huống cụ thể của bạn.
Phương pháp 1: Tắt Secure Boot
Nếu bạn dùng Windows 7, rất có thể lỗi này xảy ra là vì bản cập nhật bảo mật Windows gần đây đã bật một tính năng bảo mật mà phiên bản Windows của bạn không hỗ trợ.
Nếu tình huống này áp dụng cho trường hợp hiện tại của bạn, bạn có thể giải quyết vấn đề bằng cách đơn giản tắt tính năng Secure Boot từ cài đặt BIOS hoặc UEFI. Tất nhiên, các bước truy cập cài đặt BIOS hoặc UEFI sẽ khác nhau một chút tùy thuộc vào nhà sản xuất bo mạch chủ.
Ngay sau khi bạn bật PC, bạn sẽ cần nhấn phím BIOS/UEFI liên tục cho đến khi vào menu cài đặt. Thông thường, phím BIOS là một trong các phím F (F2, F4, F6, F8) hoặc phím DEL (cho máy tính Dell). Với hầu hết các nhà sản xuất bo mạch chủ, bạn thường có thể thấy phím BIOS được liệt kê trong trình tự khởi động ban đầu.
Khi bạn vào cài đặt BIOS/UEFI, hãy tìm tab Boot (hoặc tùy chọn) và xem liệu bạn có thể tìm thấy bất kỳ tùy chọn nào tên Secure Boot. Khi tìm thấy, hãy truy cập nó và thay đổi Loại hệ điều hành từ Windows UEFI mode sang Other OS. Điều này thực chất vô hiệu hóa Secure Boot, khôi phục quy trình khởi động về hành vi cũ.
Sau khi tùy chọn Secure Boot được thay đổi thành Other OS, lưu thay đổi BIOS/UEFI và khởi động lại máy tính. Ở lần khởi động tiếp theo, máy tính của bạn nên boot lên bình thường và bạn sẽ không thấy lỗi "Hệ thống phát hiện thay đổi trái phép trên firmware" nữa.
Nếu phương pháp này không áp dụng được hoặc bạn đang tìm kiếm phương pháp khác để giải quyết vấn đề này, hãy chuyển sang Phương pháp 2.
Phương pháp 2: Sử dụng điểm khôi phục hệ thống
Một cách khác để giải quyết vấn đề này là sử dụng điểm khôi phục hệ thống để đưa trạng thái máy về một thời điểm mà bản cập nhật gây ra thay đổi BIOS chưa được cài đặt. Một số người dùng đã báo cáo rằng cách này cho phép họ boot bình thường mà không gặp lỗi "Hệ thống phát hiện thay đổi trái phép trên firmware".
Nhưng hãy nhớ rằng trừ khi bạn làm theo tất cả các bước dưới đây để ngăn bản cập nhật gây ra vấn đề cài đặt lại, bạn sẽ gặp lại cùng lỗi khi Windows Update quyết định cài đặt nó lại.
Dưới đây là cách giải quyết vấn đề bằng cách sử dụng điểm khôi phục hệ thống cũ hơn:
- Cắm phương tiện cài đặt Windows và nhấn phím bất kỳ khi nhắc để boot từ nó ở đầu trình tự khởi động.

- Khi đến cửa sổ đầu tiên, nhấp Next, sau đó nhấp vào liên kết Sửa máy tính của bạn.

- Sau một chút, tiện ích Sửa chữa Khởi động sẽ bắt đầu thực hiện một loạt quét trên hệ điều hành. Khi thấy nhắc Sửa chữa Khởi động, nhấp nút Khôi phục.

Lưu ý: Nếu nhắc Sửa chữa Khởi động không bao giờ xuất hiện và bạn được trình bày trực tiếp Tùy chọn Khôi phục Hệ thống, nhấp vào Khôi phục Hệ thống.

- Khi đến màn hình Khôi phục Hệ thống, nhấp Next tại nhắc tiếp theo.
- Đảm bảo hộp liên quan đến Hiển thị thêm điểm khôi phục được chọn. Sau đó, chọn điểm khôi phục hệ thống có ngày trước khi lỗi cụ thể này xuất hiện. Với điểm khôi phục được chọn, nhấp Tiếp theo để chuyển sang màn hình tiếp theo.

- Sau khi nhấp Hoàn tất, bạn sẽ được nhắc xác nhận lần cuối rằng bạn muốn khôi phục máy về trạng thái cũ hơn. Nhấp Có để xác nhận.

- Chờ đợi kiên nhẫn cho đến khi quy trình hoàn tất. Ở cuối quy trình này, máy tính sẽ khởi động lại và trạng thái cũ hơn sẽ được thực thi. Ở lần khởi động tiếp theo, máy tính sẽ boot lên mà không có lỗi "Hệ thống phát hiện thay đổi trái phép trên firmware".
Lưu ý: Dù bạn không còn gặp lỗi, bây giờ nó sẽ quay lại nhanh chóng trừ khi bạn làm theo các bước tiếp theo để đảm bảo Windows Update không cài đặt lại bản cập nhật gây rắc rối. - Để ngăn bản cập nhật cài đặt, bạn cần sử dụng gói Show or hide troubleshooter của Microsoft. Bạn có thể tải xuống từ liên kết này (tại đây).
- Sau khi tải xuống tiện ích, mở nó và nhấp Next tại nhắc đầu tiên trong khi bỏ chọn hộp Áp dụng sửa chữa tự động.

- Sau quá trình quét ban đầu, nhấp vào Ẩn cập nhật từ màn hình Hiển thị hoặc ẩn cập nhật.

- Chọn hộp liên quan đến Cập nhật tùy chọn Microsoft (KB3133977), sau đó nhấp Tiếp theo để ẩn nó. Sau đó, nhấp Tiếp theo một lần nữa để chặn cập nhật cho đến khi có thay đổi thêm.
Đó là xong! Bạn có thể tiếp tục sử dụng máy mà không lo WU sẽ cài đặt lại bản cập nhật bảo mật tùy chọn và lỗi "Hệ thống phát hiện thay đổi trái phép trên firmware" sẽ xuất hiện lại.