0x800701E3「重大なハードウェアエラー」でSSD・HDDのコピーが止まる原因|再試行より先にデータを退避する【Windows 11】
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
再試行を重ねる前に、失えないデータを別の場所へ
SSDやHDDのコピー中に「エラー 0x800701E3: デバイスで重大なハードウェアエラーが発生したため、要求が失敗しました。」と出ると、もう一度コピーするか、止めるかで迷います。
このコードは、Windowsがドライブへ読み書きできなかったことを示すだけで、故障箇所までは示しません。Sandiskの公式資料は、原因としてUSBケーブル不良、接続の緩み、PC側のハードウェア不具合、ドライブのセクターエラー、ドライブ本体の故障を挙げています。
唯一のセーブ・MOD・録画が入っているなら、フォーマットやchkdskより先に、そのファイルだけを別の正常なドライブへ退避します。退避が済むか、中身が不要だと確認できてから、ケーブル・ポート・別PCの順に一つずつ比べます。HDDの異音、接続の切断の繰り返し、読めないファイルがあるなら、再試行を止めて相談へ進みます。
目次
意味0x800701E3は「重大なハードウェアエラー」を示すコード
0x800701E3の下位部分0x01E3は、10進数で483です。コマンドプロンプトでnet helpmsg 483と入力すると、このエラーと同じ「デバイスで重大なハードウェア エラーが発生したため、要求が失敗しました。」という文が返ります。Win32のエラー番号をHRESULTにすると先頭に0x8007が付くため、483は0x800701E3として表示されます。
Sandiskの資料では、OSがドライブへ読み書きできないときに出る表示として、次の3つの形が挙げられています。
- 「X: is not accessible. The request failed due to a fatal device hardware error.」(ドライブにアクセスできない)
- 「Error 0x800701E3: The request failed due to a fatal device hardware error.」(コピー中などのダイアログ)
- 「Virtual Disk Manager: The request failed due to a fatal device hardware error.」
どの形でも、ドライブ本体の故障が確定したという意味ではありません。似た表示との違いは次のとおりです。
| 表示 | 意味 | 最初に見ること |
|---|---|---|
| 0x800701E3 | デバイスで重大なハードウェアエラーが発生し、要求が失敗した | 読み出しか書き込みか、元か先か、接続経路のどこか |
| 0x8007045D | I/Oデバイスエラーで、要求を実行できなかった | 0x8007045Dの確認順 |
| 0x800701B1 | 存在しないデバイスが指定された | ドライブが消えていないかの確認 |
| 0x80070017 | データエラー(巡回冗長検査) | CRCエラーの対処 |
判断再試行・退避・停止のどれにするかを最初に決める
同じコピーを何度も試しても、読み出しが戻る保証はありません。重要なデータがあるうちは、フォーマット、初期化、修復コマンドの前に、次の表で扱いを決めます。
| 状況 | 判断 | 注意 |
|---|---|---|
| 再取得できるゲーム本体だけ | コピーにこだわらず、再インストールを検討する | 再取得の可否はストアやゲームごとに違うため、アカウントで確認する |
| 唯一のセーブ・自作MOD・録画 | 対象のファイルだけを別の正常なドライブへ退避する(次の節) | ドライブ全体のコピーは、読み出す量が増えるので後回しにする |
| HDDからきしむ音・引っかく音がする | 使い続けず、データ復旧サービスへの相談を優先する | Seagateは、使用を続けるとプラッタに物理的な損傷が及ぶ可能性があると説明している。SSDは可動部品がなく、この音の診断は当てはまらない |
| SMARTエラーが表示された | バックアップできていないデータを、すぐに退避する | Seagateは、ドライブ障害の寸前か、すでに障害が起きていることを示すと説明している |
| ドライブが何度も切断される・認識が消える | 再試行と修復を止め、短い退避の試行だけにして相談へ進む | 切断のたびに最初からやり直さず、コピー済みのファイルを記録する |
セーブの保存先は、ゲームのインストール先とは別の場所にあることがあります。保存場所の調べ方はPCゲームのセーブデータの保存場所、日ごろの退避はセーブデータのバックアップ運用にまとめています。
方向止まったのが読み出しか書き込みかを記録する
コピーは、元から読む動きと、先へ書く動きが組み合わさっています。エラー表示だけでは元と先のどちらかは分からないため、止まった時の様子を控えます。
| 観察 | 疑う場所と次の操作 | 断定しないこと |
|---|---|---|
| 元の特定ファイルを読む位置で毎回止まる | 元ドライブの読み出し側。そのファイルを繰り返し開かず、他の必要なファイルを先に退避する | そのファイルだけが壊れていて、他は無事 |
| 元は読めるが、先へ書く時にだけ止まる | 先のドライブか、その接続。先を別のドライブに変えて、同じファイルを1回だけ試す | 先のドライブが故障している |
| どのファイルでも、どの方向でも止まる | ケーブル・ポート・ケース・PCなど共通の経路も含めて、接続比較へ進む | ドライブ本体が壊れている |
| 外付けのときだけ止まる | ケーブル、USBケース、ハブ、電源。直結と別ケーブルで比べる | 内蔵側のドライブは正常 |
原因Sandiskが挙げる原因を、自分で確かめられる順に並べる
| 原因の候補 | 自分で確かめること | 確かめられないこと |
|---|---|---|
| USBケーブル不良・接続の緩み Sandisk | 取り外して挿し直し、別ケーブル、PC本体の別ポートで比べる。ハブやアダプタは外して直結する(Seagateも同様) | 一度成功しても、再発しないとは限らない |
| PC側のハードウェアの不具合 Sandisk | 別のPCで、同じドライブ・同じ操作をする(Seagateも別のコンピューターでの確認を案内) | 別PCで読めても、ドライブが無事という証明にはならない |
| ドライブのセクターエラー Sandisk | chkdsk /rは不良セクターを探せるが、検出結果だけでは物理的な故障かどうかは決まらない。/f・/rは修復を伴うため、退避の後にする(後の節) | どのファイルが影響を受けるかは、読んで失敗するまで分からないことがある |
| ドライブ本体の故障(Sandisk) | 接続を変えても同じ症状が再現するか、HDDの異音やSMARTエラーがあるかを記録する | コードだけで本体故障とは決められない |
| 据え置き型外付けドライブの電源 | 電源ランプの点灯、別のコンセント、タップを通さず壁のコンセントへ直接接続(Seagate) | バスパワー型には当てはまらない |
内蔵ドライブは、ケーブルやポートを入れ替えて比べるのが難しい構成です。退避を済ませてから、メーカーのサポートの案内に沿います。内蔵SSDの症状全体はNVMe SSDのトラブル診断、USB接続が切れる場合はUSB機器の切断診断が入口です。
退避必要なファイルだけを、再試行を絞ってコピーする
エクスプローラーでフォルダーごとコピーするより、必要なフォルダーだけをrobocopyで別の正常なドライブへコピーします。Microsoftの資料では、robocopyは失敗したコピーの再試行を既定で100万回、再試行の間隔を30秒としています。読めないファイルがあるとき、オプションを付けないままでは、同じ場所を長時間読みに行く設定です。
robocopy "E:\Users\name\Saved Games" "D:\rescue\SavedGames" /E /R:1 /W:1 /LOG:"D:\rescue\copy.log"
E:がコピー元、D:がコピー先です。コピー先は、元とは別の正常なドライブにします。パスは自分の環境に読み替えてください/Eは空のフォルダーを含むサブフォルダーのコピー、/R:1 /W:1は失敗時の再試行を1回・待ち時間1秒に絞る指定です/LOG:は実行結果をファイルに残します。読めなかったファイルの確認と、相談時の記録に使えます- 元のファイルを削除する
/MOVEや、/Eに/PURGEを加えた動きの/MIRは、元と先が食い違うと取り返しがつかないため使いません
コピー先のファイルは、サイズが元と合うか、実際に開けるかを確かめます。ログに失敗が残ったファイルを同じ方法で繰り返さず、他の必要ファイルの退避を先に進めてください。ドライブが切断された時点で止め、ログを残して相談へ切り替えます。
比較退避の後で、接続を一つずつ変えて比べる
- ハブ・ドック・USBアダプタを外し、PC本体のポートへ直結して、不要なファイルで同じ操作をします。
- 同じポートで、データ通信に対応した別のケーブルへ交換します。
- 同じケーブルで、PC本体の別のポートへ接続します。
- 据え置き型なら、付属または対応を確認した電源アダプターのまま、タップを通さず別の壁のコンセントへ直接つなぎます。
- 別のPCがあれば接続します。初期化やフォーマットを求められても応じません。
変更は一度に一つだけにします。複数を同時に変えると、どれで変わったかが分からなくなります。別のPCで読めた場合は、元のPCのポートや接続経路が候補になりますが、ドライブの無事の証明にはなりません。読めた時点で、残りの必要なファイルを退避します。
状態ドライブの状態を、読み取りだけで確認する
「ディスクの管理」で、元と先のドライブが表示されているか、RAWや未割り当てになっていないかを見ます。PowerShellの次のコマンドは、状態の表示だけで、ドライブへ書き込みません。
Get-PhysicalDisk | Format-Table FriendlyName, MediaType, BusType, HealthStatus, OperationalStatus
「Healthy」と出ても、全ファイルが読めることの保証ではありません。外付けのドライブでは、項目が表示されないこともあります。
RAWや未割り当てと表示され、別のポート・ケーブル・PCでも同じで、データが必要な場合、Seagateはデータ復旧の検討を案内しています。データが不要なら、フォーマット上の問題であれば再フォーマットでアクセスできる状態に戻る場合があります。ただしフォーマットはドライブ上の全データを消去し、物理的な故障は直りません。
イベントビューアーの「Windowsログ」→「システム」で、コピーが失敗した時刻の前後に、ソースがDiskやNtfsの警告・エラーがないかも見ます。時刻と内容を記録しておくと、相談の材料になります。
修復chkdskとフォーマットは、退避の後にする
Microsoftの資料では、chkdskはパラメーターなしだとボリュームの状態を表示するだけで、エラーを修復しません。/fは修復、/rは不良セクターを探して読み取り可能な情報を回復する指定で、/fの機能を含みます。どちらもボリュームのロックが必要で、Windows 11・10が対象です。
Microsoft Q&Aには、外付けHDDで映像ファイルのコピー・移動時に0x800701E3が出て、chkdsk /rを実行しても「A disk read error occurred」と出て終えられなかったという投稿があります。chkdsk /rは、実行すれば直る操作ではありません。
Sandiskの資料の手順は、ケーブル、接続、ドライブ文字の変更のあと、エラーチェックと修復、フォーマットの順です。ただし、フォーマットは全データを消す操作です。/f・/rの修復も、唯一のデータが残るドライブでは退避が済んでからにします。内容が不要と確認できたドライブか、退避を終えたドライブだけで検討してください。
相談相談に切り替える条件と、保証交換でできないこと
- 直結・別ケーブル・別ポートでも、同じ症状が再発する
- 必要なファイルが読み出せない、開けない
- ドライブが繰り返し切断される、認識が消える
- HDDからきしむ音・引っかく音がする
この場合は、書き込みと反復試験を止めます。相談では、型番、エラーコードの全文、発生時刻、コピー元とコピー先、ディスクの管理の表示、試した接続条件を伝えます。
Sandiskの資料には保証交換の案内がありますが、同社はデータ復旧サービスを行っておらず、復旧は提携の窓口を案内するとしています。Seagateも、必要なデータがある場合はデータ復旧サービスへの相談を案内しています。保証交換とデータ復旧は別で、交換で中身が戻るとは限りません。返送の前に、データの扱いを確認してください。
ゲームの移動中に止まった場合は、元と先のフォルダーを削除せず、Steamゲームの移動手順に沿って保存先を確認します。
Q&Aよくある質問
/f・/rは修復を伴うため、唯一のデータが残るドライブでは、退避の後にします。まとめデータを退避してから、接続を一つずつ比べる
0x800701E3は、Windowsがドライブへ読み書きできなかったことを示し、故障箇所までは示しません。再取得できるゲーム本体と、唯一のセーブ・MOD・録画を分け、後者を必要なファイルだけ別のドライブへ退避します。そのあとで、ケーブル・ポート・別PCを一つずつ変えて比べます。HDDの異音、切断の繰り返し、読めないファイルがあるときは、再試行や修復を止めて相談してください。
出典:Sandisk 外付けドライブの重大なハードウェアエラー ・ Seagate USB外付けトラブルシューター ・ Seagate ハードディスクの音の意味 ・ Seagate 内蔵ハードディスクのトラブルシューター ・ Microsoft chkdsk ・ Microsoft robocopy ・ Microsoft Q&A(0x800701E3とchkdsk /r) ・ Microsoft HRESULT_FROM_WIN32

