由于I / O设备错误,无法执行请求


1

几周前我的操作系统发生了一些不好的事情(Windows 10)。在我的笔记本电脑中,我有带操作系统的SSD和用于数据的HDD(CD驱动器插槽)。

我通常休眠我的电脑而不是关闭它。我也养成了推迟几天系统更新的坏习惯。

在~2之后“问我以后”Windows以某种方式更新系统(我休眠我的电脑,第二天我运行它,我看到它重新启动并更新 - 不确定如何以及何时发生这种情况,但这不是那么重要)。

每当它自己更新并重新启动时 - 我的硬盘就会出现I / O设备错误。

事实:

  • 驱动器出现在“此PC”中
  • 有时我可以在该驱动器上创建一个文件(并向其中添加一些内容)
  • 我无法打开任何在重新启动之前创建的文件(文件由程序打开,但无法显示 - 某些特定于应用程序的错误)
  • 我可以打开一些目录(不同的路径深度),但大多数都无法打开 enter image description here
  • 断开和清洁硬盘连接没有帮助
  • 重启操作系统没有帮助

解决它的唯一方法是:

  1. 关掉电脑
  2. 删除硬盘
  3. 启动OS< -------启动OS 硬盘至关重要
  4. 再次关闭电脑
  5. 再次连接硬盘
  6. 启动OS
  7. HDD完美运行,直到下一次Windows更新

根据上面的解决方法,我认为问题是 硬件相关。问题是我可以永久修复它而无需重新安装操作系统吗?

Windows事件日志:

没有什么有趣的,除了很多这样的警告:

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}" /> 
  <EventID>140</EventID> 
  <Version>0</Version> 
  <Level>3</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x8000000000000008</Keywords> 
  <TimeCreated SystemTime="2019-01-23T21:07:23.058660400Z" /> 
  <EventRecordID>27166</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="4" ThreadID="4308" /> 
  <Channel>System</Channel> 
  <Computer>gisek</Computer> 
  <Security UserID="S-1-5-18" /> 
  </System>
- <EventData>
  <Data Name="VolumeId">D:</Data> 
  <Data Name="DeviceName">\Device\HarddiskVolume7</Data> 
  <Data Name="Error">0xc0000185</Data> 
  </EventData>
  </Event>

Windows事件日志中记录的任何相关错误?
Twisty Impersonator

@TwistyImpersonator在问题中添加了日志
Andrzej Gis

1
这看起来像硬件相关的问题,布线,设备本身等。但是,为了排除软件,你可以尝试干净启动Windows,当驱动器行为不端时,看看是否有帮助。
Twisty Impersonator
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.