
インストールされているOSパーティション(起動したパーティションなど)で次のコマンドを実行できるかどうか疑問に思います。
sudo dd if=/dev/zero of=/dev/sda bs=1M
一度だけ実行できるため、実際に試すことはできません。
答え1
はい、そのコマンドの実行に邪魔になることはまったくありません。
ただし、システムが不安定になり、動作中にカーネルパニックが発生する可能性があります。これは何が起こるのか考えることができず、上記の問題を経験せずにこれを行いましたが、理論的には可能です(メモリマッピングファイルのため)。
ただし、コマンドが完了すると、シェルに戻って何もできません。
この失敗のもう一つの考えられる原因は、ウォッチドッグが実行されている場合です(ウォッチドッグが何であるかわからない場合は、おそらくウォッチドッグがないことです)。ウォッチドッグは死ぬ可能性が高く、その場合はシステムが再起動されます。
答え2
当然じゃない。すぐにDevice is busy
ディスクを完全に消去できなくなるというメッセージが表示されます。 Live CD / DVDを入手して起動したら、このコマンドを実行することをお勧めします。
ただし、メディアを物理的に損傷せずにデータを削除する最良の方法をすでに探している場合は、次のことを検討してください。セキュリティ消去コマンドセット、2004年頃からハードドライブでサポートされています。
答え3
はい - そうです。 dd コマンドを実行すると、プロセスはメモリーで実行されます。
一度は実行中のLinux仮想マシンを別のハードウェアに移動しましたが、プライマリハードディスクを切り替えることを忘れました(それで私が実行していたプロセスでストレージ容量が完全に失われました)。競合が発生する前に約10分間実行されました。