HDD完全消去方法いろいろ(有料、無料、Linuxコマンド)

公開日: : Linux

tux logo

仕事でNSA方式(ランダムx2 と 0埋め)のデータ消去が必要になった。やり方色々調べたのでメモ。

 

有料ソフト BIOSやUEFIから起動可能

ターミネータ10plus データ完全抹消

一個買えば起動用USB作れるっぽい。

難しいこと無理。な場合や、手法としてのバックアップ用意という意味だとこれを買っとくといいかも。

 

無料ソフト(寄付歓迎)WindowsPEから起動可能

ディスク消去ユーティリティ

 

WindowsPEとは

「Windows PE」はWindowsのライブCD

出典

Windows10でWindowsPEを用意するMSのリンク

 

Linuxを利用したHDD消去

UbuntuなどのLinuxディストリビューションのLive DVD/CD から起動させ、内蔵HDDや外付けHDDのデータを消去する。

データ消去には以下2つのうち、いずれか1つのコマンドを使用する。

  • shred
  • dd

shredコマンドでHDD消去

NSA方式でHDD消去行う場合のコマンド:

# shred -n 2 -z -v /dev/sda

 

HDDの完全消去(NSA方式でなければddコマンドの利用方法も載ってる)

 

処理時間(一晩かかったりする)を短縮したい場合、shredを6倍速くしてみたに記載の方法で短縮できるみたいだが、危険性が上がるかも&今のバージョンでできるか不明なのでリスクある為、できればコレは避けた方がいいかも。

 

ddコマンドでHDD消去

■NSA方式
 書き込み回数:3,消去レベル:中
 乱数2回、ゼロ書き1回

$ su root -c 'dd if=/dev/random of=/dev/sda; \
              dd if=/dev/random of=/dev/sda ; \
              dd if=/dev/zero of=/dev/sda'

linuxのコマンドでデータ消去する方法を検討する

 

 

やる前の準備など

いずれの方法もかなり時間がかかる。

一晩では終わらないかもしれない。

時間の予測をたてるため、可能なら事前に試す。

  • shredとddどちらが早いか
    • 海外のサイトでshredが早いと言っているところもあったが根拠が書いてなかった
      • /dev/urandom の使い方などに依存するのかもしれない

 

  • オンサイト対応が必要な場合、必要な分だけの起動メディアを用意する(可能なら予備も)
  • 外付けHDDと内臓HDDを実施する場合、シェルスクリプトなどでバッチ処理が組めるなら事前にできる部分の用意をする
    • デバイス名を後で追記するかインタラクティブに入力できる仕組みにしておく
    • こうすれば1.HDD消去処理を仕掛ける、2.結果確認する の2回現地に行けばいい(遠隔地オンサイトの場合)
  • Linuxで使ってたHDDの場合、HDD内にswap領域がないか
  • HDDじゃなくSSDじゃないか?(SSDの場合、この記事の内容は使えないSSDのメーカーが提供しているユーティリティを使う)

 

 

以上💩

 

 

Googleアドセンスレスポンシブ

関連記事

tux logo

ldconfig とは

  説明 共有ライブラリを反映するコマンド。 Linuxで動く様々なプログラムは

記事を読む

no image

sudo 実行許可ユーザーの追加

コマンド visudo /etc/sudoers の編集になる。CentOS7であれ

記事を読む

no image

SSHログインの際、WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!と表示されてログインできない

事象 接続したことがあるSSHサーバにIPアドレスや名前でSSH接続しようとしたら以下のような

記事を読む

tux logo

~/.ssh/configにいつもの接続先を書いて楽をする

SSH接続頻度の高いサーバに毎回 $ ssh -i ~/.ssh/server.key use

記事を読む

tux logo

OpenSSL ソースからインストール

  インストール手順 qiita 古いOpenSSLをアンインスト

記事を読む

tux logo

[コピペ用] htpasswd作成コマンド

  コマンド htpasswd -c -b ファイルパス ユーザ名 パスワード

記事を読む

tux logo

bash: rsync: コマンドが見つかりません

事象 rsyncで、リモート先にファイルを転送しようとしたら以下のエラーが出力され

記事を読む

tux logo

一時的にrootで一般ユーザーの.bashrcを反映させる

  コマンド rootになってから、 source ~user_name/.ba

記事を読む

zip icon

zipコマンドでzipファイル作成 再帰的

やり方 zip -r zipファイル名.zip 圧縮対象のファイル達 例 zip -r h

記事を読む

tux logo

ubuntu の Live DVDでキーボードの配置をjis(日本語)にする

キーボードの配置をjis(日本語)にする場合 loadkeys jp 出典:HDDの完全消去

記事を読む

Googleアドセンスレスポンシブ

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Googleアドセンスレスポンシブ

tux logo
CentOS、サポートやめるってよ。。。代わりになるディストリビューションは

  ポイント CentOS8のサポートが202

tux logo
yum でセキュリティに関するアップデートのみ指定するオプションは、–security

  使い所 仕事など、サーバには安定をひたすら求める

break-destroy
HDD物理破壊 方法いろいろ

ハードディスク処分する際に中のデータを消したい場合。 データ書き

Windows10で ipsec vpn 設定後に更に必要になる設定 [自分用メモ]

完全に自分用メモです。   VPNの設定 &nbs

webp コマンド で 画像変換やリサイズ

webpとは Googleが開発した画像形式。 非可逆圧縮で圧

→もっと見る

PAGE TOP ↑