Найти в Дзене
Герман Геншин

Почему ваша флешка «теряет» память? Реальная причина, почему из 2 ТБ доступно только 1,8 ТБ — и как с этим быть!

Покупали когда-нибудь новый накопитель или смартфон — и вдруг замечали, что свободной памяти меньше, чем обещал производитель? Например, вместо заявленных 512 ГБ оказывается всего 476 ГБ. Пусть это кажется мелочью, но когда не хватает места для важных файлов — становится обидно. В чем тут дело? На самом деле, это не трюк производителей SSD или HDD. Все дело — в разном способе подсчета: производители и операционные системы «говорят» на разных языках. В жизни мы привыкли к десятичной системе (основание 10), где приставка «кило» означает ровно 1 000. Именно поэтому для изготовителей 1 килобайт — это 1 000 байт, 1 мегабайт — это миллион байт, а 1 терабайт — это один триллион байт. То есть если вы купили диск на 2 ТБ, внутри действительно 2 триллиона байт — здесь никакого подвоха. Но компьютеры считают иначе: им привычнее двоичная система (основание 2). С давних времен программисты округляли и считали 1 килобайт как 1 024 байта — ведь 1 024 (2 в 10-й степени) очень близко к 1 000. Дальше р
Оглавление

Покупали когда-нибудь новый накопитель или смартфон — и вдруг замечали, что свободной памяти меньше, чем обещал производитель? Например, вместо заявленных 512 ГБ оказывается всего 476 ГБ. Пусть это кажется мелочью, но когда не хватает места для важных файлов — становится обидно.

В чем тут дело?

Десятичная против двоичной: откуда берутся «потерянные» гигабайты

-2

На самом деле, это не трюк производителей SSD или HDD. Все дело — в разном способе подсчета: производители и операционные системы «говорят» на разных языках. В жизни мы привыкли к десятичной системе (основание 10), где приставка «кило» означает ровно 1 000. Именно поэтому для изготовителей 1 килобайт — это 1 000 байт, 1 мегабайт — это миллион байт, а 1 терабайт — это один триллион байт. То есть если вы купили диск на 2 ТБ, внутри действительно 2 триллиона байт — здесь никакого подвоха.

Но компьютеры считают иначе: им привычнее двоичная система (основание 2). С давних времен программисты округляли и считали 1 килобайт как 1 024 байта — ведь 1 024 (2 в 10-й степени) очень близко к 1 000. Дальше различие только увеличивается. Для Windows и большинства ОС 1 терабайт — это не триллион байт, а 1 099 511 627 776 байт (1024 в четвертой степени). Потому из заявленных производителем 2 триллионов байт «по-компьютерному» получается примерно 1 862 гигабайта или 1,81 терабайта. Так и возникают «потери», которые многие принимают за обман.

Почему это вообще важно?

-3

Вроде бы все просто, но на деле пользователей это нередко сбивает с толку. В жизни 1 кг — всегда 1 кг, а в мире цифровых данных все зависит от способа подсчета. Производители указывают «круглые» цифры по десятичной системе, а ваши программы показывают другой, меньший объем. Чем крупнее диски — тем заметнее разница.

Например, на 2-терабайтном диске «исчезает» около 186 ГБ. А это — пара современных игр, десятки тысяч фотографий или даже резервная копия всего ноутбука. Для администраторов серверов или архивных систем это настоящая головная боль: рассчитываешь бэкап на 2 ТБ, а по факту остается только 1,8 ТБ, и часть данных просто не поместится. Более того, такая путаница становится поводом для споров, в том числе юридических. Обычно производители пишут мелким шрифтом, что реальный объем может отличаться, но мало кто догадывается: вся причина — в нюансах математики, а не дефектах прошивки или резервных областях диска.

Как навести порядок и перестать путаться?

-4

Что делать? Важно просто знать: двоичная система и десятичная — это разные вещи. Более научно проблему решили в Международной электротехнической комиссии (IEC), придумав новые приставки для четкого разделения: 1 килобайт (KB) — всегда 1 000 байт, а 1 кибибайт (KiB) — 1 024 байта. То же с мегабайтами (MB) и мебибайтами (MiB), терабайтами (TB) и тебибайтами (TiB).

Если бы Windows и другие системы показывали объем в этих новых единицах, вы бы увидели на экране не 2 ТБ, а примерно 1,81 TiB — что честно отражает реальную «компьютерную» емкость, но полностью совпадает с маркировкой на коробке.

Подпишитесь на важные новости — и не пропускайте ничего важного!

Есть и другой подход — настроить программы так, чтобы они отображали объем именно по десятичным правилам, как это делают производители. Apple, например, уже много лет так и поступает: начиная с macOS Snow Leopard (10.6), 1 000 байт там считаются как 1 KB, а 2 ТБ в системе — это именно 2 ТБ, без скрытых «минусов». Для большинства пользователей такой вариант удобнее — цифры на экране совпадают с тем, что написано на упаковке, даже если ученые этот способ не особо одобряют.

Пока же остается только помнить об этой особенности и заранее оставлять небольшой запас. Планируя покупку диска, учитывайте: реально доступный объем будет примерно 93% от того, что обещано на упаковке. До тех пор, пока все производители и программы не придут к единому стандарту — двоичному или десятичному — относитесь к заявленным значениям памяти как к ориентиру, а не к гарантии.

Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!

Премиум подписка - это доступ к эксклюзивным материалам, чтение канала без рекламы, возможность предлагать темы для статей и даже заказывать индивидуальные обзоры/исследования по своим запросам!Подробнее о том, какие преимущества вы получите с премиум подпиской, можно узнать здесь

Также подписывайтесь на нас в: