dd 行为、默认写入和分区

Edg*_*ian 2 partition dd

我对 dd 的行为感到困惑。

假设我们调用了一些 SD 卡,/dev/foo并且该卡具有分区/dev/foop0/dev/foop1. 使用 dd,我可以将of参数设置为/dev/foo并且dd不会抱怨。但究竟会发生什么?将dd刚写的第一个分区?还是会覆盖两个分区?

Mat*_*Mat 5

dd 将在磁盘本身的开头写入,在此过程中覆盖分区表。

您将删除该磁盘上的所有数据(需要恢复软件和运气才能恢复,具体取决于您写入的内容)。

请注意,此行为并非特定于dd,您会看到相同的内容cat或其他任何内容。如果写入/dev/foo,则会覆盖从分区表开始的整个磁盘。

  • `dd` 只是在你告诉它的地方写入字节,它不在乎它是磁盘、文件、分区还是熔岩灯。使用 `/dev/foopX` 写入分区。但是要非常小心,如果您是 root,则没有安全带。 (3认同)