Сколько мегабайт в гигабайте: простой ответ и нюансы перевода

Иван Корнев·28.04.2026·4 мин

В одном гигабайте (ГБ) содержится 1024 мегабайта (МБ). Это стандартное значение для операционных систем Windows и большинства программ. Однако производители жестких дисков и флеш-накопителей часто используют десятичную систему, где 1 ГБ равен 1000 МБ. Разница возникает из-за разных способов подсчета: двоичного (используется компьютером) и десятичного (маркетингового).

Ниже разберем, почему возникают разночтения, как быстро перевести единицы самостоятельно и как не ошибиться при оценке свободного места на диске.

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

  • Для программ и ОС: 1 ГБ = 1024 МБ
  • Для упаковки накопителей: 1 ГБ = 1000 МБ

Почему 1024, а не 1000?

Компьютеры работают в двоичной системе счисления (основание 2). Все степени двойки кратны 1024 ($2^{10}$), а не 1000.

Исторически сложилось так:

  1. 1 Килобайт (КБ) = $2^{10}$ байт = 1024 байта.
  2. 1 Мегабайт (МБ) = $2^{10}$ КБ = 1024 КБ.
  3. 1 Гигабайт (ГБ) = $2^{10}$ МБ = 1024 МБ.

Однако Международная электротехническая комиссия (МЭК) ввела стандарт, чтобы устранить путаницу. Согласно ему:

  • Приставки «кило», «мега», «гига» в десятичной системе означают степени тысячи (1000, 1 000 000, 1 000 000 000).
  • Для двоичных степеней были введены новые названия: Кибибайт (KiB), Мебибайт (MiB), Гибибайт (GiB).

Таким образом, технически грамотно говорить:

  • 1 GiB = 1024 MiB
  • 1 GB = 1000 MB

Но в быту и интерфейсах Windows приставка «би» часто опускается, и пользователи видят просто «ГБ» и «МБ», подразумевая коэффициент 1024.

Как перевести ГБ в МБ: формулы и примеры

Выбор формулы зависит от того, какую задачу вы решаете.

Сценарий 1: Расчет в операционной системе (Windows, macOS, Linux)

Здесь используется двоичная система. Чтобы получить объем в мегабайтах, умножьте гигабайты на 1024.

$$ \text{МБ} = \text{ГБ} \times 1024 $$

Примеры:

  • 2 ГБ = $2 \times 1024 = 2048$ МБ
  • 0.5 ГБ = $0.5 \times 1024 = 512$ МБ
  • 16 ГБ оперативной памяти = $16 \times 1024 = 16,384$ МБ

Сценарий 2: Маркировка накопителей (флешки, HDD, SSD)

Производители используют десятичную систему для удобства маркетинга и соответствия международным стандартам СИ.

$$ \text{МБ} = \text{ГБ} \times 1000 $$

Примеры:

  • Флешка на 32 ГБ содержит $32 \times 1000 = 32,000$ МБ (в десятичном исчислении).
  • Но компьютер покажет её объем как $\approx 29.8$ ГБ, потому что разделит 32 000 000 000 байт на $1024^3$.

Лайфхак для быстрой оценки: Если нужно быстро прикинуть реальный объем устройства в системе, умножьте заявленные производителем гигабайты на 0.93.

  • Накопитель 1 ТБ $\approx$ 930 ГБ в системе.
  • Накопитель 500 ГБ $\approx$ 465 ГБ в системе.

Таблица соответствия популярных объемов

Для наглядности сравним, как одни и те же значения выглядят в разных системах подсчета.

Объем (ГБ)В мегабайтах (СИ, ×1000)В мебибайтах (Двоичная, ×1024)Где встречается
1 ГБ1 000 МБ1 024 МБСтандарт сравнения
4 ГБ4 000 МБ4 096 МБМинимальный объем ОЗУ
8 ГБ8 000 МБ8 192 МБСтандартный объем ОЗУ
16 ГБ16 000 МБ16 384 МБИгровые ПК, смартфоны
32 ГБ32 000 МБ32 768 МБФлеш-накопители
100 ГБ100 000 МБ102 400 МБОблачные хранилища

Частые ошибки при переводе

  1. Путаница между битами и байтами. Обратите внимание на регистр букв.

    • Mb (мегабит) — используется провайдерами для обозначения скорости интернета.
    • MB (мегабайт) — используется для объема файлов.
    • В 1 байте 8 бит. Поэтому скорость 100 Мбит/с равна всего 12.5 МБ/с. Не делите гигабайты на мегабиты напрямую.
  2. Ожидание полного объема на новом диске. Покупая диск на 1 ТБ, пользователи часто пугаются, увидев в «Моем компьютере» 931 ГБ. Это не брак и не скрытые разделы. Это разница между $1000^4$ и $1024^4$.

  3. Использование калькулятора с неправильным коэффициентом. При программировании или работе с базами данных всегда уточняйте, какая система счисления используется в конкретной библиотеке или языке. В Python, например, операции с памятью чаще опираются на двоичную логику.

FAQ

Почему мой телефон на 128 ГБ показывает только 119 ГБ памяти? Часть памяти занята операционной системой и предустановленным ПО. Кроме того, производитель считал 128 ГБ как $128 \times 10^9$ байт, а телефон пересчитывает это в двоичные гибибайты ($128 \times 10^9 / 1024^3 \approx 119.2$ ГиБ).

Сколько мегабайт в гигабайте трафика? Мобильные операторы и интернет-провайдеры могут использовать разные стандарты. Чаще всего в тарифах под 1 ГБ подразумевается 1024 МБ, но лучше уточнять этот момент в договоре оферты конкретного оператора.

Как быстро перевести МБ в ГБ? Разделите количество мегабайт на 1024. Например, файл весом 500 МБ занимает $500 / 1024 \approx 0.48$ ГБ.