0

ペンドライブをフォーマットしました。これは/dev/sdbにあります。コマンドddif= / dev / sdbコマンドを実行すると、コンソールにジャンクが出力され続けます。私の疑問は、ペンドライブをフォーマットしてこのコマンドを実行すると、何も出力されないということです。しかし、なぜそれが印刷されているのですか?

4

3 に答える 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 に答える