A couple of weeks ago, my operating system, which is Windows 10, experienced some sort of negative event. On my laptop, I have a solid-state drive containing the operating system, as well as a hard disk drive for storing data in the CD drive slot.

Normally, I don’t shut down my PC, but rather put it in hibernation mode. Additionally, I tend to put off updating the system for a few days.

After dismissing the update prompt around two times with “ask me later,” Windows still managed to update the system on its own (I put my PC into hibernation mode, and the next day it had restarted and updated itself, though I’m not sure when or how).

This is not a major issue, but whenever this happens, I receive an I/O device error on my hard disk drive:

  • The drive is present in “This PC”
  • Sometimes I can create a file on that drive (and add some content to it)
  • I cannot open any file which was created before restart (files get opened by programs, but cannot be displayed – some app-specific errors)
  • I can open some directories (different path depths), but most cannot be opened
  • Disconnecting and cleaning HDD connection does not help
  • Restarting OS does not help

The only way to fix it is to:

  1. Turn off PC
  2. Remove HDD
  3. Start OS <——- starting OS without HDD is absolutely crucial
  4. Turn off PC again
  5. Connect HDD again
  6. Start OS
  7. HDD works perfectly until next Windows update

Using the solution mentioned earlier, I think that the issue is not related to hardware. The concern now is whether I can resolve it permanently without having to reinstall the operating system.

Upon checking the Windows Events logs, there is nothing noteworthy apart from numerous instances of warnings similar to the following:

The system failed to flush data to the transaction log. Corruption may occur in VolumeId: D:, DeviceName: \Device\HarddiskVolume7.
(The I/O device reported an I/O error.)

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-Ntfs" Guid="{3FF37A1C-A68D-4D6E-8C9B-F79E8B16C482}" /> 
  <TimeCreated SystemTime="2019-01-23T21:07:23.058660400Z" /> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="4308" /> 
  <Security UserID="S-1-5-18" /> 
- <EventData>
  <Data Name="VolumeId">D:</Data> 
  <Data Name="DeviceName">\Device\HarddiskVolume7</Data> 
  <Data Name="Error">0xc0000185</Data> 
Askify Moderator Edited question May 1, 2023