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

Khắc phục: "Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại" trong Event Viewer

Một số người phát hiện "The IO operation at logical block address for Disk was retried" trong Event Viewer sau khi gặp treo hệ thống hoặc BSOD ngẫu nhiên. Vấn đề chủ yếu trên Windows 7 và 8.

Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer

Nguyên nhân gây ra lỗi IO operation at logical block address for Disk was retried

Điều tra qua báo cáo người dùng và phương pháp khắc phục. Lỗi thực chất: IRP (IO Request Packet) timeout trong khi IO System chờ hoàn thành. Xảy ra vì nhiều lý do.

Các nguyên nhân phổ biến:

  • Bất ổn do dùng chế độ AHCI disk – Xảy ra trên hệ thống cũ không thiết kế tận dụng tính năng AHCI nâng cao như Native Command Queuing (NCQ).
  • Cáp SATA hoặc nguồn cấp điện lỗi – Ngắt kết nối hoặc mất điện gây lỗi. Xác nhận bằng cách thay cáp đang dùng.
  • IDE ATA/ATAPI controller cũ – Phiên bản cũ của driver IDE ATA/ATAPI do Windows cung cấp gây lỗi. Cập nhật driver khắc phục.
  • Dynamic Tick được bật – Trên một số máy, lỗi xảy ra khi chỉnh video, unified communications, multimedia. Thường do vấn đề chuyển đổi dynamic tick.
  • Kết nối FC mất gói tin – Theo tài liệu Microsoft, lỗi có thể do gói tin bị mất giữa Host Bus Adapter (HBA) và storage array.
  • Phần cứng vượt quá time-out định nghĩa – Array controller hoặc thiết bị trong array phản hồi I/O request báo phần cứng vượt time-out.
  • Phiên bản BIOS cũ – BIOS cũ cũng gây lỗi. Thường gặp trên mainboard MSI. Triệu chứng giống HDD/SSD hỏng.

Bài viết cung cấp các bước khắc phục đã kiểm chứng. Làm theo thứ tự cho đến khi khắc phục thành công.

Phương pháp 1: Cập nhật IDE ATA/ATAPI controller

Nếu thấy liên tục lỗi IO operation at logical block address for Disk was retried trong Event Viewer, có thể do IDE ATA/ATAPI controller cũ.

Nhiều người khắc phục bằng cập nhật driver controller lên mới nhất. Hướng dẫn:

  1. Windows + R, nhập "devmgmt.msc", Enter mở Device Manager.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  2. Trong Device Manager, mở rộng IDE ATA/ATAPI controllers. Chuột phải từng entry dưới IDE ATA/ATAPI controllers chọn Update driver.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  3. Màn hình tiếp, chọn Search automatically for updated driver software, làm theo hướng dẫn cài bản mới nhất.
  4. Lặp lại bước 2, 3 cho mọi ATA và ATAPI controller cho đến khi tất cả chạy driver mới nhất.
  5. Khởi động lại, kiểm tra lỗi có ngừng xuất hiện trong Event Viewer không.

Một số người báo đặt Power plan = High Performance cũng giúp. Cách làm: Run (Windows + R), nhập "powercfg.cpl", Enter. Trong Power Options, đặt active power plan = High Performance hoặc tạo mới.

Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer

Nếu vẫn lỗi, chuyển phương pháp 2.

Phương pháp 2: Tắt Dynamic Tick

Một số người khắc phục bằng tắt dynamic tick. Hiệu quả khi hệ thống treo ngẫu nhiên khi làm multimedia/communication.

Theo suy đoán người dùng, vấn đề do tương tác giữa máy điều khiển chuyển đổi dynamic tick và máy điều khiển thay đổi clock rate.

Lưu ý: Thủ tục chỉ xác nhận hoạt động cho Windows 8.

Nếu gặp lỗi IO operation at logical block address for Disk was retried khi làm multimedia/communication, làm theo hướng dẫn tắt Dynamic Tick:

  1. Windows + R, nhập "cmd", Ctrl + Shift + Enter mở CMD quyền admin. UAC hỏi, Yes.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  2. Trong CMD admin, nhập lệnh, Enter tắt Dynamic Tick:
     bcdedit /set disabledynamictick yes
  3. Sau khi lệnh thành công, khởi động lại, kiểm tra lần khởi động sau.

Nếu vẫn lỗi, chuyển phương pháp 3.

Phương pháp 3: Tăng TimeOutValue qua Registry Editor

Nếu máy kết nối storage array như FC (Fibre Channel), lỗi do gói tin mất hoặc array controller gửi request báo động. Microsoft khuyên giảm disk.sys TimeOutValue càng thấp càng tốt. Nhiều người khắc phục bằng các bước:

  1. Windows + R, nhập "regedit", Enter mở Registry Editor. UAC hỏi, Yes.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  2. Trong Registry Editor, điều hướng đến subkey:
    Computer \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Disk
  3. Phần phải, double-click TimeOutValue.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  4. Đặt Value data của TimeOutValue không lớn hơn 30.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  5. Đóng Registry Editor, khởi động lại, kiểm tra lần khởi động sau.

