ToolFeather
Conversores

Por que seu HD de 1 TB mostra 931 GB: unidades binárias e decimais

Você compra um HD de 1 TB, conecta e o Windows mostra 931 GB. Nada deu errado e nenhum espaço se perdeu na formatação: o fabricante e o seu sistema operacional usam duas definições diferentes de «gigabyte».

Dois tipos de gigabyte

Os prefixos do SI quilo, mega, giga e tera significam potências de 1.000: 1 GB = 1.000.000.000 de bytes. Os computadores endereçam a memória em potências de dois, então por décadas os programas usaram as mesmas palavras para potências de 1.024: 1 «GB» = 1.073.741.824 bytes. Para acabar com a confusão, a IEC criou os prefixos binários (hoje na norma IEC 80000-13): KiB, MiB, GiB, TiB (kibibyte, mebibyte, gibibyte, tebibyte) para as potências de 1.024. O Windows continua chamando GiB de «GB».

Decimal (SI)BytesBinário (IEC)Bytes
1 kB1.0001 KiB1.024
1 MB1.000.0001 MiB1.048.576
1 GB1.000.000.0001 GiB1.073.741.824
1 TB1.000.000.000.0001 TiB1.099.511.627.776

A diferença cresce a cada degrau: cerca de 2,4% no quilo, 4,9% no mega, 7,4% no giga e 10% no tera.

O que você realmente recebe

AnunciadoBytesO Windows mostra (GiB/TiB)
128 GB128.000.000.000119,2 GB
256 GB256.000.000.000238,4 GB
512 GB512.000.000.000476,8 GB
1 TB10¹²931,3 GB
2 TB2 × 10¹²1,82 TB (1.862,6 GB)
4 TB4 × 10¹²3,64 TB (3.725,3 GB)

O espaço livre de um celular é menor ainda, porque o sistema e os apps pré-instalados ocupam uma parte. Isso é outra questão, separada das unidades.

Quem usa cada um

Nossos conversores de MB para GB, GB para MB e TB para GB mostram as duas respostas lado a lado.

Velocidade de internet é outra história

As velocidades de rede usam bits decimais, não bytes: 100 Mbps = 100.000.000 de bits por segundo = 12,5 MB por segundo. Então um download de 1 GB (decimal) leva pelo menos 80 segundos numa conexão de 100 Mega, sem contar as perdas. Converta velocidades em Mbps para Gbps e tamanhos de arquivo no conversor de unidades (em inglês).

Perguntas frequentes

4 respostas
Por que meu HD de 1 TB mostra só 931 GB?
O disco guarda 1.000.000.000.000 de bytes (terabyte decimal). O Windows divide por 1.024³ e chama o resultado de «GB», o que dá 931,3: os mesmos bytes, outra unidade.
GiB é a mesma coisa que GB?
Não. Um GiB (gibibyte) tem 1.073.741.824 bytes; um GB (gigabyte) tem 1.000.000.000 de bytes. O Windows usa «GB» querendo dizer GiB, e daí vem a confusão.
Quantos MB tem um GB?
1.000 no sistema decimal (fabricantes, macOS, celulares) ou 1.024 no binário (Windows, RAM).
Quanto tempo leva um arquivo de 1 GB em 100 Mega?
Pelo menos 80 segundos: 100 Mbps são 12,5 megabytes por segundo, e na prática as perdas somam um pouco mais.