我已經格式化了我的pendrive,它位於/ dev/sdb中。當我執行命令dd if =/dev/sdb命令時,它會繼續在控制檯中打印一些垃圾。我的疑問是,當我格式化pendrive並執行此命令時,它不應該打印任何內容。但爲什麼要打印?dd if =/dev/sdb是什麼命令?
0
A
回答
4
格式化驅動器不會(通常)將數據清零;它只是將數據寫入驅動器上的某些位置,這樣操作系統就認爲沒有空間分配。
如果你真的想零出數據,你可以運行:
dd if=/dev/zero of=/dev/sdb bs=4096
這將零寫入/dev/sdb
。
2
格式化設備不會擺脫設備上以前的數據。所有格式化都會覆蓋文件系統數據,使其標記爲空。任何以前的數據不會被覆蓋仍然在技術上存在。而且,dd會打印出原始數據的字節,所以即使你用全0覆蓋你的驅動器,dd也只會返回一大堆零。
+0
謝謝@Eric Y,現在我明白了:) – 2012-08-08 17:55:58
相關問題
- 1. 爲什麼dd命令限制虛擬文件大小爲2GB?
- 2. 什麼是env命令呢?
- 3. 什麼是$ shell命令
- 4. 什麼是在ansible命令
- 5. 是什麼find命令
- 6. 什麼是Matrix.getMatrix命令?
- 7. 什麼標準DD「0P在這一系列的Vim命令
- 8. 什麼是bash「測試」命令評估命令?
- 9. `mkvirtualenv`命令的底層是什麼?
- 10. 什麼是命令的rsync -rvzh
- 11. 什麼是ruby -a命令行開關?
- 12. 與楓隔離命令相似的命令是什麼?
- 13. 思科pix命令 - 這個命令是什麼意思?
- 14. 什麼是宏「不保存」命令?
- 15. 什麼是sbt的命令行參數?
- 16. 存在符號的命令是什麼
- 17. 什麼是map.ForEachFeatureAtPixel功能命令?
- 18. 「git add」的相反命令是什麼?
- 19. capistrano輸出 - 什麼是[-L ...]命令?
- 20. rar和unrar的命令行是什麼?
- 21. 什麼是最常見的EMACS命令?
- 22. 什麼是重要的Ruby命令?
- 23. 什麼是MFC中的關機命令?
- 24. 什麼是linux內置shell命令?
- 25. 是什麼 - 做運行NPM命令時?
- 26. Xcode 4的簡短命令是什麼?
- 27. 爲什麼設置命令是空白
- 28. PowerShell命令 - 這個輸出是什麼?
- 29. 這個unix命令是什麼意思?
- 30. 什麼是bzr命令恢復
謝謝@larsks現在我明白什麼是格式化真的是:) – 2012-08-08 17:56:47
格式化驅動器通常不會將其歸零,如果您以空格格式備份磁盤,您現在會發現它*有數據它 - 你剛剛格式化的分區表和文件系統信息。 – zebediah49 2012-12-07 19:41:30