
Lỗi kinh khủng "Error loading operating system" (Lỗi tải hệ điều hành) xuất hiện bất ngờ trong quá trình khởi động Windows. Hiểu được, bạn có thể lo lắng liệu dữ liệu có nguy hiểm không và có cách nào giải quyết không? Câu trả lời là có – có nhiều cách bạn có thể chẩn đoán và sửa chữa vấn đề hiệu quả, mà không làm ảnh hưởng đến an toàn file của mình.
Việc xác định nguyên nhân khiến PC hiển thị thông báo "Error loading operating system" có thể gây nhầm lẫn vì không có thông tin bổ sung nào. Tuy nhiên, bảng dưới đây liệt kê các lý do phổ biến nhất gây ra lỗi này:
| Nguyên Nhân | Mô Tả |
|---|---|
| BIOS lỗi thời hoặc cấu hình không đúng | BIOS của bo mạch chủ trước năm 2000 thường không hỗ trợ ổ cứng mới với dung lượng lớn. Trên bo mạch chủ mới hơn, có thể cài đặt BIOS không được cấu hình để làm việc với ổ cứng. May mắn là cả hai vấn đề này có thể giải quyết bằng cập nhật BIOS đơn giản hoặc vào cài đặt BIOS. |
| Bản ghi khởi động chính (MBR) bị hỏng | Sector đầu tiên trên HDD máy tính chứa MBR, lưu trữ thông tin cần thiết để Windows khởi động. Sector khởi động hỏng là thủ phạm phổ biến gây ra nhiều lỗi khởi động hệ điều hành, bao gồm lỗi này. Windows có tiện ích tích hợp giúp sửa MBR hỏng. |
| Thứ tự khởi động không đúng | Thứ tự khởi động xác định ổ nào chứa hệ điều hành và nên dùng để khởi động. Nếu thiết lập sai trong BIOS, Windows sẽ không khởi động, và bạn sẽ nhận thông báo "Error loading operating system". Điều này thường xảy ra khi bạn gắn nhiều ổ vào PC. Bạn có thể sửa thứ tự khởi động sai dùng cài đặt Thứ tự khởi động (Boot Sequence) trong BIOS. |
| Thiếu file khởi động hệ thống | Ngoài MBR, các file hệ thống khác cần được tải trong quá trình khởi động. Thiếu file khởi động hệ thống có thể là lý do hệ điều hành không thể tải. |
| Cài đặt GRUB (Grand Unified Bootloader) không đúng khi dual-boot Windows và Linux | Dual-boot Linux và Windows có thể phức tạp, và bất kỳ sai lầm nào khi thiết lập dual-boot đều có thể dẫn đến lỗi "Error loading operating system". Cài GRUB vào MBR thay vì vào EFI thường là nguyên nhân. Việc sửa lỗi dual-boot vượt quá phạm vi bài viết này, nhưng đây là tài nguyên tuyệt vời liên quan đến cài đặt dual-boot Ubuntu và Windows. |
| Máy ảo VMware cấu hình sai | Nhiều người dùng báo gặp lỗi khởi động hệ điều hành sau khi chuyển máy vật lý sang máy ảo dùng VMware converter. Thường xảy ra nếu tùy chọn Toàn bộ ổ đĩa (Entire disk) không được chọn khi chuyển đổi. |
Cách Khôi Phục Dữ Liệu Khi Hệ Điều Hành Không Khởi Động
Khi nói đến vấn đề khởi động hệ điều hành, ưu tiên hàng đầu của bạn nên là dữ liệu. Đôi khi, cách duy nhất giải quyết lỗi "Error loading operating system" là cài đặt lại Windows hoàn toàn (clean reinstall). Trong trường hợp này bạn sẽ mất file. Hơn nữa, nguyên nhân lỗi có thể là hỏng ổ đĩa, có thể ảnh hưởng đến mọi file trên ổ.
May mắn thay, hoàn toàn có thể (và dễ hơn bạn nghĩ) khôi phục dữ liệu từ ổ cứng không khởi động được. Cách nào? Dùng phần mềm khôi phục dữ liệu của bên thứ ba. Chúng tôi khuyến khích bạn làm điều này vì nó mang lại sự an tâm rằng dữ liệu của bạn an toàn, bất kể phương pháp bạn dùng để giải quyết lỗi.
Phần 1: Tạo USB Live
Vì Windows không khởi động, bạn cần tạo USB Windows Live dùng một PC đang hoạt động. Điều này cho phép bạn khởi động vào giao diện Windows GUI trên PC không khởi động được, tải phần mềm khôi phục dữ liệu và lấy lại dữ liệu. Để làm được, trước tiên bạn cần tải file ISO Windows 10 hoặc Windows 11.
Đối với Windows 11, quy trình khá đơn giản: vào trang tải Windows 11, cuộn xuống mục Tải hình ảnh đĩa Windows 11 (ISO) (Download Windows 11 Disk Image (ISO)), và tải về.
Đối với Windows 10, quy trình hơi dài hơn:
- Tải công cụ Tạo phương tiện cài đặt Windows (Windows Media Creation tool) từ trang tải Windows 10. Nó sẽ ở mục Tạo phương tiện cài đặt Windows 10 (Create Windows 10 installation media).
- Chạy Media Creation Tool và chấp nhận thỏa thuận cấp phép.
- Chọn tùy chọn Tạo phương tiện cài đặt cho PC khác (Create installation media for another PC) và nhấp Tiếp theo (Next).

