开发者

Dump of first 512 bytes of a flash drive different, when done via hexdump and fdisk

I first zeroed out the first 512 bytes of the USB flash drive using

dd if=/dev/zero of=/dev/sdb bs=512 count=1

Then i saw that the开发者_C百科 output of

hexdump -n 512 /dev/sdb

and from within fdisk (the raw dump of the partition table) is different.

Specifically, hexdump shows that all bytes are really zeroed out. But, in fdisk I see that the 441-444th bytes have random values each time you restart fdisk. Also, the last 2 bytes have the boot signature AA55. This boot signature doesn't change each time i restart fdisk. All the other bytes are zeroed out even in fdisk.

Why this discrepancy?


Presumably fdisk is correcting the block of zeroes to be a valid boot sector.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