2012年1月アーカイブ

忘れるといけないのでメモ

USBにてHDDをWindowsマシンに接続。
コントロールパネル → コンピューターの管理 → ディスクの管理 に進む
接続したHDDは、一旦パーティションを削除(複数あれば全部)する

ここでcygwinで/proc/partitionsを確認する

$ cat /proc/partitions major minor #blocks name

8 0 125040640 sda
8 1 9314304 sda1
8 2 102400 sda2
8 3 115621888 sda3
8 16 732574584 sdb

パーティションが作成されていない状態のsdbが、今回対象のHDD。
この段階で消去しようとするも

$ dd if=/dev/zero of=/dev/sdb dd: opening `/dev/sdb': Permission denied
Permission deniedとエラーになる。

ディスクの管理に戻り、先ほどパーティションを削除したHDD(sdb)を、1つのパーティションとして再構成する。このとき、ドライブ文字・ドライブパスは割り当てない。

再度、cygwinで/proc/partitionsを確認。

$ cat /proc/partitions major minor #blocks name

8 0 125040640 sda
8 1 9314304 sda1
8 2 102400 sda2
8 3 115621888 sda3
8 16 732574584 sdb
8 17 732571648 sdb1


sdb1が追加されている。この状態でNULLを書き込み初期化

$ dd if=/dev/zero of=/dev/sdb

あとは気長に待つだけ。