- Chọn phiên bản Windows bạn muốn tải. Nhấp Tiếp theo.

- Chọn tùy chọn File ISO và nhấp Tiếp theo.

- Chọn vị trí tải và đợi ISO tải xong.
Sau khi tải xong ISO liên quan, đến lúc tạo USB Live. Cách làm:
- Tải Rufus và chạy nó. Đảm bảo bạn có USB (tối thiểu 8 GB) sẵn sàng và cắm vào PC.
- Chọn USB từ menu thả xuống Thiết bị (Device),
- Nhấp nút Chọn (Select). Duyệt tìm file ISO Windows bạn tải và nhấp đúp vào nó.

- Dưới Tùy chọn hình ảnh (Image option), chọn Windows To Go.

- Nhấp Bắt đầu (Start). Rufus sẽ tạo USB Windows Live.

Phần 2: Khôi Phục Dữ Liệu Của Bạn
Cho hướng dẫn này, tôi chọn Disk Drill làm phần mềm khôi phục dữ liệu. Nhờ giao diện người dùng thân thiện, thuật toán khôi phục nâng cao, và khả năng khôi phục dữ liệu từ ổ hỏng, nó là lựa chọn tuyệt vời cho hầu hết người dùng. Disk Drill cũng hỗ trợ hơn 400 định dạng file và sẽ phát hiện ổ của bạn ngay cả khi nó không có hệ thống file (RAW).
Quan trọng: Ổ hệ thống có thể bị đánh dấu "ngoại tuyến" (offline) khi bạn khởi động bằng USB Live. Disk Drill sẽ không phát hiện ổ trong trường hợp này. Để khắc phục, trước tiên hãy đánh dấu ổ Online, sau đó tiến hành khôi phục dữ liệu.
Cắm USB Live vào máy tính không khởi động được, sau đó làm theo các bước sau:
- Tải và cài đặt Disk Drill. Chúng tôi khuyến khích bạn cắm thêm ổ ngoài vào PC để lưu file khôi phục.
- Mở Disk Drill, chọn HDD nội bộ, và nhấp Tìm dữ liệu mất (Search for lost data).

- Nhấp Xem kết quả (Review found items) để xem tất cả file có thể khôi phục Disk Drill tìm thấy. Để lọc kết quả, trực tiếp nhấp vào loại file bạn muốn khôi phục (Hình ảnh, Video, Âm thanh, Tài liệu, Nén, và Khác).

- Mở rộng mục Đang có (Existing) để xem file hiện tại lưu trên ổ. Để xem file bị xóa hoặc mất do hỏng hóc, mở rộng mục Đã xóa hoặc mất (Deleted or lost) và Đã tái tạo (Reconstructed).

- Dùng hộp kiểm để chọn file muốn khôi phục. Disk Drill hiển thị xem trước file đang chọn. Bạn cũng có thể xem trước thủ công file bằng cách nhấp biểu tượng mắt bên cạnh tên file. Nhấp Khôi phục (Recover) sau khi xác nhận lựa chọn.

- Chọn đích khôi phục và nhấp Tiếp theo (Next).

