Чому загальна кількість секторів жорсткого диска, показаних у fdisk, не збігається з теоретичним розрахунком?


9

Коли ми використовуємо fdisk для перевірки жорсткого диска, він відображатиметься приблизно так:

Disk /dev/sda/: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors

Але коли ми множимо 255 x 63 x 2610, то число дорівнює 41929650, трохи менше загального відсутнього. секторів, показаних вище. Чому?


3
Безумовно, пов'язане: Інтерпретація кількості голів, повернутих fdisk на Super User . Повне розкриття: прийнята відповідь - моя власна.
CVn

Відповіді:


14

Номери головки, циліндрів, секторів відображаються лише для історичних цілей та для використання деяким дійсно старим програмним забезпеченням. Сьогодні логічна блокова адресація використовується для адреси дисків. Геометрія сучасних дисків зазвичай має змінну кількість секторів, зовнішні доріжки мають більше секторів, ніж внутрішні доріжки.

Різні інтерфейси мають максимальні значення 255 голів, 63 сектори / трек, тому для того, щоб можна було виразити значення CHS для великого диска, вони встановлюються відповідно до їх максимальних значень, а кількість циліндрів округляється до найближчого цілого значення, що дає приблизне значення кількості загальних секторів на диску. Реальна кількість секторів зазвичай відрізняється, як ви бачили. Фактична геометрія диска навіть не близька до значень CHS; Мабуть, жоден диск, що випускається, не має, наприклад, 255 голів.


6
"Логічна блокова адресація використовується для адресації дисків сьогодні" - Просто, щоб дати деяку точку зору на часові рамки: 22-бітна LBA була представлена ​​в 1986 році, 28-розрядна в 1994 році, 48-розрядна в 2003 році. Станом на 1996 рік, всі диски підтримують LBA . Без LBA максимальний адресний розмір накопичувача становить ~ 7,8 GiByte порівняно з 128 PiByte з LBA48.
Йорг W Міттаг
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.