我首先使用清零 USB 闪存驱动器的前 512 个字节
dd if=/dev/zero of=/dev/sdb bs=512 count=1
然后我看到了输出
hexdump -n 512 /dev/sdb
并且从 fdisk 内部(分区表的原始转储)是不同的。
具体来说, hexdump 显示所有字节都被清零了。但是,在 fdisk 中,我看到每次重新启动 fdisk 时第 441-444 个字节都有随机值。此外,最后 2 个字节具有引导签名 AA55。每次我重新启动 fdisk 时,这个引导签名都不会改变。即使在 fdisk 中,所有其他字节也会被清零。
为什么会出现这种差异?