Почему жесткий диск показывает объем меньше заявленного?

28 ноября 2024 г.

Читаю отзывы на внешний жесткий диск на Озоне. Сначала поржал, а потом узнал что-то новое для себя.

Задуматься заставил коммент про двоичную систему. Я поржал над формулировкой, но при этом понял, что автор хотел сказать — производители считают террабайт как 1000 гигабайт, а гигабайт как 1000 мегабайт, что "съедает" объем.

Я знал что есть разница между MiB и MB, но я всегда думал, что мебибайты — десятичные, а мегабайты — двоичные. Оказалось, что правильные термины для "двоичных" размеров — мебибайт (MiB), гибибайт (GiB), тебибайт (TiB).

Но операционные системы испокон веков называли двоичные единицы объема мегабайтами, гигабайтами и террабайтами. На скрине в Озоне Windows использует ГБ, а на следующем скрине мой MacOS показывает объем диска в GB.

Когда используем одни и те же термины для разных вещей, возникает непонимание. А если при этом ещё и бабки завязаны и маркетинг, то вообще туши свет.

Я всю жизнь считал, что производители HDD просто читеры-округлятели и что мегабайт = 1024 кб. TIL что мы все (все же??), начиная от программистов до производителей ОС, неправильно используем термины. Одни только производители "винтов" используют их правильно. А мы обманываться рады.

Теперь обращаю внимание кто использует мебибайты. Скрин из npm: