LoginSignup
51
56

More than 5 years have passed since last update.

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

Posted at

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

51
56
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
51
56