最近、フラッシュドライブを使用してネットブックでMeeGoを試しました。残念ながら、私がフラッシュドライブにMeeGoを書き込むために使用したアプリケーションは、かなり変わった形式で新しいパーティションを作成しました。 Ubuntuディスクユーティリティはパーティションを削除できず、GPartedはそれを見ることさえできません。 Ubuntuからフラッシュドライブを完全に消去するにはどうすればよいですか?追加のソフトウェアをインストールしたくありません。
fdisk
を試しましたか?ターミナルで、
Sudo fdisk /dev/sdx
ここで、/dev/sdx
はフラッシュドライブのデバイスファイルに置き換える必要があります。 fdisk
を開いたら、p
と入力してパーティションテーブルを一覧表示します。不思議なパーティションが一覧表示されている場合は、d #
を使用して削除できます。 (#
はパーティションの番号であるため、たとえばd 1
、d 2
)w
はパーティションテーブルをディスクに書き戻し、q
は終了します。 (ヘルプが必要な場合はm
を押してください)
fdisk
でさえ失敗した場合は、パーティションテーブルが含まれていると思う最初のセクターをゼロにすることを試みることができると思います。
Sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1
ここでも、/dev/sdx
をフラッシュドライブの実際のデバイスに置き換える必要がありますが、これが自動的に行われます。 count=
の数値を増やして、より多くのディスクにゼロを書き込むか、完全に省略してディスク全体を上書きすることができます。言うまでもなく、これを行うと、ディスクに保存されている可能性のあるファイルが取り返しのつかないほど失われます。
もう少しセキュリティを強化したい場合は、ゼロの代わりにランダムな数字を使用できます。
dd if=/dev/urandom of=/dev/sdX bs=128
最善の方法は、 MTD(Memory Technology Devices) ドライバーの一部である flash_erase を使用することだと思います。
Sudo flash_erase --help
与える:
Usage: flash_erase [options] MTD_DEVICE <start offset> <block count>
Erase blocks of the specified MTD device.
Specify a count of 0 to erase to end of device.
-j, --jffs2 format the device for jffs2
-N, --noskipbad don't skip bad blocks
-u, --unlock unlock sectors before erasing
-q, --quiet do not display progress messages
--silent same as --quiet
--help display this help and exit
--version output version information and exit