DiskPartはWindows標準のディスク管理ツールですが、「パラメーターが間違っています」「アクセスが拒否されました」など、さまざまなエラーで停止することがあります。MiniToolのこの記事ではケース別の解決策に加え、エラーでデータが消えてしまった場合の復元方法も解説します。

「DiskPartにエラーが発生しました」の主なエラーメッセージ

DiskPartのエラーは、表示されるメッセージによって主に以下のケースに分類できます。ケースごとに原因と対処法が異なるため、まずご自身の状況に近いものを確認してください。

  • パラメーターが間違っています
  • アクセスが拒否されました
  • I/Oデバイスエラー
  • このメディアは書き込み禁止になっています
  • データエラー(巡回冗長検査(crc)エラー)です
  • デバイスの準備ができていません
  • 指定されたファイルが見つかりません
注:
いずれのケースも、修復操作(フォーマットやchkdskなど)によってデータが上書きされ、失われる可能性があります。次の章を参考に、まず重要なデータを復元しておくことを強くおすすめします。

エラーのあるディスクからデータを復元する方法

DiskPartのエラーが表示されたディスクは、アクセスできない状態でも中のデータは残っている場合がほとんどです。修復操作を行う前に、以下の手順でデータを救出しておきましょう。

ステップ1:MiniTool Power Data Recoveryをダウンロードしてインストールします。

このツールは、Windowsで動作するデータ復元ソフトで、無料版では最大1GBまで復元できます。SSD、SDカード、外付けHDDなど、様々なストレージデバイスからのデータ復元に対応しています。

MiniTool Power Data Recovery Freeクリックしてダウンロード100%クリーン&セーフ

ステップ2:ソフトを開きます。「論理ドライブ」からパーティションを選択するか、「デバイス」からディスク全体を選択してスキャンします。

MiniTool Power Data Recoveryで目的の場所をスキャンする画面

ステップ3:スキャン終了後、復元したいファイルを見つけます。「フィルター」と「検索」機能を使うことで、ファイル名、ファイル拡張子、ファイルサイズ、更新日時、ファイルカテゴリーなどでファイルをすばやく見つけることができます。

MiniTool Power Data Recoveryの「フィルター」と「検索」機能

ステップ4:見つかったファイルを選び、「保存」ボタンをクリックします。上書きを防ぐため、元の場所と異なる保存先を選択して復元したファイルを保存します。

MiniTool Power Data Recoveryで復元したファイルを保存する画面

「DiskPartにエラーが発生しました」:ケース別の原因と対処法

「 DiskPartにエラーが発生しました 」の主なケースを以下にまとめました。それぞれの原因も解決策も異なり、対応方法に従ってエラーを修正してみてください。

DiskPartにエラーが発生しました:  パラメーターが間違っています

よくある状況:

デュアルブート環境の構築やOS再インストールのためにドライブ全体をクリーン・フォーマットしようとした際、処理が完了間際で「パラメーターが間違っています」というエラーが表示され中断される、という報告が多く見られます。

主な原因:

  1. 対象のパーティションのファイルシステムが破損・故障している
  2. Windowsでの全ボリューム暗号化ドライバーが変更されている

対処法1:エラーチェック機能を有効にする

  1. Windowsエクスプローラーを開いて、対象のドライブを探します。
  2. ドライブを右クリックします。
  3. コンテキストメニューから「プロパティ」を選択します。
  4. ツール」タブに切り替えます。
  5. エラーチェックで「チェック」ボタンをクリックします。
  6. ドライブのスキャン」を選択します。
  7. チェックプロセスが自動的に開始され、終了します。
エラーチェックを実行する画面

対処法2:chkdsk /f /r実行する

  1. タスクバーの検索ボックスに「cmd」と入力します。
  2. 検索結果から「コマンドプロンプト」を右クリックします。
  3. 管理者として実行」を選択します。
  4. ユーザーアカウント制御のウィンドウが表示されたら、「はい」を選択します。
  5. chkdsk /f /r *:」 (*はターゲットドライブの文字を表します)と入力します。
  6. キーボードでEnterを押します。
  7. チェックプロセスが完了するまで待ちます。
