Путаница в цифрах

Вы наверняка замечали странную вещь. Купили жесткий диск на 500 ГБ, подключаете его к компьютеру, а Windows показывает только 465 ГБ. Это не обман и не поломка железа. Проблема кроется в том, как именно считать байты внутри килобайта.

Существует два разных подхода к измерению информации. Первый — десятичный, где всё кратно тысячам. Второй — двоичный, который основан на степенях двойки. Компьютеры работают на электрических сигналах, которые могут быть либо «есть», либо «нет». Поэтому им удобнее считать группами по 2, 4, 8, 16 и так далее.

Два стандарта измерения

Если мы берем классический компьютерный подход, то 1 килобайт равен 1024 байтам. Это число получается, если возвести двойку в десятую степень (2¹0). Почти все системные процессы в Windows 10 или Linux используют именно это значение. Когда вы открываете «Свойства» файла через правую кнопку мыши, система показывает размер, исходя из этого правила.

Но есть и другой стандарт. Международная электротехническая комиссия (IEC) ввела понятие кибибайта (KiB), чтобы разделить эти понятия. В их логике 1 КИБ — это 1024 байта, а обычный килобайт (KB) должен быть равен ровно 1000 байтам. Но в быту почти никто не говорит «кибибайт».

Почему производители выбирают 1000?

Маркетологи компаний вроде Samsung или Kingston предпочитают десятичную систему. Для них 1 килобайт — это просто 1000 байт. Это делает расчеты линейными и простыми для понимания обычным покупателем. Если вы купите накопитель, где заявлено 1000 ГБ, производитель имеет в виду именно 1000 1000 1000 1000 байт.

Когда этот диск попадает в систему, она начинает делить его объем на 1024. Из-за этой разницы в расчетах и возникает «пропажа» гигабайтов. Чем больше объем устройства, тем заметнее эта дыра в цифрах. На диске в 1 ТБ потеря кажется огромной, хотя физически все байты на месте.

Краткая шпаргалка

Чтобы не запутаться, запомните простую закономерность. Если речь идет о программном обеспечении, оперативной памяти или размере текстового документа — используйте число 1024. Если вы читаете спецификацию на коробке от флешки или внешнего диска — там будет подразумеваться 1000.

В одном килобайте (КБ) по стандарту SI содержится 1000 байт. В одном кибибайте (КиБ) содержится 1024 байта.

При проверке веса файлов в проводнике Windows всегда ориентируйтесь на коэффициент 1024, потому что ОС не использует десятичную систему для отображения размера данных.

Если вы планируете покупку внешнего накопителя под конкретные задачи, всегда берите устройство с запасом примерно в 7-10% от нужного объема. Это компенсирует разницу между тем, что нарисует производитель, и тем, что покажет ваш компьютер после форматирования.