Como funcionam MB e GB: SI vs binário e o que o disco realmente tem
O que são MB e GB e porque há dois valores para o mesmo símbolo
Sempre que compras um disco, uma pen ou um telemóvel, a rotulagem indica capacidade em GB ou TB. Ao ligar o dispositivo ao computador, o sistema operativo mostra um número menor. Não é fraude — é uma ambiguidade histórica de nomenclatura entre dois sistemas diferentes: o decimal (SI) e o binário (IEC).
- No Sistema Internacional, os prefixos são potências de 10:
kilo = 1000,mega = 10⁶,giga = 10⁹,tera = 10¹². Fabricantes de armazenamento (Seagate, Samsung, Sandisk) usam esta definição. - Na norma IEC 80000-13, adoptada em 1998, os prefixos binários são
kibi (Ki) = 1024,mebi (Mi) = 1024²,gibi (Gi) = 1024³,tebi (Ti) = 1024⁴. Windows e algumas ferramentas mostram estes valores mas mantêm os símbolos antigos (GBem vez do correctoGiB).
O resultado prático: 1 GB significa 1 000 000 000 bytes para o fabricante, mas o Windows lê 1 073 741 824 bytes por cada GB que exibe. A diferença é 7,4 % — significativa em capacidades grandes.
Como se calcula
Conversões chave entre as duas convenções:
1 kB (SI) = 1000 B vs 1 KiB = 1024 B (+2,4 %)
1 MB (SI) = 1 000 000 B vs 1 MiB = 1 048 576 B (+4,9 %)
1 GB (SI) = 10⁹ B vs 1 GiB = 2³⁰ B (+7,4 %)
1 TB (SI) = 10¹² B vs 1 TiB = 2⁴⁰ B (+10 %)
Para descobrir quantos GiB tem um disco anunciado em GB (SI):
GiB = GB (SI) × 10⁹ / 2³⁰ = GB × 0,9313
Um disco de 1 TB (10¹² B) tem 10¹² / 2⁴⁰ = 0,909 TiB = 931 GiB. Este é o valor que o Windows apresenta.
Exemplo prático
Compras em 2026 um SSD interno Samsung 990 EVO de 2 TB. A embalagem diz “2 TB”, mas ao instalares o Windows mostra 1,81 TB na propriedade do disco. A conta:
- Bytes reais:
2 × 10¹² = 2 000 000 000 000 B. - Convertidos para TiB (unidade que o Windows chama
TB):2 × 10¹² / 2⁴⁰ = 1,819 TiB.
Ambos estão certos — usam definições diferentes. A memória RAM, ao contrário, é sempre em binário: um pente 16 GB DDR5 são realmente 16 × 2³⁰ = 17,18 × 10⁹ bytes. Historicamente a RAM é dimensionada em potências de 2 pela arquitectura dos endereços.
Um filme UHD com bitrate de 40 Mbps durante 2 horas ocupa 40 × 3600 × 2 / 8 = 36 000 MB (SI) = 36 GB. Cabem 51 filmes no SSD de 2 TB anunciado, ou 50,5 em GiB.
Contexto em Portugal
A ANACOM, ao regular ofertas de banda larga fixa e móvel, exige que operadores comuniquem velocidades em bit/s (não byte/s) e volumes de tráfego em byte, usando prefixos SI. Um plano de 200 GB de dados móveis significa 200 × 10⁹ bytes.
A União Europeia impõe, pelo Regulamento 2015/2120, transparência de indicadores. Alguns operadores ainda misturam: MEO, NOS, Vodafone e Digi Portugal seguem geralmente SI nos anúncios comerciais. Ao verificar o consumo no cartão SIM, a contabilização é feita em MB (SI), e um vídeo YouTube 1080p a 5 Mbps consome cerca de 37,5 MB por minuto (5 × 60 / 8 = 37,5).
Em cloud (Google Drive, Dropbox, iCloud, Cloudflare R2), a facturação de armazenamento é sempre SI. AWS S3 factura por GB-mês decimal.
Erros comuns
- Assumir 1 GB = 1024 MB em compras de armazenamento: SSDs, HDDs e pens USB usam SI. Um “128 GB” tem 128 × 10⁹ bytes, não 128 × 2³⁰.
- Confundir
Gb(gigabit) comGB(gigabyte):1 GB = 8 Gb. Especificações de rede (1 Gbps) e velocidade de portas SATA (6 Gbps) usam bits. Ver a explicação sobre Mbps vs MB/s. - Comparar capacidade formatada com capacidade bruta: sistemas de ficheiros (NTFS, APFS, ext4) reservam metadata, tabelas de alocação e blocos de reserva. Um disco de 1 TB pode ter só 970 GB utilizáveis após formatação.
- Ignorar overhead do sistema em telemóveis: um iPhone “128 GB” reserva 8-12 GB para iOS e cache — o utilizador dispõe de cerca de 115 GB reais.
- Misturar unidades em cálculos de backup: se planeias um backup de “500 GB” para um disco de “512 GB”, verifica se ambos usam a mesma convenção. Duas definições diferentes de GB podem inviabilizar o backup por 4 % de folga aparente.
Ver também
- Conversor MB-GB — conversão SI vs binário.
- Mbps vs MB/s — velocidade de rede vs tamanho de ficheiro.
- Latência ping — outro indicador crítico de rede.