Nếu vẫn gặp lỗi IO operation at logical block address for Disk was retried trong Event Viewer, chuyển phương pháp 4.

Phương pháp 4: Tắt Paging Executive

Có biện pháp tạm thời được nhiều người áp dụng: tắt Paging Executive qua Registry Editor. Paging Executive ngăn Windows swap bộ nhớ dùng bởi device drivers ra paging files.

Hướng dẫn tắt paging executive:

  1. Windows + R, nhập "regedit", Enter mở Registry Editor. UAC hỏi, Yes.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  2. Điều hướng đến:
    \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management
  3. Với key Memory Management mở, phần phải double-click DisablePagingExecutive.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  4. Mở DisablePagingExecutive Dword, đổi Value data từ 0 thành 1 để tắt Paging Executive.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  5. Đóng Registry Editor, khởi động lại để áp dụng.

Lần khởi động sau, xem triệu chứng khắc phục chưa. Nếu vẫn thấy lỗi, chuyển phương pháp 5.

Phương pháp 5: Thay cáp SATA của HDD

Một vài người báo lỗi không còn sau khi thay cáp SATA và cáp nguồn kết nối ổ cứng đến mainboard và nguồn.

Điều này cho thấy lỗi liên quan phần cứng. Có thể do ngắt kết nối hoặc mất điện.

Nếu nghi ngờ cùng nguyên nhân và có cáp dự phòng, thử thay thế. Nếu không có cáp dự, dùng cáp từ ổ DVD writer thử. Nếu không thấy lỗi mới với cáp mới, bạn đã tìm ra nguyên nhân.

Phương pháp 6: Chuyển SATA HDD từ AHCI sang ATA (hoặc IDE)

Một số người khắc phục bằng đổi chế độ đĩa từ AHCI sang ATA hoặc IDE. Dù AHCI mới hơn để giao tiếp với SATA controller, một số hệ thống không thiết kế tận dụng tính năng như Native Command Queuing, gây lỗi IO operation at logical block address for Disk was retried.

Lưu ý: Trừ khi làm theo thủ tục, đổi disk mode từ AHCI sang ATA từ BIOS sẽ khiến Windows không khởi động. Thủ tục này cho phép hệ thống load cài đặt BIOS phù hợp ATA/IDE và cấu hình lại registry.

Hướng dẫn nhanh:

  1. Nhấp Start (góc trái dưới), nhấp power icon. Giữ Shift, nhấp Restart. Máy khởi động thẳng vào menu recovery.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  2. Khởi động tiếp, vào recovery menu. Nhấp Troubleshoot > Advanced options.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  3. Menu Advanced Options, nhấp Startup Settings.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  4. Nhấp Restart reboot vào menu Startup Settings.
  5. Đầu chuỗi boot tiếp theo, nhấn liên tục phím Setup cho đến khi vào BIOS settings.
    Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event ViewerLưu ý: Phím Setup (BIOS) tùy hãng mainboard, nhưng hiển thị màn hình đầu. Thường là F keys (F4, F6, F8, F10, F12) hoặc Del. Tìm online "phím BIOS *model mainboard*" để chắc chắn.
  6. Trong BIOS, tìm cài đặt SATA Operation, đặt ATA. Lưu thay đổi trước khi thoát BIOS.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer

    Lưu ý: Cài đặt/vị trí chính xác khác tùy hãng mainboard. Nếu không tìm thấy bước tương đương, tìm hướng dẫn cụ thể cho mainboard của bạn.

  7. Đợi máy boot vào menu Startup Settings. Nhấn phím 5 (hoặc F5) boot vào Safe Mode with Networking. Cho phép OS load driver phù hợp BIOS vừa đặt.Khắc phục:  Thao tác IO tại địa chỉ logic block cho ổ đĩa đã được thử lại  trong Event Viewer
  8. Sau thủ tục khởi động xong, khởi động bình thường. Lần khởi động sau, không còn lỗi IO operation at logical block address for Disk was retried.

Phương pháp 7: Cập nhật BIOS lên phiên bản mới nhất

Một số người khắc phục bằng cập nhật BIOS lên mới nhất. Thường gặp mainboard MSI, nhưng fix tương tự áp dụng cho hãng khác.

Lưu ý: Cập nhật BIOS không phức tạp như xưa. Hầu hết hãng mainboard lớn gói firmware update trong file exe cài đặt bằng double-click.

Kiểm tra bản BIOS mới cho mainboard của bạn: truy cập web nhà sản xuất theo model cụ thể. Hiện nay mỗi hãng có chương trình flash riêng (M-Flash cho MSI, E-Z Flash cho Asus, v.v.)