Someday my Event Viewer started throwing me warnings as follows:

image

The IO operation at logical block address 3b9e1628 for Disk 1 was retried.

The above error seems due to a timeout while reading (or writing) data to "Disk 1".

Since then, my Event Viewer –> Windows Logs –> System, got flooded!

Broken disk?! Nope...

 

How to match Disk No. to "System" Event Viewer.

BTW, which hdd is “Disk 1”?

After a fast search, technet pointed me to the following post:

http://social.technet.microsoft.com/Forums/en-US/winserveressentials/thread/87f7768d-97e7-475a-81d5-5b6b8f6c913d

The technet poster says that you can match “Disk 1” by browsing to the following key (on “regedit”):

HKLM\SYSTEM\CurrentControlSet\Services\disk\Enum

In my case I found a list of REG_SZ as follows:

image

As I said, the Warning seems due to a timeout.

I discovered 2 possible solutions to fix the issue.

 

1.“bcdedit /set disabledynamicktick yes”-Solution.

First, I tried what documented at the following address:

From:”http://roger.dilsner.com/windows-8-error-the-io-operation-at-logical-block-address-for-disk-was-retried/”:

  1. Running the command prompt as admin
  2. bcdedit /set disabledynamictick yes
  3. Reboot the computer.
  • In my case, setting “bcdedit /set disabledynamicktick yes” solved my issue.

 

2.“HKLM\System\CurrentControlSet\
Services\Disk\
TimeOutValue”-Solution.

If bcdedit didn't solve your error, then you may wish to increase the “TimeOutValue” from the registry, as documented at the following address:”http://support.microsoft.com/kb/2806730”:

To set the disk.sys TimeOutValue value, follow these steps:

  1. Start Registry Editor. To do this, click Start, type regedit in the Start Search box, and then press Enter.
  2. Locate and then click the following registry subkey: HKLM\System\CurrentControlSet\Services\Disk
  3. Locate TimeOutValue.
  4. On the Edit menu, click Modify.
  5. In the Value data box, type the desired number of seconds.
  6. Exit Registry Editor.

The Microsoft Support article suggests to set the TimeOutValue:”no greater than 20 to 30 seconds”.

You are welcome to share what worked for you!

3.9/5 - (11 votes)

7 comments on “[SOLVED] Warning - The IO operation at logical block address for Disk was retried.

  • You can just go to Disk Management in Computer Management to match Disk No to a more friendly description.

  • Thanks you you are a disk saver. I thought my external hdd was failing on me when my file transfer was intermittently stopping. Anyway I used the first option you suggested and it works.
    Thanks again.

  • Hello Mr. Matesi, how are you doing? I hope you're fine. Well, first, i would like to thank you for the tips, i have a question for you sir, i tried to follow the steps to fix the issue via regedit, but when i get to the "disk" register, i can't find the "timeoutvalue" key you pointed, what should i do? I have 2 hard drives: one 1tb Western Digital Caviar Blue that i bought the months ago (so, it's a new one), i use it only to run the system (Windows 10), and i also have a 1tb Western Digital Caviar Green, that i use to store my games and etc. (this one is an old drive, i have it for 5 years perhaps, but it's working well), this io issue is present in the new drive, not in the old one.

    • Hi Felipe and thank you for your comment (I'm alright, thanks for asking!).

      Please do note that the "TimeOutValue" (REG_DWORD) is located ONLY within: HKLM\System\CurrentControlSet\Services\Disk <- "TimeOutValue" - In other words, it is normal for you not to be able to find a "TimeOutValue" under the HKLM\System\CurrentControlSet\Services\Disk\Enum registry sub-key. More specifically - the "TimeOutValue" is specified only once and it applies to ALL your hdds (ie. independently of the model), so if you'd like to prevent your issue from recurring, please increase the "TimeOutValue" to a number that works well for your system. To find out what works well for your system, I'd say double the pre-existing value and review your Event Viewer for 1 week- if the error message disappeared, leave it & if the error shows up then keep increasing it (the bigger the value, the less likely to happen). Hope the above make sense. Thanks. Andrea.

  • The IO operation at logical block address 0xc529710 for Disk 1 was retried. I received this message after I removed on of the hard drive from hp server dl380p g8 running on windows server 2012. When I mounted the hard drive back it was not detected. Any one with an idea to resolve this? assist

Comments are closed.