DiskPart ユーティリティを使用して外付けハードドライブ、USBメモリ、またはSDカードをクリーンアップしようとした時、このユーティリティでCleanコマンドを実行できないという問題が発生することがあります。cleanコマンドに関するエラーを修復するために、MiniTool Webサイトでは、修正方法をこのガイドにまとめています。

Diskpart Cleanが機能しない・実行できない

DiskPartはWindowsに内蔵されたコマンドラインのハードドライブパーティションプログラムです。このプログラムを使用すると、内蔵または外付けハードドライブのパーティション分割、USBドライブなどのリムーバブルストレージデバイスのフォーマットを実行できます。CleanコマンドはDiskPartコマンドの1つで、ドライブ上のすべてのパーティションやボリュームフォーマットを削除するために使用されます。

DiskPart Cleanコマンドを使用して外付ドライブを抹消しようとすると、そのコマンドができない状況に遭遇することがあります。この場合、次のようなエラーメッセージが表示される可能性があります:

  • DiskPart Clean アクセスが拒否されました。
  • DiskPart Clean デバイスの準備ができていません。
  • DiskpartにI/Oデバイスエラーが発生しました。
  • DiskPartにエラーが発生しました:このメディアは書き込み禁止になっています。
  • DiskPartにエラーが発生しました:データエラー(巡回冗長検査)です。

それでは、エラーメッセージの種類によって、適切な対処法をご紹介します。

Windows 10/11でDiskPart Cleanができない時の対処法

対処法1:ターゲットドライブをPCに再接続する

外付けHDD、USBメモリ、またはSDカードがコンピューターに正しく接続されていない場合、Windows 11/10/8で 「Diskpartでデバイスの準備ができていません」エラーが発生します。したがって、この場合、外付けHDD、USBメモリ、またはSDカードをもう一度接続してみてください。

ステップ1.USBドライブまたはSDカードをコPCから取り外します。ハードドライブの場合は、電源コードとSATAケーブルを使って取り付け直します。

ステップ2.デバイスをPCに再接続します。

ステップ3.管理者としてコンピューターにログインします。

それでもDiskPartのCleanコマンドが機能できない場合は、次の解決策に進んでください。

USBが認識されない原因と対処法|USBメモリのデータ復元方法
USBが認識されない原因と対処法|USBメモリのデータ復元方法

この記事では、USBフラッシュドライブが認識しない、アクセスできない問題を修正する方法を提供します。そして、認識されないUSBメモリからデータを復元する方法について説明します。

もっと見る

対処法2:ドライブのロックを解除し、書き込み禁止を解除する

ディスクが書き込み禁止になっている、または他のプログラムで占有されている場合、Windows PCで Diskpart Cleanが実行できないこともあります。この場合は、以下の手順に沿って操作してください:

事前準備:ドライブがロックまたは占有されていないことを確認する

ステップ1.ターゲットデバイスをコンピューターに接続します。

ステップ2.「Win + E」キーを押して「エクスプローラー」を起動します。

ステップ3.その後、「PC」に移動し、「デバイスとドライブ」の下にある対象のデバイスを開き、その中のデータにアクセスできるかどうかを確認します。

外付けドライブを選択する

「このメディアは書き込み禁止になっています」または「データエラー(巡回冗長検査)」という2つのエラーメッセージが表示される可能性があります。前者はデバイスが書き込み禁止状態であることを示し、後者は、知らないうちにデバイスが実行中のプログラムやファイルによって占有されていることを示します。

これらの2つのDiskpartエラーメッセージが表示された場合は、ドライブのロックを解除するか、書き込み禁止状態を解除してください。したがって、Diskpart Cleanコマンドを正常に動作させるには、ロックを解除し、暗号化を解除し、書き込み保護を解除する必要があります。ここでは、レジストリキーを編集して書き込み禁止状態を解除するか、ターゲットデバイスから読み取り専用状態を解除するか、2つの選択肢があります。

# 方法1:レジストリキーを編集して書き込み禁止を解除する

ターゲットデバイスが書き込み禁止になっていることを確認したら、関連するレジストリキーを編集して書き込み禁止を解除しましょう。

ステップ1.ターゲットデバイスをPCに接続します。

ステップ2.「Win + R」を押して「ファイル名を指定して実行」ダイアログボックスを開く > 「regedit」と入力 > 「Enter」をクリックして「レジストリエディター」を開きます。

ステップ3.以下のパスに移動します:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies

ステップ4.右ペインで「write Protection」キーを見つけ、ダブルクリックして「値のデータ」を「0」に変更します。

提示:
StorageDevicePolicies」が見つからない場合は、手動で作成することができます。「Control」を右クリック > 「新規」を選択 > 「キー」をクリック > 新しいキーの名前を「StorageDevicePolicies」に変更 > 右クリックして「新規」を選択 > 「DWORD」をクリック > 「WriteProtect」という名前を指定 > 「WriteProtect」をダブルクリックして「値のデータ」を「0」に変更します。
キーを選択する

