我对 dd 的行为感到困惑。
假设我们调用了一些 SD 卡,/dev/foo并且该卡具有分区/dev/foop0和/dev/foop1. 使用 dd,我可以将of参数设置为/dev/foo并且dd不会抱怨。但究竟会发生什么?将dd刚写的第一个分区?还是会覆盖两个分区?
dd 将在磁盘本身的开头写入,在此过程中覆盖分区表。
您将删除该磁盘上的所有数据(需要恢复软件和运气才能恢复,具体取决于您写入的内容)。
请注意,此行为并非特定于dd,您会看到相同的内容cat或其他任何内容。如果写入/dev/foo,则会覆盖从分区表开始的整个磁盘。