Linux 当通过hexdump和fdisk完成时,闪存驱动器的前512字节转储会有所不同

Linux 当通过hexdump和fdisk完成时,闪存驱动器的前512字节转储会有所不同,linux,usb-flash-drive,Linux,Usb Flash Drive,我首先使用 dd if=/dev/zero of=/dev/sdb bs=512 count=1 然后我看到 hexdump -n 512 /dev/sdb 而从fdisk(分区表的原始转储)内部则不同 具体地说,hextump显示所有字节实际上都已归零。但是,在fdisk中,我看到每次重新启动fdisk时441-444字节都有随机值。另外,最后2个字节具有引导签名AA55。每次重新启动fdisk时,此启动签名不会更改。即使在fdisk中,所有其他字节也会被清零 为什么会出现这种差异?大概是

我首先使用

dd if=/dev/zero of=/dev/sdb bs=512 count=1
然后我看到

hexdump -n 512 /dev/sdb
而从fdisk(分区表的原始转储)内部则不同

具体地说,hextump显示所有字节实际上都已归零。但是,在fdisk中,我看到每次重新启动fdisk时441-444字节都有随机值。另外,最后2个字节具有引导签名AA55。每次重新启动fdisk时,此启动签名不会更改。即使在fdisk中,所有其他字节也会被清零


为什么会出现这种差异?

大概是
fdisk
正在将零块更正为有效的引导扇区