chkdsk /f /r *:をコマンドプロンプトに入力した画面
提示:
こちらの記事「データが失われないWindows 7/8/10のパラメータが間違っているエラーの解決策」では、パラメーターが間違っているというエラーについての詳しい解説とともに、エラーの修正方法や、間違ったパラメーターからのデータ復元についても取り上げています。

DiskPartにエラーが発生しました: アクセスが拒否されました

よくある状況:

DiskPartのclean・formatコマンドでUSBメモリを消去しようとした際に、管理者権限で実行していても処理が中断される、というケースが多く報告されています。

対処法1:コマンドプロンプトを管理者として実行する

  1. Windows検索ボックスに「コマンドプロンプト」を入力します。
  2. コマンドプロンプト」を選択して右クリックし、メニューから「管理者として実行」を選択します。
コマンドプロンプトを管理者として実行する画面

対処法2:レジストリで書き込み保護を解除する

1. Win + Rキーを押し、「regedit」と入力してレジストリエディターを開きます。

2. コンピューター¥HKEY_LOCAL_MACHINE¥SYSTEM¥CurrentControlSet¥Control¥StorageDevicePoliciesに移動します(このキーが存在しない場合は、「Control」フォルダを右クリック→「新規」→「キー」で作成してください)。

3. 右パネルに「WriteProtect」という名前のDWORD値がなければ新規作成します。

4. 「WriteProtect」をダブルクリックし、値を0に変更して「OK」をクリックします。

5. PCを再起動し、書き込み可能になったか確認します。

「WriteProtect」の値を0に変更する画面

正確な原因が分からない場合は、エラーメッセージにあるように、コンピューターのイベントログを確認して下さい。

DiskPartにエラーが発生しました: I/Oデバイスエラー

よくある状況:

NTFSでフォーマットしたディスクにパーティションを作成する段階で、「I/Oデバイスエラーのため、要求を実行できませんでした」と表示され処理が止まる、という報告があります。

主な原因:

  • 転送モードまたはディスクインターフェースが適切でない
  • 対象のデバイスが故障している・不良
  • ケーブルの不良、接続が弱い、電源供給が不十分など、デバイスの接続がうまくいっていない
  • コンパクトディスク(CD/DVD)が汚れているか、損傷している

対処法1:転送モードを変更する

  1. このPC」を右クリックします。
  2. 管理」を選択します。
  3. 左ペインで「デバイスマネージャー」を選択します。
  4. 右ペインで「IDE ATA/ATAPIコントローラー」を展開します。
  5. I/Oデバイスエラーの原因となる対象チャネルを右クリックします。
  6. プロパティ」を選択します。
  7. 詳細設定」タブに切り替えます。
  8. 転送モードを「PIOのみ」に変更します。
  9. OKをクリックして確定します。
転送モードを変更する画面
注:
この方法は主に従来のIDE/PATA接続のハードディスクに該当します。SATAやNVMe接続のドライブを使用している場合、「IDE ATA/ATAPIコントローラー」の項目が表示されないことがあります。

対処法2:ハードウェア接続を確認する

接続ケーブル、USBポート、電源をそれぞれ交換して、問題が解決するかどうか確認して下さい。

対処法3:デバイスの表面をきれいにする

USBメモリ、外付けハードディスク、CD/DVDでエラーが発生した場合は、表面の汚れなどを適切に取り除いて下さい。

DiskPartにエラーが発生しました: このメディアは書き込み禁止になっています

主な原因:

メディアの読み取り専用モードが有効になっていることが原因です。レジストリエディターでWriteprotectキーの値を変更することで解除できます。

対処法:

「DiskPartにエラーが発生しました: アクセスが拒否されました」の「対処法2:レジストリで書き込み保護を解除する」で説明した手順を実行して下さい。

DiskPartにエラーが発生しました: データエラー(巡回冗長検査(crc)エラー)です

よくある状況:

USB経由でクリーンインストールを行う際、パーティション作成の段階で「データエラー(巡回冗長検査(CRC)エラー)です」と表示される、という報告があります。

主な原因:

レジストリの破損、プログラムのインストール失敗、ハードディスクの物理的な劣化、ファイルの構成ミスなど。

対処法1:ディスクのチェックを行う

「DiskPartにエラーが発生しました: パラメーターが間違っています」の「対処法1:エラーチェック機能を有効にする」を参照して下さい。

