Có nhiều cách khác nhau để thông báo lỗi mất file NTLDR, thông thường như sau:
- "NTLDR is missing Press any key to restart"
- "NTLDR is missing Press Ctrl Alt Del to restart"
- "Boot: Couldn't find NTLDR Please insert another disk"
Lỗi "NTLDR is missing” xuất hiện không lâu sau khi khởi động máy. Windows XP chỉ mới bắt đầu load thì thông báo lỗi xuất hiện.
Nguyên nhân
Có nhiều khả năng gây ra lỗi NTLDR. Lý do phổ biến nhất là khi máy tính đang boot từ ổ cứng hay ổ flash gắn ngoài mà lại không được định dạng chính xác. Điều này cũng có thể xảy ra nếu bạn boot từ ổ quang (CD Rom) hay ổ đĩa mềm.
Các khả năng khác bao gồm hỏng file hệ thống, vấn đề với ổ cứng và hệ điều hành, BIOS quá hạn (hết pin CMOS), cáp IDE bị hỏng…Lỗi này chỉ xảy ra cho hệ điều hành Windows XP, bao gồm Windows XP Professional và Windows XP Home Edition. Windows Vista không sử dụng NTLDR.
Khắc phục
1. Khởi động lại máy.
2. Kiểm tra ổ đĩa cứng và ổ quang.
Nếu bạn thấy đây là nguyên nhân của vấn đề, bạn có thể cân nhắc thay đổi lệnh boot trong BIOS. (thay đổi để máy tính khởi động từ ổ cứng hay từ CDRom, tùy trường hợp).
3. Kiểm tra ổ cứng và các thiết lập trong BIOS.
4. Khôi phục NTLDR và file ntdetect.com từ đĩa cài đặt Windows XP.
5. Tạo phân vùng boot mới trong Windows XP.
6. Mở case của máy tính ra và kiểm tra xem các dây nối ổ cứng tới mạch chủ có đúng không. Nếu không giải quyết được thì thay dây mới và thử lại.
7. Update BIOS của mainboard.
8. Cài lại Windows XP. Việc này sẽ xóa hoàn toàn Windows XP trong máy bạn và cài lại. Dù nó sẽ giải quyết hầu hết lỗi NTLDR, nhưng bạn nên nhớ phải sao lưu lại những dữ liệu quan trọng trước khi tiến hành (tháo ổ cứng gắn vào máy tính khác để sao lưu).
9. Nếu mọi cách đều thất bại, có thể bạn đang có vấn đề với ổ cứng. Hãy thay ổ cứng và cài mới Windows XP.
|