و سوالاتی از این قبیل…
دلایل زیادی وجود دارد که باعث میشود ویندوز ظرفیت یک هارد را اشتباه نشان دهد. دلایلی از قبیل فایلهای پنهان، اطلاعات مربوط به فرمت هارد، پارتیشنهای بازیابی پنهان و حتی تبلیغات گمراهکننده (ولی از نظر فنی کاملا درست) تولیدکنندگان حافظههای جانبی
اما مهمترین دلیل این تفاوت به خاطر تفاوت در شیوهی اندازهگیری ظرفیت حافظه های جانبی و هارددیسک ها از طرف تولیدکنندگان آنها و سیستم عامل ویندوز است!
به عبارت دیگر، روشی که ویندوز ظرفیت هارد را محاسبه میکند، با روشی که تولیدکنندگان این ظرفیت را میسنجند، تفاوت دارد. همچنین ویندوز به بخشی از ظرفیت هارد نیاز دارد تا اطلاعات مربوط به پارتیشنبندی و بوت شدن ویندوز را در آن ذخیره کند. که البته این مقدار با توجه به حجم بالای هاردهای امروزی، چندان زیاد نیست و ناچیز محسوب میشود.
اما همان طور که گفتیم مهمترین دلیل این اختلاف ، نگاه متفاوت تولیدکنندگان و سیستم عاملها به شیوه سنجش اندازه گیزی ظرفیت هارددیسک است.
از نظر یک تولیدکنندهی هارد، یک کیلوبایت برابر است با ۱۰۰۰ بایت، یک مگابایت برابر است با ۱۰۰۰ کیلوبایت و یک گیگابایت برابر است با ۱۰۰۰ مگابایت. به این ترتیب یک هارد ۵۰۰ گیگابایتی ۵۰۰ میلیارد بایت ظرفیت دارد و منظور تولیدکننده از هارد ۵۰۰ گیگابایتی، دقیقا چنین ظرفیتی است.
اما تولیدکنندگان RAM از این شیوه برای محاسبه استفاده نمیکنند. از نظر آنها هر کیلوبایت ۱۰۲۴ بایت، هر مگابایت ۱۰۲۴ کیلوبایت و هر گیگابایت ۱۰۲۴ مگابایت است. (چیزی که در کتابهای درسی کامپیوتری نیز اینگونه به ما یاد داده اند) به این ترتیب یک هارد ۵۰۰ گیگابایتی با شیوهی قبل، برابر است با یک هارد ۴۶۵ گیگبایتی با شیوهی دوم:
توجه داشته باشید که تولیدکنندگان از معنای دقیقِ پیشوندِ گیگا استفاده میکنند که به معنای توانی از هزار است، در حالی اصطلاح درست برای توانهای ۱۰۲۴، گیگابایت است. و در حالی که ویندوز از توانهای ۱۰۲۴ برای محاسبهی ظرفیت هارد استفاده میکند، تولیدکنندگان همچنان به محاسبه با روش اول ادامه میدهند.
راه حل این موضوع آن است که تولیدکنندگان یا سیستمعاملها روش محاسبهی خود را تغییر بدهند.
به طور مثال در حال حاضر سیستم عامل Mac OS این کار را کرده است و ظرفیت هارددیسکها را به همان روش تولیدکنندگان محاسبه و نمایش میدهد :