使用 dd 与磁盘实用程序将磁盘归零

使用 dd 与磁盘实用程序将磁盘归零

我正在尝试将 Mac OS X 机器上的磁盘清零。我想要完全清零并且不格式化,所以我想到了dd。不幸的是,我设法获得的最大吞吐量dd是 7MB/s。只是为了好玩,我尝试了磁盘实用程序,它的吞吐量为 19MB/s。怎么回事?我尝试将 bs 选项更改为dd各种值,但它仍然徘徊在 7MB/s 左右。为什么磁盘实用程序速度快这么多?

答案1

对于 dd 来说,这听起来很慢,你使用的 infile 是什么?我更喜欢 dd 而不是 Disk Utility.app,因为它更快,而且我发现它更容易使用。你应该使用的命令是:

dd if=/dev/zero of=/dev/[blockdevice] bs=1M

答案2

磁盘实用程序可能会更快,因为它会写入原始磁盘。使用 DD 时,尝试通过在if inr前面添加 in 来将 dd 写入原始磁盘。因此,您的 dd 命令应如下所示:disk/dev/disk

dd if=/dev/zero of=/dev/rdiskX bs=16m

您可能需要将 16 后面的 m 小写更改为 M 大写,具体取决于您在 mac os 还是 linux 上使用 dd。

相关内容