【Windows 10】DiskPartのCleanコマンドでディスクをクリーンアップする方法
SDカードや外付けストレージをPCに接続しても認識されない、データ破損などの不具合が起きていて、フォーマットしても直らない——そんな経験は誰にでもあるものです。もし同様のトラブルに直面しているなら、Windowsに標準搭載されている「DiskPart」ツールを使えば、デバイスを初期化して再び使えるようになる可能性があります。ただしこの方法が有効なのは、デバイスに物理的・ハードウェア的な損傷がない場合に限られます。Windows上では認識されなくても、コマンドプロンプト上でデバイスさえ認識されていれば実行可能です。
DiskPartは、Windowsに内蔵されたコマンドラインユーティリティで、コマンドプロンプトから直接コマンドを入力することで、ストレージデバイス・パーティション・ボリュームを管理できます。基本ディスクをダイナミックディスクへ変換したり、その逆の変換、パーティションの作成や削除など、多彩な機能を備えています。本記事では、その中でもディスク全体をワイプし、未割り当てかつ未初期化の状態にする「Clean」コマンドに焦点を当て、Windows 10でディスクをクリーンアップする具体的な手順を解説します。
CleanコマンドとClean allコマンドの違い
MBR(マスターブートレコード)パーティションに対して「Clean」コマンドを実行すると、MBRのパーティション情報と隠しセクター情報のみが上書きされます。一方、GPT(GUIDパーティションテーブル)に対して実行した場合は、保護MBRを含むGPTパーティション情報が上書きされます(GPTには隠しセクター情報は存在しません)。
「Clean」コマンドの唯一の欠点は、ディスク上のデータに削除の目印を付けるだけで、データを完全消去(セキュアイレース)するわけではないという点です。ディスクの内容を確実に消去したい場合は、「Clean all」コマンドを使用してください。
「Clean all」コマンドは「Clean」と同様の処理を行いますが、ディスクの全セクターを一つ残らずワイプするため、データは完全に削除されます。なお、「Clean all」を実行するとディスク上のデータは復元不可能になる点に十分注意してください。
Windows 10でDiskPart Cleanコマンドを使ってディスクをクリーンアップする手順
万が一のトラブルに備え、作業前にシステムの復元ポイントを作成しておくことをおすすめします。
1. 管理者としてコマンドプロンプトを起動する
Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。
2. クリーンアップするドライブを接続する
クリーンしたいドライブまたは外部デバイスをPCに接続します。
3. DiskPartを起動する
コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。
diskpart
4. ディスクの一覧を表示する
利用可能なすべてのドライブの一覧を取得するため、以下のコマンドを入力してEnterキーを押します。
list disk
注意: クリーンアップするディスクのディスク番号を必ず慎重に確認してください。ドライブのサイズを目安に、どれが目的のディスクかを見極めましょう。誤って別のディスクを選択すると、そのデータはすべて消去されてしまいます。
正しいディスク番号を確認するもう一つの方法として、「ディスクの管理」を利用できます。Windowsキー + R を押し、「diskmgmt.msc」と入力してEnterキーを押します。表示された画面で、クリーンしたいディスクの番号をメモしておきましょう。
5. 対象のディスクを選択する
DiskPartで対象のディスクを選択します。
select disk #
注意: 「#」の部分は、手順4で確認した実際のディスク番号に置き換えてください。
6. ディスクをクリーンする
以下のいずれかのコマンドを入力してEnterキーを押します。
clean
または
clean all
注意: 「clean」コマンドなら短時間でフォーマットが完了しますが、「clean all」コマンドはセキュア消去を行うため、320GBあたり約1時間程度の時間がかかります。
7. ディスクの選択状態を確認する
次にパーティションを作成しますが、その前に以下のコマンドでディスクがまだ選択されていることを確認します。
list disk
注意: ディスクが選択されたままであれば、該当ディスクの横にアスタリスク(*)が表示されます。
8. プライマリパーティションを作成する
以下のコマンドでプライマリパーティションを作成します。
create partition primary
9. 作成したパーティションを選択する
以下のコマンドを入力してEnterキーを押します。
select partition 1
10. パーティションをアクティブにする
パーティションをアクティブとして設定します。
active
11. NTFSでクイックフォーマットする
パーティションをNTFS形式でフォーマットし、ラベルを設定します。
format FS=NTFS label=任意の名前 quick
注意: 「任意の名前」の部分には、ドライブに付けたい好きな名前を入力してください。
12. ドライブ文字を割り当てる
以下のコマンドを入力してドライブ文字を割り当て、Enterキーを押します。
assign letter=G
注意: 「G」など選択したドライブ文字が、他のドライブで使用されていないことを確認してください。
13. DiskPartを終了する
最後に「exit」と入力して、DiskPartおよびコマンドプロンプトを閉じて完了です。
関連記事
- Windows 10でChkdskのイベントビューアーログを読む方法
- Windows 10で予約済みのChkdskをキャンセルする方法
- Windows 10でディスクエラーチェックを実行する4つの方法
- Google Chromeのブックマークをバックアップ・復元する方法
まとめ
以上で、Windows 10でDiskPartのCleanコマンドを使用してディスクをクリーンアップする方法を習得できました。ディスクが認識されない・フォーマットできないといったトラブルも、この手順を試せば解決できるかもしれません。本チュートリアルについて不明な点や質問がある場合は、お気軽にコメント欄でお尋ねください。
-
Windows 10/11でコマンドプロンプト(cmd)を使ってアプリをアンインストールする方法
Windowsでアプリをアンインストールしたいけれど、通常のGUI(グラフィカルユーザーインターフェース)は使いたくない——そんなことはありませんか?実は、コマンドプロンプトを使えば、マウス操作に頼ることなくアプリを削除できます。システムに対してより細かいコントロールとアクセス性を求めるユーザーにとって、コマンドプロンプトはほぼあらゆる作業に対応できる強力なツールです。もちろん、アプリのアンインストールも例外ではありません。この記事では、Windowsのコマンドプロンプトを使ってアプリをアンインストールする具体的な手順を、ステップバイステップでわかりやすく解説します。コマンドプロンプトでアプリ
-
Windows 10のDiskPartコマンドでディスクをクリーンアップ&フォーマットする完全ガイド
外付けドライブやUSBメモリをパソコンに接続したのに認識されない、動作しない――そんな経験はありませんか?壊れたドライブを復活させる方法をお探しの方に朗報です。Windowsには「DiskPart」という標準搭載ツールが用意されており、これを使えばドライブ内のデータをすべて消去してフォーマットし直すことができます。通常は「ディスクの管理」ツールでドライブを管理できますが、それがうまく機能しない場合は、パーティション・ドライブ・ボリュームを管理できるコマンドラインツール「DiskPart」の出番です。 この記事では、DiskPartを使ってクリーンアップとフォーマットを行い、「ドライブが動作しな