対処法2:chkdsk /fを実行する

  1. コマンドプロンプトを管理者権限で実行します。
  2. コマンドプロンプトに「chkdsk /f *:」と入力します。
  3. キーボードでEnterを押します。
  4. スキャンが終了するまで待ちます。
  5. 最後にコンピューターを再起動します。
chkdsk /f *: をコマンドプロンプトに入力した画面

DiskPartにエラーが発生しました: デバイスの準備ができていません

主な原因:

ディスクの故障、またはマザーボード上のストレージコントローラーの破損。

対処法1:ハードウェアトラブルシューティングを実行する

  1. Win + Rキーを押して「ファイル名を指定して実行」を開きます。
  2. msdt.exe -id DeviceDiagnostic」と入力し、Enterを押します。
  3. 画面の指示に従ってスキャンを進め、検出された問題を修正します。
ハードウェアとデバイスのトラブルシューティングツールの実行画面
注:
Windows 11バージョン23H2/24H2以降では、このツール自体が非対応になっている場合があります。

対処法2:USBコントローラーをアンインストールする

  1. スタート」ボタンを右クリックします。
  2. デバイスマネージャー」を選択します。
  3. ユニバーサルシリアルバスコントローラー」を探し、展開します。
  4. 1つ目のUSBコントローラーを右クリックします。
  5. デバイスのアンインストール」を選択します。
  6. ポップアップウィンドウで「OK」をクリックして確定します。
  7. この作業を繰り返し、「ユニバーサルシリアルバスコントローラー」に表示されている残りのUSBコントローラーをアンインストールします。
  8. コンピューターを再起動して、DiskPartが機能するかどうかを確認します。
USBコントローラーのアンインストール画面

DiskPartにエラーが発生しました: 指定されたファイルが見つかりません

このエラーは、USBメモリやSDカードが損傷・破損し、ファイルシステムがRAWになったときに表示されます。

DiskPartにエラーが発生しました: 指定されたファイルが見つかりません」エラーの解決策は関連記事をご覧ください。

補足:DiskPartとは

DiskPartは、標準の「ディスクの管理」よりも高度な操作ができるWindowsのコマンドラインツールで、パーティションの作成・削除・フォーマットなどが行えます。多機能な反面、デメリットもあります。

  • DiskPartはサードパーティ製ツールよりも強力な機能をたくさん持っています。
  • ほとんどのユーザーはDOSに慣れていないため、間違った操作をしやすいです。

Twitterでシェア

まとめ

「DiskPartにエラーが発生しました」エラーは、主に以下のケースに分類できます。

  • パラメーターが間違っています → ディスクのエラーチェック/chkdsk /f /r
  • アクセスが拒否されました → 管理者権限で実行/書き込み保護の解除
  • I/Oデバイスエラー → 転送モードの変更/接続確認
  • このメディアは書き込み禁止になっています → 書き込み保護の解除
  • データエラー(CRC) → ディスクチェック/chkdsk /f
  • デバイスの準備ができていません → トラブルシューティング/USBコントローラーの再インストール
  • 指定されたファイルが見つかりません

いずれの場合も、修復操作の前にMiniTool Power Data Recoveryで重要なデータを救出しておくことを強くおすすめします。MiniTool製品の使用中にご不明な点がございましたら、[email protected] までお問い合わせください。

よくある質問(FAQ)

DiskPartでエラーが発生すると、データは消えますか?
エラー自体でデータが消えるとは限りませんが、修復操作(フォーマットやclean等)を誤って行うとデータが失われる可能性があります。操作前にデータ復元ソフトで保護することをおすすめします。
DiskPartのエラーが直らない場合はどうすればいいですか?
エラーメッセージの内容によって原因が異なります。本記事の6つのケースを確認し、該当する対処法を試してください。それでも解決しない場合は、ディスク自体の故障も考えられるため、専門業者への相談も検討してください。
DiskPartでエラーが出たディスクからファイルを復元する方法はありますか?
MiniTool Power Data Recoveryを使えば、アクセスできない状態のディスクからでもファイルをスキャン・復元できます。
DiskPartの代わりに使えるツールはありますか?
MiniTool Partition Wizardなど、GUI操作でパーティション管理ができるツールを使えば、コマンド入力によるミスを避けられます。

  • hatena