Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi "A Disk Read Error Occurred" trên Windows 7, 8 và 10

Lỗi "A disk read error has occurred" là một thông báo lỗi nghiêm trọng xuất hiện ngay khi máy tính khởi động, ngăn chặn việc boot vào hệ điều hành và thực sự "khóa" người dùng ra khỏi máy tính. Dạng đầy đủ của thông báo này là: "A disk read error has occurred. Press Ctrl+Alt+Del to restart." Dù khởi động lại bao nhiêu lần, người dùng vẫn gặp lỗi này vì đây không phải vấn đề giải quyết được bằng một lần restart đơn giản.

Thông báo lỗi này chỉ ra sự cố với ổ cứng hoặc quá trình đọc ổ cứng. Tuy nhiên, nguyên nhân thực sự khác nhau trên từng máy tính và có thể là vấn đề phần cứng lẫn phần mềm. Do đó, không có một giải pháp chung duy nhất. Dưới đây là các phương pháp hiệu quả nhất bạn có thể thử:

Cách vào BIOS để thay đổi thứ tự Boot

Bạn cần biết cách vào BIOS và thay đổi thứ tự boot vì điều này cần thiết cho các giải pháp dưới đây. Khởi động lại máy tính. Ngay khi máy khởi động, nhấn phím truy cập BIOS (hoặc UEFI). Phím này phụ thuộc vào nhà sản xuất bo mạch chủ: có thể là Esc, Delete, F2, F8, F10 hoặc F12 (thường là F2). Phím này thường hiển thị trên màn hình POST hoặc trong sách hướng dẫn. Tìm kiếm nhanh "how to enter bios" kèm số model cũng cho kết quả. Điều hướng đến tab Boot.

Giải pháp 1: Kiểm tra ổ cứng đã hỏng hay đang hỏng

Ổ cứng hỏng hoặc đang hỏng cũng có thể là nguyên nhân gốc rễ. Để kiểm tra:

  1. Tải file ISO của Easy Recovery Essentials tại đây.
  2. Ghi ISO ra CD/DVD hoặc USB bằng MagicISO hoặc phần mềm ghi miễn phí khác.
  3. Cắm media vào máy bị lỗi, khởi động lại và boot từ media đó.
  4. Chọn Automated Repair > Continue.

Khắc phục lỗi  A Disk Read Error Occurred  trên Windows 7, 8 và 10

Đợi quá trình Automated Repair hoàn tất. Kết quả sẽ báo cáo ổ cứng hoặc RAM có bị hỏng/đang hỏng không. Nếu ổ cứng thực sự hỏng, hãy thay ổ mới và cài đặt lại Windows để khắc phục triệt để.

Khắc phục lỗi  A Disk Read Error Occurred  trên Windows 7, 8 và 10

Giải pháp 2: Kiểm tra RAM

Nghe có vẻ lạ nhưng nguyên nhân có thể không liên quan đến ổ cứng mà do thanh RAM hoặc khe cắm RAM bị lỗi. Hãy chạy kiểm tra RAM bằng MemTest86+ (phi phá hoại, chỉ chẩn đoán):

  1. Tải ISO MemTest86+ phù hợp với Windows của bạn tại đây.
  2. Ghi ISO ra CD/DVD hoặc USB.
  3. Cắm media boot, khởi động lại và boot từ media.
  4. Chạy kiểm tra chẩn đoán RAM.

Nếu MemTest86+ phát hiện lỗi, hãy thử thay đổi thanh RAM hoặc cắm vào khe RAM khác để xác định vị trí lỗi. Sau khi sửa chữa, lỗi "A disk read error has occurred" nên được giải quyết.

Giải pháp 3: Kiểm tra cáp IDE của ổ cứng

Cáp IDE là dây cáp rộng kết nối ổ cứng với bo mạch chủ. Cáp IDE lỏng hoặc hỏng (dù hiếm) cũng gây ra lỗi này. Mở vỏ máy, kiểm tra cáp IDE cắm chắc chắn ở cả hai đầu. Có thể thay cáp IDE mới nếu nghi ngờ cáp cũ bị lỗi.

Giải pháp 4: Kết nối ổ cứng sang máy khác để kiểm tra

Cách đơn giản xác định ổ cứng có lỗi không: tháo ổ cứng khỏi máy bị lỗi, cắm vào máy hoạt động bình thường và boot. Nếu máy kia boot thành công vào Windows mà không báo lỗi, vấn đề nằm ở máy tính của bạn. Nếu vẫn báo lỗi, ổ cứng bị hỏng và cần thay thế.

Giải pháp 5: desfragment ổ cứng

Cách này có cơ hội thành công thấp nhưng đáng thử. Cắm ổ cứng vào máy khác (ngoài) và dùng công cụ desfragment tích hợp của Windows hoặc CD boot desfragment. Sau khi desfragment, thử boot từ ổ đó.

KHÔNG áp dụng cách này nếu ổ cứng chứa dữ liệu quan trọng chưa sao lưu vì desfragment có thể gây mất dữ liệu.

Giải pháp 6: Sửa Boot Sector và Master Boot Record (MBR)

Boot sector hoặc MBR bị hỏng cũng gây ra lỗi này. Sửa chữa chúng sẽ khắc phục sự cố:

  1. Cắm đĩa cài Windows vào máy bị lỗi, khởi động lại và boot từ đĩa.
  2. Trên menu Windows Options, nhấn R để vào Recovery Console.
  3. Nhập mật khẩu Administrator.
  4. Gõ chkdsk /r trong Command Prompt và chỉ tiếp tục nếu lệnh phát hiện lỗi.
  5. Gõ lần lượt các lệnh sau (nhấn Enter sau mỗi lệnh):

fixboot
fixmbr

  1. Tháo đĩa cài, khởi động lại máy và kiểm tra lỗi còn tồn tại không.

Lưu ý: Trên Windows 7 hoặc Vista, trong Recovery Console Command Prompt, dùng lệnh sau thay cho fixboot và fixmbr:

bootrec /fixmbr
bootrec /fixboot

Giải pháp 7: Reset BIOS

Trong một số trường hợp hiếm, reset BIOS về mặc định nhà sản xuất khắc phục được lỗi. Khởi động lại máy, nhấn phím vào BIOS (tùy nhà sản xuất) trên màn hình đầu tiên. Tìm tùy chọn reset BIOS về factory default. Hoặc tháo pin CMOS tròn trên bo mạch chủ ra 5 phút để đạt hiệu quả tương tự.