Seagate 1000GB SATA 하드 드라이브가 있습니다. 하드 드라이브의 논리적 기하학적 구조는 트랙당 16,383개의 실린더, 16개의 헤드 및 63개의 섹터입니다.
내가 아는 한,
용량 = 실린더 수 × 헤드 수 × 섹터/트랙 × 512 = 하드 디스크 크기(바이트)
내 특정 하드 디스크에 대한 계산은 다음과 같습니다.
16,383 * 16 * 63 * 512 = 8455200768 bytes ~ 8.5gb 원래 값에 비해 너무 작습니다.
내가 여기서 어디로 잘못 가고 있는지 아는 사람이 있습니까?
답변1
CHS는 잊어버리세요. LBA가 작동하기 때문에 디스크의 물리적 기하학적 구조는 실제 기하학적 구조와 아무런 관련이 없습니다. 언급하신 CHS 형상은 주로 레거시 호환성을 유지하기 위해 보고되었습니다.
일부 디스크에서는(모든 상황에서는 아니지만) CHS를 LBA에 매핑할 수 있습니다. 다음을 참조하세요.
https://en.wikipedia.org/wiki/Cylinder-head-sector#CHS_to_LBA_mapping
또한 fdisk의 'x' 모드 디스플레이를 확인하세요. 해석되지 않은 크기가 표시됩니다.