4

我知道我可以像这样用 0x0 填充整个磁盘:

dd if=/dev/zero of=/dev/sda bs=4k conv=notrunc

有没有办法用我选择的字符填充整个磁盘?

4

3 回答 3

5

这个怎么样:

yes "<char>" | dd of=/dev/sda bs=4k conv=notrunc

替换为您选择的字符。

于 2013-09-27T14:42:29.340 回答
4

你可以这样做:

while true; do echo -n 'x'; done | dd of=/dev/sda bs=4k conv=notrunc iflag=fullblock
于 2013-09-28T07:21:51.303 回答
1
yes "" | tr "\n" "<char>" | dd of=/dev/sda <rest of dd parameters>
cat /dev/zero | tr "\0" "<char>" | dd of=/dev/sda <rest of dd parameters>
cat /dev/zero | sed "y/\0x00/<char>/" | dd of=/dev/sda <rest of dd parameters>

<char>你选择的角色在哪里

于 2017-10-16T08:48:29.177 回答