diskpart によるディスク全体の消去

  • 3
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

diskpart.exe コマンドについて

  • ディスクを管理するための CUI ツール
  • OS が起動したドライブは消去対象にはできない
  • ターゲットとなるドライブを接続してから作業する
  • USB 接続のドライブやリムーバブル・ストレージデバイスでも作業は可能

実行環境

Windows 8.1 Enterprise (64bit)

方法1 ディスクの管理情報だけを消去する

(1) diskpart の起動

C:\>diskpart

Microsoft DiskPart パージョン 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
コンピュータ: <ComputerName>

『ユーザーアカウント制御』のポップアップが表示された場合、『はい』ボタンを押下すると起動する。
別コンソールが開く。

(2) ディスク一覧の表示

DISKPART> list disk

  ディスク      状態           サイズ    空き   ダイナ  GPT
  ###                                         ミック
  -----------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン        XXX GB      X B
  ディスク 1    オンライン         XX GB   XXX MB

(3) 消去対象ディスクの選択

ディスク名は (2) の結果『ディスク ###』のナンバーに合わせること。
ただし、『ディスク』は『Disk』で記述する。

DISKPART> select disk 1

ディスク 1 が選択されました。

『select ディスク 1』だと選択できなかったので。

(4) 選択したディスクの確認

先頭に * が付いていることを必ず確認する。

DISKPART> list disk

  ディスク      状態           サイズ    空き   ダイナ  GPT
  ###                                         ミック
  -----------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン        XXX GB      X B
* ディスク 1    オンライン         XX GB   XXX MB

(5) 選択したディスクのパーティション情報の確認

パーティションも削除されるので、選択ディスクのパーティション情報も確認しておく。

DISKPART> list partition

  Partition ###  Type                Size     Offset
  -------------  ------------------  -------  -------
  Partition 1    プライマリ             XXXX MB    XX KB

(6) 削除コマンドの実行

確認なしに、すぐ実行されるので注意。

DISKPART> clean

DiskPart はディスクを正常にクリーンな状態にしました。

すぐに完了する

(7) ディスク内容の確認

DISKPART> list partition

このディスクには表示するパーティションがありません。

パーティション情報が消えている

(8) diskpart の終了

DISKPART> exit

方法2 ディスクの全内容を消去する

方法1において、「clean all」というコマンドを実行すると、ディスクの内容がすべて消去される。
かつ、全セクタに対して0データが書き込まれる。

(1) コマンドの起動

C:\>diskpart

Microsoft DiskPart パージョン 6.3.9600

Copyright (C) 1999-2013 Microsoft Corporation.
コンピュータ: <ComputerName>

(2) ディスク一覧の表示

DISKPART> list disk

  ディスク      状態           サイズ    空き   ダイナ  GPT
  ###                                         ミック
  -----------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン        XXX GB      X B
  ディスク 1    オンライン         XX GB   XXX MB

(3) 消去対象ディスクの選択

DISKPART> select disk 1

ディスク 1 が選択されました。

(4) 選択したディスクの確認

DISKPART> list disk

  ディスク      状態           サイズ    空き   ダイナ  GPT
  ###                                         ミック
  -----------  -------------  -------  -------  ---  ---
  ディスク 0    オンライン        XXX GB      X B
* ディスク 1    オンライン         XX GB   XXX MB

(6) 削除コマンドの実行

確認なしにすぐ実行されるので注意。
また、ディスク全体に書き込むのでかなり時間がかかる。

DISKPART> clean all

DiskPart はディスクを正常にクリーンな状態にしました。

(8) diskpart の終了

DISKPART> exit

参考サイト

Windowsで、diskpartのcleanコマンドを使ってディスクの内容を消去する - @IT