Fdisk
“磁碟標識符”的位置
根據Wikipedia,“磁碟簽名”是儲存在 MBR 中字節 440 - 443 的 32 位值。根據
fdisk
,我的“磁碟標識符”是十六進制的00043afc:# fdisk -lu /dev/sda | grep identi Disk identifier: 0x00043afc #
但是,我無法通過以下方式確認這一點
dd
:# dd if=/dev/sda skip=439 bs=1 count=4 2>/dev/null | xxd -ps c3fc3a04 #
即使我檢查整個 MBR,我也看不到“磁碟標識符”:
# dd if=/dev/sda bs=512 count=1 2>/dev/null | xxd -ps | grep 43a #
“磁碟標識符”儲存在哪裡?
看來您
dd
已經找到了第一個答案。它只是以不同的字節序排列。反向讀取字節(兩個字元的十六進制序列)。並將跳過值設置為 440 而不是 439。