ペンドライブをフォーマットしました。これは/dev/sdbにあります。コマンドddif= / dev / sdbコマンドを実行すると、コンソールにジャンクが出力され続けます。私の疑問は、ペンドライブをフォーマットしてこのコマンドを実行すると、何も出力されないということです。しかし、なぜそれが印刷されているのですか?
質問する
5344 次
3 に答える
4
ドライブをフォーマットしても、(一般的に)データがゼロになることはありません。ドライブ上の特定の場所にデータを書き込むだけで、オペレーティングシステムはスペースが割り当てられていないと判断します。
本当にデータをゼロにしたい場合は、次を実行できます。
dd if=/dev/zero of=/dev/sdb bs=4096
これにより、にゼロが書き込まれ/dev/sdb
ます。
于 2012-08-08T17:50:14.627 に答える
2
デバイスをフォーマットしても、デバイス上の以前のデータは削除されません。すべてのフォーマットは、ファイルシステムデータを上書きして空としてマークすることです。上書きされていない以前のデータは、技術的には引き続き存在します。また、ddは生データのバイトを出力するため、ドライブをすべて0で上書きしても、ddはゼロの束全体を返します。
于 2012-08-08T17:51:35.787 に答える