"디스크 식별자"의 위치

"디스크 식별자"의 위치

~에 따르면위키피디아, "디스크 서명"은 MBR의 바이트 440 - 443에 저장된 32비트 값입니다. 에 따르면 fdisk내 "디스크 식별자"는00043AFFC16진수:

# 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
# 

"디스크 식별자"는 어디에 저장됩니까?

답변1

dd첫 번째 질문에서 이미 답을 찾은 것 같습니다 . 단지 바이트 순서가 다를 뿐입니다. 바이트(두 문자의 16진수 시퀀스)를 역방향으로 읽습니다. 그리고 건너뛰기 값을 439 대신 440으로 설정하세요.

관련 정보