Техническая причина - то, что производители жестких дисков продают Вам мощности в метрических единицах. Так ГБ = 1 000 000 000 байтов метрической системой. Однако компьютеры измеряют размер диска в полномочиях 2. Так 1 ГиБ = 1,024 МиБ, 1 МиБ = 1,024 кибибита, и т.д. То, что это означает, то, что 1 ГиБ = 1 073 741 824 байта, различие 73,741,824.
Таким образом, при установке 1 ГБ (ради примера) диск ОС только видит 0.93 ГиБ, и это - причина несоответствия.
(Если Вы никогда не видели гибибайт сокращения прежде, это - новая нотация, принятая для обозначения полномочий 1 024 в противоположность 1 000. Однако большинство операционных систем сообщит о гибибайте как о ГБ, путая эту проблему еще больше),
Когда производитель дисков создает полный диск на 500 ГБ, он действительно имеет вместимость 500 000 000 000 байтов, и они уверены попытка рекламировать его как таковой. Компьютеры, будучи двоичными устройствами, предпочитают полномочия два с другим набором префиксов, так, чтобы был тем, что они используют для измерения пространства памяти:
1 кибибайт = 2^10, 1 мебибайт = 2^20, 1 гибибайт = 2^30, и т.д.
Например, у меня есть диск на 300 ГБ, подключенный к этой машине, и Windows отображает следующее для способности:
Capacity: 300,082,855,936 279 GB
300,082,855,936/2^30 = ~279. То, что это на самом деле показывает Вам, является размером диска в гибибайтах, не гигабайтами. Так, это должно читать:
Capacity: 300,082,855,936 279 Gi
Можно было бы сказать, что это - дефект в Windows, но по-видимому нет никакого категорического стандарта для значений префикса емкости хранения. Партии более хорошая информация, включая раздел по "Потребительскому беспорядку", в этой статье Wikipedia.
См. эту статью для объяснения.
В основном существует два определения "гигабайта". Одно определение - это 1 ГБ = 10 243 байта. Это - определение что компьютерные отчеты (для технических причин).
Другое определение (от единиц СИ) является этим 1 ГБ = 10 003 байта. Это совпадает с любой метрической единицей (1 gigameter = 10 003 метра).
Так как метрическим определением гигабайта являются меньше, чем, что компьютер рассматривает гигабайтом, производители жестких дисков используют метрическое определение, потому что они могут распечатать большую мощность на поле.
Небольшое количество пространства также используется самой файловой системой, но большая часть недостающей способности из определения гигабайта.
Они на самом деле обычно являются столь большими, как они рекламируются, но:
Могут быть другие причины также, но это - главные, о которых я знаю