Khởi động Windows 10 gặp lỗi: "An operating system wasn't found. Try disconnecting any drives that don't contain an operating system. Press Ctrl+Alt+Del to restart". Lỗi thường xảy ra sau nâng cấp Windows 10 21H2 hoặc sau System Restore. Nguyên nhân chính: file hệ thống bị hỏng. Dưới đây là cách khắc phục.
Các giải pháp khắc phục
1. Kiểm tra cơ bản & BIOS
- Ngắt tất cả thiết bị ngoại vi (máy in, scanner, HDD ngoài...) > Restart.
- Khởi động > nhấn F2 vào BIOS > kiểm tra ổ cứng có được phát hiện không.
- Kiểm tra Boot Order: ổ cứng phải là First Boot Device.
- Nếu ổ cứng không được nhận: thay cáp dữ liệu hoặc Reset BIOS về mặc định (Load Defaults > Save & Exit).
2. Windows Startup Repair (Sửa chữa khởi động)
Cần USB/DVD cài Windows 10 (tạo media tại đây nếu chưa có).
- Boot từ media cài > chọn Language/Time/Keyboard > Next.
- Chọn "Repair your computer" > Troubleshoot > Advanced options > Startup Repair.
- Đợi chẩn đoán/sửa lỗi > máy tự reboot > thử boot vào Windows.
3. Sửa file Boot bị hỏng (Command Prompt từ media cài)
Nếu Startup Repair thất bại:
- Boot từ media cài > màn hình Setup > Shift + F10 mở CMD.
- Gõ diskpart > Enter > list disk > Enter.
- Xem cột GPT: có dấu * => GPT; không có => MBR.
- Gõ exit thoát diskpart.
Đối với bảng phân vùng MBR:
- Gõ list volume > tìm ổ chứa Windows (thường là C:, cột Boot).
- Chạy: bcdboot C:\Windows /s C: (thay C bằng ổ Windows thực tế).
- Quay lại diskpart: diskpart > list disk > select disk 0.
- Chạy lần lượt: list volume > select volume 3 (volume chứa Windows) > active.
- exit > rút media > Reboot.
Đối với bảng phân vùng GPT:
- diskpart > list disk > select disk 0.
- list partition > tìm partition có nhãn "System".
- select partition X (X = số partition System, ví dụ 4).
- assign letter=H: (gán chữ cái ổ cho partition System).
- exit thoát diskpart.
- Chạy lần lượt:
cd /d H:\EFI\Microsoft\Boot\
ren BCD BCD.bak
bcdboot C:\Windows /l en-us /s H: /f UEFI
Thay H bằng chữ cái ổ thực tế đã gán. Thay C bằng ổ chứa Windows nếu khác.
Rút media > Reboot > kiểm tra.
4. Cài đặt lại Windows sạch (Clean Install)
Nếu tất cả thất bại, hãy backup dữ liệu và cài lại Windows sạch.
Các giải pháp trên có khắc phục được lỗi "Operating system wasn't found" không? Hãy cho biết kết quả.