Windows
 Computer >> コンピューター >  >> システム >> Windows

DISKPARTエラー「IOデバイスエラーのため要求を実行できませんでした」を解決する方法

DISKPARTは、Windowsユーザーがドライブのパーティションを作成・管理する際に広く使われている定番のコマンドラインツールです。しかし、環境によっては正常に動作せず、ディスクに対して何らかの操作を実行しようとしたときに、次のようなエラーメッセージが表示されることがあります。

DiskPart has encountered an error: The request could not be performed because of an IO device error. See the System Event Log for more information.
(DiskPartでエラーが発生しました:IOデバイスエラーのため、要求を実行できませんでした。詳細についてはシステムイベントログを参照してください。)

このエラーは比較的簡単な対処法で解決できるケースが多くあります。本記事では、「DISKPART has encountered an error, The request could not be performed because of an IO device error」というメッセージが表示されたときの具体的な解決手順を詳しく解説します。

このエラーが発生する原因

エラーメッセージの内容からも分かるように、これは入出力(I/O)デバイスエラーです。つまり、DISKPARTコマンドが対象ドライブへのアクセス、書き込み、パーティション操作などを行えない状態を意味します。原因としては、一時的なシステム不具合、接続不良、書き込み保護の設定、ディスクの破損、ドライバーの問題、あるいはハードウェア自体の故障などが考えられます。

以下では、簡単に試せるものから順に解決策を紹介します。上から順番に実行することで、無駄な時間をかけずに原因を特定できます。

DISKPARTのIOデバイスエラーを解決する5つの方法

  1. PCを再起動し、ケーブルとUSBポートを確認する
  2. レジストリエディターで書き込み保護キーを変更する
  3. CHKDSK、SFC、DISMを実行する
  4. ディスクドライバーを再インストールまたは更新する
  5. ハードウェア不良がないか確認する

それでは、それぞれの方法を詳しく見ていきましょう。

1. PCを再起動し、ケーブルとUSBポートを確認する

まず試したいのが、コンピューターの再起動です。バックグラウンドで動作しているサービスやプロセスが、DISKPARTコマンドの処理を妨げている可能性があります。PCを再起動し、1〜2分待ってから再度コマンドを実行して、問題が解消されるか確認してください。

外付けドライブを使用している場合は、PCとディスクをつなぐケーブルも点検しましょう。コネクタがしっかり差し込まれているか確認し、予備のケーブルがあれば交換してみてください。ケーブルの断線や接触不良が原因のケースは少なくありません。

再起動と接続確認でも改善しない場合は、別のUSBポートに接続してみてください。特定のポートだけ故障していることもあります。すべてのポートを試しても変化がない場合は、次のレジストリ編集に進みましょう。

2. レジストリエディターで書き込み保護キーを変更する

前述のとおり、このエラーではコマンドがディスクに書き込みできない状態になっています。そこで、レジストリの設定を変更して書き込み保護を解除します。レジストリエディターを開き、次の場所へ移動してください。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

左側のツリーにStorageDevicePoliciesというキー(フォルダ)があるか確認します。存在しない場合は、「Control」キーを右クリックして新規 > キーを選択し、名前を「StorageDevicePolicies」とします。

次に、「StorageDevicePolicies」キーを右クリックして新規 > DWORD (32ビット) 値を作成します。値の名前をWriteProtectとし、値のデータ0に設定してください。

最後にPCを再起動し、エラーが解消されたかどうかを確認します。

注意:レジストリの編集は誤った操作を行うとシステムに影響を及ぼす可能性があります。作業前にバックアップを作成しておくことをおすすめします。

3. CHKDSK、SFC、DISMを実行する

ディスクの破損が原因でDISKPARTがエラーになることもあります。ここで紹介するコマンドは、問題の解決だけでなく、PC内のその他のシステムファイルの破損も修復してくれます。

まず、コマンドプロンプトを管理者として実行し、次のコマンドを入力します。

chkdsk /f /r /x <ドライブ文字>

補足:<ドライブ文字>は実際のドライブレターに置き換えてください。例:chkdsk /f /r /x C:

コマンドが完了するまで待ちます。スキャンには時間がかかる場合があります。

続いて、DISMコマンドを実行します。同じく管理者権限のコマンドプロンプトで、次のように入力してください。

DISM /online /cleanup-image /restorehealth

これでも解決しない場合は、システムファイルチェッカー(SFC)を実行します。

sfc /scannow

これらのコマンドにより、ディスクやシステムファイルの破損が修復され、エラーが解消されることが期待できます。

4. ディスクドライバーを再インストールまたは更新する

外付けディスクで問題が発生している場合、そのドライバーに不具合がある可能性があります。まずはドライバーを再インストールしてみましょう。手順は以下のとおりです。

  1. 外付けデバイスをPCから取り外します。
  2. デバイスマネージャーを開きます。
  3. 「ディスクドライブ」を展開し、対象の外付けドライブを右クリックしてデバイスのアンインストールを選択します。メインの内蔵ドライブはアンインストールしないでください。
  4. デバイスを再度接続すると、PCが自動的に適切なドライバーを検出してインストールします。

再インストールで改善しない場合は、ドライバーの更新を試みてください。主な方法は以下の3つです。

  • Windows Updateを確認して、ドライバーを自動的に更新する
  • デバイスマネージャーからディスクドライバーを更新する
  • メーカーの公式サイトから最新版のドライバーをダウンロードしてインストールする

5. ハードウェア不良がないか確認する

ここまでの方法をすべて試しても解決しない場合、残念ながらハードウェア自体の故障が原因である可能性が高いです。その場合は、メーカーに連絡して対応を相談しましょう。保証期間内であれば製品の交換、期間外であれば修理を依頼することをおすすめします。

よくある質問:IOデバイスエラーで要求を実行できない場合の直し方は?

「The request could not be performed because of an I/O device error」というエラーを修正するには、本記事で紹介した解決策を順番に実行してください。簡単な対処法から順に試すことで、原因の切り分けがしやすくなり、時間の節約にもなります。これらの方法でDISKPARTのエラーが解決することを願っています。

  1. 「Windowsがディスクにアクセスできないため、ディスクチェックを実行できませんでした」エラーの解決策6選

    外付けハードドライブをパソコンに接続することは、重要な書類やファイルを移動・バックアップする際の簡単で便利な方法です。外付けHDDをデスクトップPCに接続すると、そのドライブとパーティションはコンピューター上に表示されるはずです。しかし、一部の環境では、ドライブは認識されているものの容量が0バイトと表示され、「Windowsはディスクにアクセスできないため、ディスクチェックを実行できませんでした」というエラーメッセージが出るケースがあります。 もしあなたも同じ問題に悩んでいるなら、この記事はまさにうってつけです。このエラーを解消するための6つの対処法を、わかりやすく丁寧にご紹介します。 「Wi

  2. Windows 10で「指定されたモジュールが見つかりません」エラー(0x0000007e)を修正する方法

    「指定されたモジュールが見つかりません」というエラーに悩んでいませんか?0x0000007eエラーの最適な解決方法をお探しの方は、まさにうってつけの記事です。本記事では、この問題の概要と具体的な解決策について詳しく解説します。 「指定されたモジュールが見つかりません」はDLLエラーの一種で、主にWindowsの起動時に表示されます。場合によっては、インターネットに接続したときや特定のアプリケーションを使用した際にも発生することがあります。幸い、この問題の修正はそれほど難しくありません。 無効なレジストリエントリの削除、マルウェアの駆除、破損したシステムファイルのチェックと修復を行うことで、この