web-dev-qa-db-ja.com

I / Oデバイスエラーのため、要求を実行できませんでした

数週間前、私のOS(Windows 10)に何か悪いことが起こりました。私のラップトップには、データ用のOSとHDDを備えたSSDがあります(CDドライブスロット)。

私は通常、PCをシャットダウンするのではなく、休止状態にします。また、システムの更新を数日間延期するという悪い習慣もあります。

〜2「後で尋ねる」後、Windowsはとにかくシステムを更新します(PCを休止状態にし、翌日実行すると、再起動して更新されます。これがいつどのように発生するかはわかりませんが、それほど重要ではありません)。

更新して自動的に再起動するたびに、HDDでI/Oデバイスエラーが発生します。

事実:

  • ドライブは「このPC」にあります
  • そのドライブにファイルを作成できる(そしてそれにコンテンツを追加できる)場合があります
  • 再起動前に作成されたファイルを開くことができません(ファイルはプログラムによって開かれますが、表示できません-いくつかのアプリ固有のエラー)
  • 一部のディレクトリ(パスの深さが異なる)を開くことはできますが、ほとんどを開くことができません enter image description here
  • HDD接続の切断とクリーニングは役に立ちません
  • OSを再起動しても役に立ちません

それを修正する唯一の方法は次のとおりです。

  1. PCの電源を切ります
  2. HDDを取り外します
  3. OSの起動<------- OSの起動なしHDDは絶対に重要です
  4. もう一度PCの電源を切ります
  5. HDDを再接続します
  6. OSを起動します
  7. HDDは次のWindowsアップデートまで完全に機能します

上記の回避策に基づいて、問題はハードウェアに関連していないと思います。問題は、OSを再インストールせずに永続的に修正できるかどうかです。

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>
3
Andrzej Gis

私にとっての解決策は refresh Windowsでした。 「個人用ファイル、アプリ、およびWindowsの設定を保持する」オプションを選択したため、ファイルとプログラムはそのまま残りました。その後、問題は二度と発生しませんでした。

1
Andrzej Gis