几周前,我的操作系统 (Windows 10) 出了点问题。我的笔记本电脑上有安装操作系统的 SSD 和用于数据的 HDD(CD 驱动器插槽)。
我通常会让电脑休眠,而不是关机。我还有个坏习惯,就是把系统更新推迟几天。
在约 2 次“稍后询问我”之后,Windows 无论如何都会以某种方式更新系统(我将我的电脑休眠,第二天我运行它,我看到它重新启动并更新 - 不确定这是如何以及何时发生的,但这并不重要)。
每当它自行更新并重新启动时,我的硬盘就会出现 I/O 设备错误。
事实:
- 该驱动器位于“此电脑”中
- 有时我可以在该驱动器上创建一个文件(并向其中添加一些内容)
- 我无法打开重启前创建的任何文件(文件被程序打开,但无法显示 - 某些应用程序特定的错误)
- 我可以打开一些目录(不同的路径深度),但大多数无法打开
- 断开并清洁硬盘连接无济于事
- 重新启动操作系统没有帮助
修复此问题的唯一方法是:
- 关掉电脑
- 移除 HDD
- 启动操作系统<------- 正在启动操作系统没有HDD 绝对至关重要
- 再次关闭电脑
- 重新连接硬盘
- 启动操作系统
- 在下次 Windows 更新之前,HDD 可以正常运行
根据上述解决方法,我认为问题是不是与硬件有关。问题是,我可以在不重新安装操作系统的情况下永久修复它吗?
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>
答案1
对我来说,解决方案是刷新Windows。我选择了“保留个人文件、应用程序和 Windows 设置”选项,这样我的文件和程序就完好无损了。之后这个问题再也没有出现过。