ステップ5.「OK」を押して変更を保存します。最後に、「レジストリエディター」を終了し、PCを再起動します。

# 方法2:デバイスから読み取り専用状態を解除する

外付けハードドライブ、USBドライブ、SDカードがディスクの管理で読み取り専用と設定されている可能性があります。もしそうなら、以下の手順に従って読み取り専用状態を解除してください:

ステップ1.対象のデバイスをコンピューターに接続します。

ステップ2.「検索」バーに「cmd」と入力し、「コマンドプロンプト」を見つけてクリックします。

ステップ3.その後、コマンドウィンドウに「diskpart」と入力し、「Enter」をクリックして実行します。

ステップ4.「list disk」と入力し、「Enter」キーをクリックすると、コンピューター上のすべてのディスクが一覧表示されます。

ステップ5.その後、「select disk #」と入力し、「Enter」を押します(「#」は、読み取り専用状態になっているデバイスの実際のディスク番号です)。ここでは、「ディスク1」上のボリュームから読み取り専用権限を解除することを例に、「Select disk 1」と入力し、「Enter」キーを押します。

ディスクを選択する

ステップ6.「attribute disk clear readonly」と入力して、「Enter」キーを押して実行します。

対処法3:コマンドプロンプトでCHKDSKを実行する

DiskPart Cleanが動作できない問題が発生すると、次のようなエラーメッセージが表示されることがあります:「DiskPartにエラーが発生しました:I/Oデバイスエラーが発生したため、要求を実行できませんでした」。I/O(Input/Outputの略)デバイスエラーは、論理的な不良セクター、破損したパーティションテーブル、または破損した物理セクターがあることを示します。

ほとんどのディスクI/Oエラーはディスクの物理的な損傷によって引き起こされますが、CHKDSKを実行することは試してみる価値があります。操作方法は以下の通りです:

提示:
CHKDSKを実行する以外に、ディスクドライブの再インストールまたはアップデートを試してみることもできます。

ステップ1.管理者として「コマンドプロンプト」を実行します。

ステップ2.コマンドウィンドウに「chkdsk G: /f /r /x」をコピー&ペーストし、「Enter」キーをクリックします。なお、「G」は修復したいパーティションのドライブ文字を指し、ご自分のドライブ文字に置き換えてください。

chkdsk G: /f /r /xと入力する
提示:
SFC、DISM、CHKDSK、ScanDiskの違いをご存知ですか?ご興味のある方は、こちらのガイドをご覧ください‐SFC、DISM、ScanDisk、CHKDSKコマンドの使い方と違いについて徹底解説

対処法4:Diskpart Cleanコマンドを使ってドライブを消去する

「アクセスが拒否されました」というエラーを受け取った場合、消去されたディスクにDiskpart Cleanコマンドの動作を妨げるシステムファイルが含まれている可能性があります。したがって、ブータブルドライブからPCを起動し、Windows PEでターゲットデバイスをワイプすることが良い選択です。

ステップ1.「Windowsインストールディスク」を準備し、コンピューターに挿入して起動します。

ステップ2.「コンピューターを修復する」>「トラブルシューティング」>「詳細オプション」>「コマンドプロンプト」の順に押します。

トラブルシューティングを選択する

ステップ3.以下のコマンドを1つずつ実行してディスクをクリーンアップします。また、各コマンドの後に「Enter」キーを押して実行するのを忘れないでください。

diskpart

list disk

select disk #

clean all

提示:
#」は、ターゲットデバイスの実際のディスク番号に置き換えてください。
Diskpartコマンドによるディスク データの消去:Clean VS Clean All
Diskpartコマンドによるディスク データの消去:Clean VS Clean All

Diskpartを使ってディスク上のデータを消去する際には、コマンドCleanとClean Allのどちらを選ぶべきですか?賢明な選択をするために、まずその違いを見てみましょう。

もっと見る

対処法5:Diskpart Clean代替ソフト-MiniTool PartitionWizardでドライブをクリーンアップする

コマンドプロンプトに慣れていない場合、前述の「Clean All」コマンドを使用する方法は、間違いを起こしやすいため、ディスクを消去するための最良の選択肢ではないかもしれません。したがって、より使いやすいディスク消去ソリューション‐MiniTool PartitionWizardを使用することをお勧めします。

MiniTool Partition Wizard Freeクリックしてダウンロード100%クリーン&セーフ

この無料パーティションマネージャーは、Windows 11.1/8/7に完全に互換性があり、ディスクパーティションを整理する簡単な方法を提供しています。コンピューター初心者でも、数回クリックするだけで簡単にディスクを抹消することができます。具体的な手順は以下の通りです:

ステップ1.このフリーソフトを起動し、右側のペインから消去するディスクを選択します。

抹消するディスクを選択する

ステップ2.左のアクションパネルで「ディスクの抹消」をクリックすると、警告メッセージが表示され、5つの抹消方式から1つを選択するよう要求されます。ニーズに応じて1つを選択し、「OK」をクリックして続行します。

抹消方式を選択する
提示:
1. 一般的に言えば、後の2つの方法はより時間がかかりますが、より安全です。
2. これら2つの方法のいずれかを利用した場合、消去されたデータを復元することは難しくなります。

ステップ3.すると、選択したディスクが未割り当てディスクになるプレビューページが表示されます。最後に、「適用」をクリックして変更を実行します。

この記事が役に立つと思ったら、ここをクリックして、同じようにDiskPart Cleanコマンドができない問題に遭遇した人たちと共有しましょう。Twitterでシェア

Windows OSを残してHDDのデータを抹消
Windows OSを残してHDDのデータを抹消

ハードディスクにデータパーティションとシステムパーティションの両方がある場合、Windows OSを残したままハードディスクを抹消するにはどうすればよいのでしょうか。

もっと見る

ご提案:ディスクを抹消する前にファイルをバックアップする

この記事で提供する解決策を使用すると、PCでDiskPart Cleanコマンドが動作できない問題が修正されるはずです。ただしC、Cleanコマンドを実行する前に確認メッセージがないため、使用する時は十分に注意してください。さらに、DiskPart Cleanコマンドの操作を元に戻すことは可能ですが、間違ったオブジェクトを選択すると、このプロセスは非常に困難になります。

そして、ディスクを抹消すると、コンピューター上のすべてのデータが削除されます。MiniTool PartitionWizardまたはDiskPart Cleanコマンドを使用してディスクをクリーンアップする場合は、操作を続行する前に、大切な個人ファイルを別の外付けハードドライブにバックアップすることをお勧めします。

ここでは、ファイルのバックアップを作成するために、信頼性の高いプロフェッショナルなバックアップソフトウェア-MiniTool ShadowMakerの使用をお勧めします。この無料ソフトを使えば、簡単な操作でファイル、フォルダー、システム、パーティション、ディスクをバックアップできます。さあ、一緒にファイルバックアップを作成しましょう:

ステップ1.このプログラムをダウンロード、インストール、起動します。下のボタンをクリックし、30日間の無料トライアルを入手します。

MiniTool ShadowMaker Trialクリックしてダウンロード100%クリーン&セーフ

ステップ2.「体験版で続く」をクリックし、「バックアップ」ページに進みます。

ステップ3.「ソース」>「フォルダーとファイル」でバックアップソースを選択します。選択した後、「OK」をクリックして「バックアップ」画面に戻ります。次に、「バックアップ先」をクリックして、バックアップの保存場所を選択します。

ステップ4.その後、「今すぐバックアップ」をクリックして、バックアップタスクをすぐに開始します。

今すぐバックアップを選択する

結語

全体として、この記事ではDiskPart Cleanコマンドができない問題について、異なる状況に応じて5つの実行可能な解決策を提供しました。そして最後の解決策は、ほとんどの人にとって好ましいものです。さらに、ターゲットディスクをクリーンアップする前に、重要なファイルをバックアップすることを強くお勧めします。Cleanコマンドが機能できない問題、または当社のサービスについて、何かご意見はありますか?以下にコメントをご記入いただくか、[email protected]までお問い合わせください。

DiskpartのCleanコマンドができない:よくあるご質問

diskpart cleanが動作しない原因は?
DiskPart Cleanコマンドができない原因として、以下のようなことが考えられます:
1. 対象のハードディスク、USBドライブ、またはSDカードがコンピューターに正しく接続されていません。
2. ディスクがロックまたは書き込み禁止になっています。
3. 論理的な不良セクター、破損したパーティションテーブル、または物理セクターがあります。
4. 抹消するディスクにシステムファイルが格納されています。
Diskpart Cleanコマンドを実行する方法は?
Win + R」キーを押して「ファイル名を指定して実行」ボックスを開く>「diskpart」と入力>「Enter」キーを押します。その後、次のコマンドを1つずつ入力して、各コマンドの後に「Enter」キーを押します:
1. list disk
2. select disk X(「X」は消去するディスクの番号です)
3. clean
diskpart cleanコマンドの用途は?
DiskPart Cleanコマンドはディスクを消去するのに役立ち、ディスク上のあらゆるパーティションやボリュームフォーマットを削除できます。
パーティションを強制的に削除する方法は?
コマンドプロンプト」を管理者として起動し、以下のコマンドを1つずつ実行します:
1. diskpart
2. list disk
3. select disk x
4. list partition X
5. delete partition override

なお、「x」をターゲットディスクの番号に、「X」を選択したパーティションの番号に置き換えてください。
  • hatena