DiskPartエラー「データ エラー(巡回冗長検査)」の原因と解決方法
パソコンでDiskPartを実行した際に、「DiskPartにエラーが発生しました: データ エラー(巡回冗長検査)」というメッセージが表示された場合は、この記事で紹介する方法をお試しください。このエラーが発生する原因はさまざまであり、本記事では考えられる原因と、それぞれに対応した解決策を順番に解説します。
DiskPartとFSUTILは、ハードドライブに関するさまざまな操作を行えるWindows標準のコマンドラインツールです。DiskPartを使えば、エクスプローラーの標準機能では実現できない高度なディスク操作が可能になります。しかし、このユーティリティ自体がエラーを表示すると、ディスク関連の作業が思うように進まなくなり、大きな支障となることもあります。
巡回冗長検査(CRC)とは?
巡回冗長検査(Cyclic Redundancy Check、CRC)は、データが正しく転送されているかどうかを確認するための仕組みです。転送中や保存中にデータが破損していないかを素早く検出するチェック手法で、ハードディスクに不良セクタがある場合や、ケーブルの接触不良、ドライブの経年劣化などによってデータの読み書きに異常が生じると、このエラーが表示されることがあります。
「DiskPartにエラーが発生しました: データ エラー(巡回冗長検査)」への対処法
このエラーを解決するには、以下の手順を順番に試してみてください。
- CHKDSKを実行する
- システムファイルをクリーンアップする
- ディスクを再スキャンする
- ハードドライブをフォーマットする
それでは、各手順の詳細を見ていきましょう。
1] CHKDSKを実行する
CHKDSKは、ディスク上の潜在的なエラーをスキャンし、修復するためのコマンドラインツールです。たとえば、ハードドライブに不良セクタが存在する場合、このユーティリティを使用して修復できます。短時間に何度もパソコンを再起動した際に、このツールが自動的に実行されたのを目にしたことがある方もいるかもしれません。これは、システムが問題が深刻化する前に潜在的な障害を検出・修復しようとしているためです。
このツールは任意のタイミングで手動実行することも可能です。今回のようなエラーが発生している場合は、まずCHKDSKの実行をおすすめします。手順は以下の通りです。
- タスクバーの検索ボックスに「cmd」と入力します。
- 「コマンドプロンプト」を右クリックし、「管理者として実行」を選択します。
- 確認画面で「はい」をクリックします。
- 次のコマンドを入力してEnterキーを押します:chkdsk /f
処理の完了後、パソコンの再起動が必要になる場合があります。
補足: Windows Terminalのコマンドプロンプトでも同じコマンドを実行できます。その場合はWin + Xキーを押して「ターミナル(管理者)」を選択し、「はい」をクリックしてください。
2] システムファイルをクリーンアップする
ディスククリーンアップ(Disk Cleanup)は、ジャンクファイルや不要なシステムファイルを削除できるWindows標準ツールです。オフラインWebページ、ログファイル、一時ファイルなど、さまざまな不要ファイルをまとめて消去できます。以下の手順で実行しましょう。
- エクスプローラーを開き、「PC」を選択します。
- Cドライブを右クリックして「プロパティ」を選択します。
- 「ディスククリーンアップ」ボタンをクリックします。
- 「システムファイルのクリーンアップ」を選択します。
- 削除したい項目にチェックを入れます。
- 「OK」ボタンをクリックします。
クリーンアップ完了後、DiskPartコマンドが正常に動作するようになることが期待できます。
3] ディスクを再スキャンする
ある記録媒体から別の媒体へデータを移動する最中に不具合が起きた場合にも、このエラーが発生することがあります。その場合は、ディスクの再スキャンによって問題を解決できる可能性があります。手順は以下の通りです。
- 管理者権限でコマンドプロンプトを開きます。
- 「diskpart」と入力してEnterキーを押します。
- 続けて「rescan」コマンドを入力します。
これによりディスクが再初期化され、問題が解消することがあります。もし期待どおりの結果が得られない場合は、Windows PEを作成してハードディスクから別の場所へファイルをコピーし、CDCheckなどのツールでファイルを復元する方法を検討してください。Windows PEレスキューディスクの作成後は、そのディスクからパソコンを起動し、内蔵ハードディスクから重要なファイルを救い出すことができます。
4] ハードドライブをフォーマットする
対象のハードドライブやパーティションに重要なデータが保存されていない場合は、完全にフォーマットすることで問題を解決できる可能性があります。アドウェア、マルウェア、ウイルスなどがこのエラーの原因となっているケースもあり、フォーマットによってそれらを一掃できることがあります。DiskPartでもフォーマットは可能ですが、ここではより直感的に操作できる「ディスクの管理」を使う方法を紹介します。
- タスクバーの検索ボックスに「ディスクの管理」と入力します。
- 検索結果の「ハードディスク パーティションの作成とフォーマット」をクリックします。
- フォーマットしたいパーティションを選択します。
- 右クリックして「フォーマット」を選択します。
- ボリュームラベル、ファイルシステム、アロケーションユニットサイズなどを設定します。
- 「クイックフォーマットを実行する」にチェックを入れます。
- 「OK」ボタンをクリックします。
必要に応じて、他のパーティションに対しても同じ操作を行ってください。
DiskPartの「データ エラー(巡回冗長検査)」エラーはどうやって直せばいい?
このエラーを解決するには、上記で紹介した対策を順番に試すことが大切です。エラーの発生原因はパソコンごとに異なるため、すべての対処法を実行する必要があるかもしれません。ただし、トラブルシューティングは必ずCHKDSKの実行から始めるようにしましょう。多くの場合、不良セクタの修復だけでエラーが解消されます。
CMDで巡回冗長検査エラーを修正するには?
コマンドプロンプトで巡回冗長検査エラーが表示されるのは、主にハードディスク上にDiskPartが処理できない不良セクタが存在する場合です。本来ならDiskPartでこのようなエラーは表示されないはずですが、非常に古いハードドライブとの内部競合などが原因で発生することがあります。紹介した解決策を一つずつ試していけば、問題を取り除ける可能性は十分にあります。
以上、DiskPartの「データ エラー(巡回冗長検査)」エラーの解決方法について解説しました。このガイドがお使いのパソコンの問題解決に役立てば幸いです。
-
Windows 10 でカーネルデータインページエラーを解決する方法【原因と対策を徹底解説】
「Kernel Data Inpage Error(カーネルデータインページエラー)」は、Windows 10 ユーザーの間でよく知られているストップコードエラーの一つです。このエラーが発生すると、ブルースクリーン(BSOD)上にエラーメッセージが表示されます。 このエラーに遭遇した瞬間、デバイスをまともに使用できなくなってしまいます。「そもそもカーネルデータインページエラーは何が原因で起こるのか?」「ソフトウェア起因なのか、それともハードウェアの故障なのか?」と悩む方も多いでしょう。 ご安心ください。この記事では、カーネルデータインページエラーに関する基礎知識から、Windows 10 デ
-
Windows 10で「データエラー(巡回冗長検査)」が発生したときの直し方
ファイルやフォルダーをディスクドライブや外付けドライブにコピーする際に、「データエラー(巡回冗長検査)」というメッセージが表示されて困っていませんか?巡回冗長検査(CRC)は、データの整合性を確認するために使われる誤り検出コードです。このエラーが表示される場合、ファイルまたはハードドライブのいずれかに何らかの問題が発生しています。また、Outlookでも同様のエラーが起こることがあり、メールをパソコンにダウンロードした後にこのエラーが原因で、ダウンロード済みのメッセージが閲覧できなくなるケースがあります。これは、個人用フォルダーファイル(PST)が破損していることが原因である可能性があります。