Диск на 1 ТБ показывает 931 ГБ, потому что производитель считает терабайт десятичным - 1 000 000 000 000 байт, а Windows делит это число на 1 073 741 824 байт двоичного гигабайта и получает 931,32.

Байты при этом никуда не пропадают: на диске ровно столько места, сколько обещано на упаковке. Различаются только единицы, в которых его считают, - десятичные у производителя и двоичные в Windows. Небольшую часть объёма дополнительно занимают служебные разделы и файловая система.

Два разных гигабайта

В системе СИ приставки десятичные: «кило» означает тысячу, «мега» - миллион, «гига» - миллиард, «тера» - триллион. Производители жёстких дисков, SSD, флешек и карт памяти считают ёмкость именно так: 1 ГБ = 1 000 000 000 байт, 1 ТБ = 1 000 000 000 000 байт.

В вычислительной технике прижились двоичные значения тех же приставок, потому что память адресуется степенями двойки: 1 КБ = 1024 байт, 1 МБ = 1024 КБ = 1 048 576 байт, 1 ГБ = 1024 МБ = 1 073 741 824 байт, 1 ТБ = 1024 ГБ = 1 099 511 627 776 байт. ГОСТ на единицы величин отмечает, что с байтом исторически сложилось именно двоичное значение приставок, и конвертер сайта тоже считает в двоичных единицах: терабайт в гигабайтах там равен 1024 ГБ, а перевод одного гигабайта в другие единицы - на странице гигабайта.

В итоге одно и то же обозначение «ГБ» означает два разных количества байт: двоичный гигабайт больше десятичного на 7,4 %, а двоичный терабайт больше десятичного уже на 9,95 %.

Откуда берётся 931

Расчёт укладывается в одну строку:

1 000 000 000 000 ÷ 1 073 741 824 = 931,32

Windows делит количество байт на 1024³, но подписывает результат привычным «ГБ», поэтому в проводнике диск на 1 ТБ выглядит как 931 ГБ. До круглой тысячи не хватает 68,68 ГБ, или 6,87 %. В свойствах диска Windows показывает и точную ёмкость в байтах: по ней видно, что заявленный триллион байт на месте. Если разделить тот же объём на 1024⁴, получится 0,9095 ТБ - чем крупнее приставка, тем больше расхождение.

ПриставкаДесятичная, байтДвоичная, байтЧисло в Windows меньше на
кило100010242,34 %
мега1 000 0001 048 5764,63 %
гига1 000 000 0001 073 741 8246,87 %
тера1 000 000 000 0001 099 511 627 7769,05 %
пета1 000 000 000 000 0001 125 899 906 842 62411,18 %

Что покажет Windows для дисков разного объёма

Доля «потери» для каждой приставки постоянна, а абсолютная разница растёт вместе с объёмом накопителя.

На упаковкеДвоичных ГБДвоичных ТБРазница с маркировкой, ГБ
128 ГБ119,21-8,79
256 ГБ238,42-17,58
500 ГБ465,66-34,34
512 ГБ476,84-35,16
1 ТБ931,320,9168,68
2 ТБ1862,651,82137,35
4 ТБ3725,293,64274,71
8 ТБ7450,587,28549,42

Для дисков от 2 ТБ Windows показывает объём уже в терабайтах: накопитель на 2 ТБ выглядит примерно как 1,8 ТБ. Флешка на 128 ГБ в проводнике получает около 119 ГБ, и в обоих случаях это та же разница единиц, а не брак.

Кто как считает

  • Производители накопителей - в десятичных единицах. В характеристиках часто есть сноска о том, что 1 ГБ равен миллиарду байт.
  • Windows - в двоичных единицах, но с обозначениями «КБ», «МБ», «ГБ» и «ТБ», без отдельных двоичных приставок.
  • macOS начиная с версии Mac OS X Snow Leopard 2009 года показывает объём в десятичных единицах, поэтому в Finder диск на 1 ТБ выглядит так же, как на упаковке.
  • Оперативная память - исключение: её объём действительно двоичный. Модуль на 8 ГБ содержит 8 × 1 073 741 824 = 8 589 934 592 байт, поэтому в характеристиках компьютера он так и значится как 8 ГБ.

Куда уходит ещё немного места

Разница единиц объясняет основную часть расхождения, но свободного места на новом диске обычно ещё меньше. Часть объёма занимают:

  • служебные структуры файловой системы - таблицы размещения файлов, журнал, метаданные;
  • скрытые разделы на системном диске - загрузочный раздел EFI и раздел восстановления;
  • на новых компьютерах - предустановленная операционная система и программы.

Поэтому на системном диске ноутбука с маркировкой 1 ТБ свободно заметно меньше 931 ГБ уже в день покупки, и это тоже нормальная ситуация. Внешний диск, отформатированный целиком под файлы, показывает почти весь расчётный объём.

Как пересчитать самостоятельно

Чтобы перевести маркировку в двоичные гигабайты, объём в гигабайтах умножают на 0,93132, а объём в терабайтах - на 931,32. Диск на 500 ГБ даёт 500 × 0,93132 = 465,66 двоичных ГБ. Обратный пересчёт, из двоичных гигабайт в десятичные, - умножение на 1,0737: 931,32 × 1,0737 ≈ 1000.

Для переводов внутри двоичной системы подходит конвертер сайта, например гигабайт в мегабайты, а сводные соотношения байта, килобайта, мегабайта и более крупных единиц собраны в таблице единиц информации. Скорость интернета, в отличие от объёма, всегда считают в десятичных единицах - об этом статья о мегабитах и мегабайтах.

Двоичные приставки КиБ, МиБ, ГиБ

Чтобы разделить два значения, международный стандарт IEC 80000-13 закрепил отдельные двоичные приставки: киби, меби, гиби и теби. 1 КиБ = 1024 байт, 1 МиБ = 1 048 576 байт, 1 ГиБ = 1 073 741 824 байт, 1 ТиБ = 1 099 511 627 776 байт. В такой записи путаницы нет: диск на 1 ТБ = 931,32 ГиБ = 0,9095 ТиБ. Обозначения GiB и ГиБ встречаются в технической документации и части программ, но в интерфейсе Windows и в обиходе по-прежнему пишут «ГБ».

Коротко

  • Производитель считает 1 ТБ = 1 000 000 000 000 байт, а Windows - 1 ТБ = 1 099 511 627 776 байт.
  • 1 000 000 000 000 ÷ 1 073 741 824 = 931,32, поэтому диск на 1 ТБ в Windows выглядит как 931 ГБ.
  • Расхождение растёт с приставкой: 2,34 % для килобайт, 6,87 % для гигабайт, 9,05 % для терабайт.
  • macOS с 2009 года считает в десятичных единицах и показывает объём как на упаковке.
  • Ещё немного места занимают файловая система, скрытые разделы и предустановленные программы.