Nếu bạn gặp lỗi này, có khả năng bạn vừa cài đặt phần cứng hoặc phần mềm mới gây ra sự cố. Đôi khi cài đặt cập nhật Windows mới cũng gây ra vấn đề nhưng không chắc cho đến khi khắc phục. Về vấn đề phần mềm, đây là các nguyên nhân có thể:
- Thông tin BCD bị hỏng
- Tệp hệ thống bị поврежден
- Cáp SATA/IDE lỏng hoặc hỏng
- Phần mềm bên thứ ba xung đột
- Virus hoặc malware

Lỗi bạn nhận được sau khi khởi động lại sẽ là:
Lỗi: Windows failed to start. A recent hardware or software change might have caused the issue after you install Windows Updates
Vấn đề chính là bạn không thể boot vào Windows và bị kẹt ở màn hình lỗi này. Tóm lại, bạn sẽ rơi vào vòng lặp khởi động lại vì mỗi lần restart lại gặp cùng thông báo lỗi cho đến khi khắc phục. Dưới đây là các bước khắc phục.
Khắc phục lỗi Windows failed to start. A recent hardware or software change might be the cause.
Phương pháp 1: Chạy Startup/Automatic Repair (Sửa chữa khởi động/Tự động)
- Đặt DVD cài đặt Windows 10 bootable hoặc Recovery Disc và khởi động lại máy tính.
- Khi nhắc "Press any key to boot from CD or DVD", nhấn phím bất kỳ để tiếp tục.
- Chọn ngôn ngữ ưu tiên, nhấp Next. Click Repair your computer (Sửa máy tính của bạn) ở góc dưới bên trái.
- Trên màn hình "Choose an option", nhấp Troubleshoot (Khắc phục sự cố).
- Trên màn hình Troubleshoot, nhấp Advanced options (Tùy chọn nâng cao).
- Trên màn hình Advanced options, nhấp Automatic Repair hoặc Startup Repair.
- Đợi Windows Automatic/Startup Repairs hoàn tất.
- Khởi động lại và bạn đã thành công Khắc phục Windows failed to start. A recent hardware or software change might be the cause, nếu không thì tiếp tục.
Phương pháp 2: Boot vào Last Known Good Configuration (Cấu hình tốt cuối cùng)
Trước khi tiến hành, hãy nói cách Enable Legacy Advanced Boot Menu để dễ dàng lấy Boot Options:
- Khởi động lại Windows 10.
- Khi hệ thống khởi động, vào BIOS setup và cấu hình boot từ CD/DVD.
- Đặt DVD cài đặt Windows 10 bootable và khởi động lại.
- Khi nhắc nhấn phím bất kỳ để boot từ CD/DVD, nhấn phím bất kỳ.
- Chọn language preferences, nhấp Next. Click Repair your computer ở góc dưới bên trái.
- Trên màn hình "Choose an option", nhấp Troubleshoot.
- Trên màn hình Troubleshoot, nhấp Advanced option.
- Trên màn hình Advanced options, nhấp Command Prompt.
- Khi Command Prompt(CMD) mở, gõ C: và nhấn Enter.
- Gõ lệnh sau:
BCDEDIT /SET {DEFAULT} BOOTMENUPOLICY LEGACY - Nhấn Enter để Enable Legacy Advanced Boot Menu.
- Đóng Command Prompt, quay lại màn hình "Choose an option", nhấp Continue để khởi động lại Windows 10.
- Cuối cùng, nhớ tháo DVD cài đặt Windows 10 để có Boot options.
- Trên màn hình Boot Options, chọn "Last Known Good Configuration (Advanced)."
Phương pháp 3: Thực hiện System Restore (Khôi phục hệ thống)
- Đặt phương tiện cài đặt Windows hoặc Recovery Drive/System Repair Disc, chọn language preferences, nhấp Next.
- Nhấp Repair your computer ở dưới cùng.
- Chọn Troubleshoot rồi Advanced Options.
- Cuối cùng, nhấp "System Restore" và làm theo hướng dẫn trên màn hình để hoàn tất khôi phục.
- Khởi động lại máy tính để lưu thay đổi và xem có khắc phục được lỗi Windows failed to start. A recent hardware or software change might be the cause error. không.
Phương pháp 4: Chạy SFC và CHKDSK
- Lại vào command prompt dùng phương pháp 1, nhấp command prompt ở màn hình Advanced options.
- Gõ lệnh sau trong cmd và nhấn Enter sau mỗi lệnh:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows chkdsk C: /f /r /x
Lưu ý: Đảm bảo dùng chữ cái ổ đĩa nơi Windows đang cài đặt. Trong lệnh trên C: là ổ cần kiểm tra, /f cho phép chkdsk sửa lỗi, /r tìm sector hỏng và khôi phục, /x yêu cầu chkdsk ngắt kết nối ổ trước khi bắt đầu. - Thoát command prompt và khởi động lại máy tính.
Phương pháp 5: Tái xây dựng cấu hình BCD (Rebuild BCD configuration)
- Dùng phương pháp trên mở command prompt bằng đĩa cài đặt Windows.
- Gõ các lệnh sau lần lượt và nhấn Enter sau mỗi lệnh:
bootrec.exe /FixMbr bootrec.exe /FixBoot bootrec.exe /RebuildBcd
- Nếu lệnh trên thất bại, gõ các lệnh sau trong cmd:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
- Thoát cmd và khởi động lại Windows.
- Phương pháp này dường như khắc phục lỗi Windows failed to start. A recent hardware or software change might cause the error, nhưng nếu không hiệu quả thì tiếp tục.
Phương pháp 6: Đặt đúng thứ tự Boot (Boot Order)
- Khi máy tính khởi động (Trước màn hình boot hoặc màn hình lỗi), nhấn liên tục Delete hoặc F1 hoặc F2 (Tùy nhà sản xuất) để vào BIOS setup.
- Trong BIOS setup, chọn tab Boot từ danh sách tùy chọn.
- Đảm bảo Hard disk hoặc SSD của máy tính được đặt ưu tiên cao nhất trong Boot order. Nếu không, dùng phím mũi tên lên/xuống để đặt hard disk lên đầu, nghĩa là máy sẽ boot từ nó trước thay vì nguồn khác.
- Nhấn F10 để lưu thay đổi và thoát.
Khuyến nghị:
- Khắc phục CPU sử dụng cao bởi TiWorker.exe
- 10 cách khắc phục lỗi "A disk read error occurred"
- Khắc phục CPU sử dụng cao bởi svchost.exe (netsvcs)
- Khắc phục CPU sử dụng cao bởi RuntimeBroker.exe
Bạn đã thành công khắc phục lỗi Windows failed to start. A recent hardware or software change might be the cause, nhưng nếu vẫn còn thắc mắc, hãy hỏi trong phần bình luận.