ظرفیت یک دیسک سخت میتواند توسط ضرب تعداد سیلندرها، تعداد نوکها، تعداد شیارها، تعداد شیار بایتها محاسبه شود. در یک درایو ATA بزرگتر از ۸ گیگا بایت، مقادیر به صورت ۱۶۳۸۳ سیلندر، ۱۶ نوک، ۶۳ شیار برای سازگاری با سیستمهای عامل قدیمی تر میباشند . باید توجه داشته باشیم که مقدار سیلندرها، نوکها، شیارهای یک درایو پیشرفته معادل مقادیر واقعی در هنگام کارکرد نیستند و در قسمت ذخیره سازی بیتها تعداد بخشهای مختلف توسط نواحی آنها شناخته میشوند.
تولید کنندگان دیسکها سخت ظرفیت دیسکها را با استفاده از پیشوندهای سیستم SI مگا،گیگا،ترا معین میکنند که به اختصار به صورت M،G،T بیان میشوند. بایت نیز به صورت B بیان میشود.
سیستمهای عامل متناوبا میزان ظرفیت را با استفاده از همین علامتهای اختصاری گزارش میکنند، البته با ترجمه آنها به صورت دودویی. برای مثال پیشوند الگو:مگا همچنین به صورت ۲ (۱۰۴۸۵۷۶) بیان میشود که تقریباً معادل ۱۰۰۰۰۰۰ است. کاربردهای مشابه برای اندازههای بزرگتر با پیشوندهای دیگر به کار میروند.این نتایج در تفاوتهای محاسباتی بین سازندگان دیسکها به صورت ظرفیت و مشخصات سیستم بیان میشوند. این اختلاف در رنجهای چند گیگا بایتی مشهود تر است. برای مثال الگو:ویندوز ماکروسافتظرفیت دیسکها را هم به صورت دهدهی با افزایش ارقام تا ۱۲ تعریف کرده و هم به صورت دودویی با افزایش ارقام تا ۳ . بنابر این یک دیسک که توسط شرکت سازنده آن به عنوان ```۳۰ گیگا بایتی``` تعیین شده است ممکن است توسط ویندوز ۲۰۰۰ به دو صورت ۳۰۰۶۵۰۹۸بایتی و هم به صورت ۲۸٫۰ گیگابایتی بیان شود. اگر چه به دلیل سودمندی بیشتر ویندوز از این امکان استفاده کرده باشد که یک گیگا بایت را به صورت ۱٫۰۷۳٫۷۴۱٫۸۲۴ بایت ( ۲بایت) گزارش میکند در حالیکه سیستمعامل آنرا ۲۸٫۰ گیگا بایت گزارش کند.