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

Иван Корнев·29 июля 2026·4 мин

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

Оглавление

Десятичная и двоичная системы

Для устранения неоднозначности в измерении объемов данных используются два разных подхода.

В десятичной системе (основанной на стандартах SI и рекомендациях МЭК) приставки означают степени числа 10:

  • 1 килобайт (КБ) = $10^3$ байт = 1000 байт
  • 1 мегабайт (МБ) = $10^6$ байт = 1 000 000 байт
  • 1 гигабайт (ГБ) = $10^9$ байт = 1 000 000 000 байт

Таким образом, при десятичном исчислении 1 ГБ = 1000 МБ.

В двоичной системе (стандарт МЭК 60027-2) приставки означают степени числа 2, так как компьютеры работают с бинарным кодом:

  • 1 кибибайт (КиБ) = $2^{10}$ байт = 1024 байта
  • 1 мебибайт (МиБ) = $2^{20}$ байт = 1 048 576 байт
  • 1 гибибайт (ГиБ) = $2^{30}$ байт = 1 073 741 824 байта

В этой системе 1 ГиБ = 1024 МиБ.

Почему возникает путаница

Исторически сложилось так, что операционные системы, в частности Windows, отображают размер файлов и дисков, используя двоичный принцип (степени 1024), но называют эти единицы привычными десятичными именами («килобайт», «мегабайт», «гигабайт»).

Например, когда Windows показывает, что файл весит 1 ГБ, на самом деле он занимает 1 073 741 824 байта ($1024^3$), то есть технически это 1 гибибайт (ГиБ).

Разница между десятичным гигабайтом ($1000^3$ байт) и двоичным гибибайтом ($1024^3$ байт) составляет примерно 7.37%. Именно из-за этой разницы пользователи часто замечают несоответствие: купленный жесткий диск объемом 1 ТБ (десятичных) в системе отображается как имеющий меньший объем (около 931 ГБ в двоичном понимании системы).

Стандарт МЭК 60027-2 был введен специально для решения этой проблемы, предложив использовать уникальные названия для двоичных приставок: киби-, меби-, гиби- вместо кило-, мега-, гига-.

Таблица перевода единиц

Ниже приведено точное соотношение единиц измерения в обеих системах.

Единица (десятичная)Байт (SI)Единица (двоичная)Байт (МЭК)Соотношение
1 Килобайт (КБ)$10^3$ (1000)1 Кибибайт (КиБ)$2^{10}$ (1024)1 КиБ ≈ 1.024 КБ
1 Мегабайт (МБ)$10^6$ (1 млн)1 Мебибайт (МиБ)$2^{20}$ (1 048 576)1 МиБ ≈ 1.049 МБ
1 Гигабайт (ГБ)$10^9$ (1 млрд)1 Гибибайт (ГиБ)$2^{30}$ (1 073 741 824)1 ГиБ ≈ 1.074 ГБ

Если вам нужна максимальная точность при работе с файловой системой или программировании, ориентируйтесь на двоичные единицы (МиБ, ГиБ). Если вы сравниваете объемы накопителей, указанные производителями, используйте десятичные значения (МБ, ГБ).

Частые ошибки

  1. Игнорирование разницы систем. Самая распространенная ошибка — считать, что 1 ГБ всегда равен 1024 МБ. Это верно только для контекста операционных систем вроде Windows, использующих двоичную логику отображения. В маркетинге и стандартах связи 1 ГБ = 1000 МБ.
  2. Неверная оценка объема накопителей. Пользователи часто полагают, что их диск неисправен, если видят в свойствах меньший объем, чем заявлено на упаковке. Это не ошибка устройства, а результат различия между десятичным гигабайтом производителя и двоичным гибибайтом, который показывает ОС.
  3. Путаница в терминах. Использование терминов «мегабайт» и «гигабайт» для описания степеней двойки ($1024$) является устаревшей практикой, хотя и широко распространенной. Корректно использовать «мебибайт» и «гибибайт».

FAQ

Вопрос: Сколько точно мегабайт в одном гигабайте? Ответ: Зависит от контекста. По международному стандарту SI (десятичная система) — ровно 1000 МБ. В операционных системах, использующих двоичный подсчет (например, Windows), 1 ГБ отображается как 1024 МБ.

Вопрос: Почему мой жесткий диск на 500 ГБ показывает меньше места? Ответ: Производители используют десятичную систему (1 ГБ = $10^9$ байт). Операционная система считает в двоичной системе ($1024^3$ байт). Из-за разницы в ~7.37% диск емкостью 500 десятичных гигабайт будет отображаться как примерно 465 двоичных гигабайт (гибибайтов).

Вопрос: Что такое гибибайт и чем он отличается от гигабайта? Ответ: Гибибайт (ГиБ) — это единица измерения в двоичной системе, равная $2^{30}$ байт (1024 мебибайта). Гигабайт (ГБ) в современном стандарте — это единица в десятичной системе, равная $10^9$ байт (1000 мегабайт). 1 ГиБ больше, чем 1 ГБ, примерно на 7.37%.