- Disk Drill sẽ khôi phục file của bạn. Bạn có thể khôi phục tối đa 500 MB dữ liệu miễn phí trên Windows.
Cách Sửa Lỗi "Error Loading Operating System"
Vì khó xác định nguyên nhân lỗi ngay lập tức, bạn không thể chỉ chọn một giải pháp và áp dụng. Bạn nên áp dụng các sửa chữa theo thứ tự chúng xuất hiện và xem cái nào giải quyết vấn đề cho bạn.
Các sửa chữa tiêu chuẩn này nhắm vào máy tính chạy Windows 10 và 11, nhưng cũng nên hoạt động trên Windows 7, 8, và 8.1.
Một số phương pháp yêu cầu bạn dùng phương tiện cài đặt Windows, nên hãy chắc chắn tạo nó trước.
Sửa 1: Kiểm Tra Thứ Tự Khởi Động Trong BIOS
Điều đầu tiên bạn nên làm khi gặp lỗi "Không tìm thấy hệ điều hành" (operating system not found), là kiểm tra lại thứ tự khởi động hoặc cài đặt Thứ tự khởi động (Boot Sequence) trong BIOS. Ổ chứa cài đặt Windows của bạn phải ở đầu danh sách.
Quy trình chính xác sẽ khác nhau tùy nhà sản xuất bo mạch chủ, nhưng nó trông giống như sau:
- Bật PC của bạn.
- Ngay khi logo nhà sản xuất xuất hiện, nhấn phím thích hợp để vào cài đặt BIOS. Thường là một trong các phím chức năng (F10, F11, v.v.) hoặc tổ hợp phím – tham khảo hướng dẫn sử dụng bo mạch chủ hoặc laptop để biết phím chính xác.
- Điều hướng đến cài đặt Thứ tự khởi động (Boot Sequence) trong BIOS.
- Đảm bảo ổ chứa Windows ở đầu danh sách. Nếu không, di chuyển nó lên đầu, lưu cài đặt và thoát.
Sửa 2: Thay Đổi Chế Độ Truy Cập CMOS Sang "Large"
BIOS phát hiện và đọc ổ cứng của bạn dùng các phương pháp dịch khác nhau – Normal, LBA, và Large. Trong số này, lược đồ dịch phổ biến nhất là LBA (Logical Block Addressing). Nhưng nếu bạn chạy ổ HDD cũ, nó có thể không hỗ trợ chế độ dịch LBA, và bạn sẽ cần chuyển thủ công sang chế độ Large hoặc ECHS.
Cách làm và có thể sửa lỗi "Không tìm thấy hệ điều hành":
- Vào cài đặt BIOS bằng cách nhấn phím yêu cầu khi logo nhà sản xuất xuất hiện.
- Điều hướng đến Cài đặt CMOS chuẩn (Standard CMOS Settings).
- Chọn ổ cứng của bạn, sau đó chọn tùy chọn Chế độ truy cập (Access Mode).
- Chuyển Chế độ truy cập sang Large. Nó cũng có thể được gắn nhãn ECHS.
Sửa 3: Cập Nhật BIOS
BIOS lỗi thời là nguyên nhân dẫn đến lỗi hệ điều hành. Nếu bạn không nhớ khi nào BIOS cập nhật lần cuối, bạn nên làm ngay.
Có ba cách chính cập nhật BIOS. Tuy nhiên, tốt nhất dùng cách dưới đây:
- Truy cập trang web nhà sản xuất bo mạch chủ và tải bản cập nhật BIOS mới nhất. Bạn cần biết chính xác mẫu bo mạch chủ.
- Cắm USB và đảm bảo không có file khác trên đó.
- Giải nén nội dung file cập nhật BIOS bạn tải vào USB.
- Cắm USB vào PC không khởi động được và bật nguồn.
- Vào cài đặt BIOS dùng phím yêu cầu.
- Điều hướng đến menu Khởi động (Boot) và chọn USB.
- Làm theo hướng dẫn trên màn hình để cài đặt cập nhật.
Sửa 4: Sửa Lỗi Ổ Cứng Với CHKDSK
CHKDSK là tiện ích tích hợp Windows có thể kiểm tra và sửa sector xấu trên ổ cứng. Để chạy tiện ích này trên máy tính hiển thị "Error loading operating system", bạn cần dùng USB Live, hoặc truy cập Command Prompt dùng phương tiện cài đặt Windows.
Nếu dùng USB Live, chỉ cần tìm Command Prompt trong Tìm kiếm Windows, chuột phải vào nó, chọn Chạy với tư cách quản trị viên (Run as administrator).
Nếu không, đây là cách chạy CHKDSK:
- Cắm phương tiện cài đặt vào PC và khởi động nó. Bạn sẽ khởi động vào màn hình Cài đặt Windows (Install Windows).
- Nhấn Shift + F10 để mở Command prompt.
- Hoặc bạn có thể dùng tùy chọn Sửa máy tính (Repair your computer). Sau đó vào Khắc phục sự cố > Tùy chọn nâng cao > Command Prompt.
- Trong bảng điều khiển, gõ chkdsk C: /r /x và nhấn Enter. Tham số /r yêu cầu CHKDSK tìm và khôi phục thông tin từ sector xấu, cùng với kiểm tra lỗi ổ vật lý. Tham số /x yêu cầu CHKDSK tách phân vùng (dismount) để có thể sửa chữa.

