Расчет размера жесткого диска

Расчет размера жесткого диска

У меня жесткий диск Seagate SATA объемом 1000 ГБ. Логическая геометрия жесткого диска — 16 383 цилиндра, 16 головок и 63 сектора на дорожку.

Насколько мне известно,

Емкость = Количество цилиндров × количество головок × секторов/дорожек × 512 = размер жесткого диска (байт)

Для моего жесткого диска мои расчеты следующие:

16 383 * 16 * 63 * 512 = 8455200768 байт ~ 8,5 ГБ — это слишком мало по сравнению с исходным значением.

Кто-нибудь знает, где я ошибаюсь?

решение1

Забудьте о CHS. С тех пор как LBA вступил в игру, физическая геометрия диска не имеет никакого отношения к его фактической геометрии. Упомянутая вами геометрия CHS сообщается в основном для поддержания совместимости с устаревшими версиями.

Для некоторых дисков (и опять же, не во всех ситуациях) возможно сопоставить CHS с LBA, см.:

https://en.wikipedia.org/wiki/Cylinder-head-sector#CHS_to_LBA_mapping

Также проверьте отображение режима 'x' fdisk, он показывает неинтерпретированные размеры.

Связанный контент