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