- Đợi CHKDSK hoàn tất sửa ổ.
Sửa 5: Thực Hiện Sửa Chữa Khởi Động (Startup Repair)
Sửa chữa Khởi động (Startup Repair) là công cụ dựa trên GUI có thể phát hiện và sửa nhiều vấn đề liên quan đến khởi động trên PC. Thường Windows sẽ tự động chạy công cụ sau nhiều lần thử khởi động thất bại. Nhưng nếu không, bạn luôn có thể dùng phương tiện cài đặt Windows để chạy thủ công:
- Cắm USB phương tiện cài đặt Windows vào PC.
- Nhấp Sửa máy tính (Repair your computer).
- Nhấp Khắc phục sự cố > Tùy chọn nâng cao > Sửa chữa Khởi động (Startup Repair).
- Để công cụ Sửa chữa Khởi động làm việc.
- Khi quá trình hoàn tất, chọn Tắt nguồn (Shutdown) và bật lại PC.
Sửa 6: Dùng Bootrec Để Sửa MBR
Windows có tiện ích chuyên dụng – Bootrec.exe, có thể sửa Bản ghi khởi động chính (MBR). Tuy nhiên, giống CHKDSK, nó là tiện ích dòng lệnh cần thực thi qua Command Prompt.
Để chạy Bootrec và sửa vấn đề Windows không khởi động, làm theo các bước:
- Cắm phương tiện cài đặt Windows vào PC.
- Vào Sửa máy tính > Khắc phục sự cố > Tùy chọn nâng cao > Command Prompt.
- Gõ các lệnh sau lần lượt và nhấn Enter sau mỗi lệnh:
- bootrec /FixMbr
- bootrec /FixBoot
- bootrec /ScanOs
- bootrec /RebuildBcd
- Thoát CMD và khởi động lại PC.
Sửa 7: Cài Đặt Lại Hệ Điều Hành (Clean Install)
Nếu tất cả đều thất bại, tốt nhất là cài đặt mới Windows. Tuy nhiên, bạn sẽ mất tất cả dữ liệu từ phân vùng C: trên ổ, nên hãy chắc chắn khôi phục dữ liệu trước. Ngoài ra, nếu bạn gặp vấn đề "Không tìm thấy hệ điều hành" khi thử dual-boot Windows và Linux, bạn gần như luôn phải cài lại Linux và đảm bảo bootloader GRUB được cài đúng.
Cài đặt mới Windows có thể là quá trình dài, nhưng đây là hướng dẫn tuyệt vời giúp bạn. Hãy đảm bảo kết nối điện ổn định suốt quá trình cài đặt để không bị gián đoạn.
Kết Luận
Không thể dự đoán khi nào lỗi khởi động như "Error loading operating system" sẽ xuất hiện. Nhưng bạn có thể bảo vệ mình khỏi lo lắng thêm về mất dữ liệu, bằng cách tuân thủ lịch sao lưu thường xuyên. Khuyến khích bạn sao lưu dữ liệu quan trọng vào ổ lưu trữ cục bộ và đám mây (cloud).
Câu Hỏi Thường Gặp
Cách duy nhất khởi động vào laptop khi gặp "Error loading operating system" là gì? Cách duy nhất là dùng USB Live. Sau đó bạn có thể thử sửa vấn đề bằng các phương pháp trong bài, và khôi phục dữ liệu từ nó.
Ưu tiên hàng đầu khi gặp lỗi này? Ưu tiên tìm ra nguyên nhân. Nếu là hỏng dữ liệu, khuyến khích khôi phục dữ liệu rồi mới sửa. Thêm vào đó, kiểm tra Thứ tự khởi động trong BIOS có đúng không, và BIOS dùng Chế độ truy cập đúng để đọc ổ.
Nếu máy tính bị treo ở màn hình "Đang tải hệ điều hành"? Có thể do thay đổi gần đây trên PC, hoặc Windows vừa cập nhật. Bạn có thể giải quyết bằng cách dùng phương tiện cài đặt Windows để khôi phục máy về trạng thái trước, gỡ cập nhật Windows, hoặc dùng Sửa chữa Khởi động.