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