Porque é que o seu disco de 1 TB mostra só 931 GB (e para onde foi o espaço)
Compra um disco externo de 1 TB, liga-o e o Windows indica 931 GB. Nada está avariado e ninguém lhe roubou 69 gigabytes. O fabricante e o sistema operativo estão simplesmente a medir com duas réguas diferentes — e ambos chamam à sua unidade «gigabyte».
Este artigo explica as duas réguas, mostra as contas exatas e dá-lhe uma forma rápida de verificar sozinho qualquer valor de armazenamento ou de velocidade de internet.
Dois significados de «kilo»
Em toda a restante ciência, kilo significa 1000. Um quilómetro tem 1000 metros e um quilograma 1000 gramas. Os fabricantes de armazenamento seguem esta convenção decimal (SI):
| Unidade | Bytes (decimal) |
|---|---|
| 1 kilobyte (kB) | 1 000 |
| 1 megabyte (MB) | 1 000 000 |
| 1 gigabyte (GB) | 1 000 000 000 |
| 1 terabyte (TB) | 1 000 000 000 000 |
Os computadores, porém, endereçam a memória em potências de dois. Desde cedo, os programadores repararam que 2¹⁰ = 1024 está suficientemente perto de 1000 e começaram a chamar «kilobyte» a 1024 bytes. O hábito ficou, e cada degrau acima multiplica por 1024 em vez de 1000.
Como a diferença cresce a cada degrau, o erro que era de apenas 2,4 % no kilobyte chega quase a 10 % no terabyte:
| Prefixo | Valor decimal | Valor binário | Diferença |
|---|---|---|---|
| kilo | 10³ | 2¹⁰ = 1024 | 2,4 % |
| mega | 10⁶ | 2²⁰ = 1 048 576 | 4,9 % |
| giga | 10⁹ | 2³⁰ = 1 073 741 824 | 7,4 % |
| tera | 10¹² | 2⁴⁰ = 1 099 511 627 776 | 10,0 % |
A solução que ninguém usa: os kibibytes
Em 1998, a Comissão Eletrotécnica Internacional (IEC) criou nomes próprios para as unidades binárias, para acabar com a confusão:
- kibibyte (KiB) = 1024 bytes
- mebibyte (MiB) = 1 048 576 bytes
- gibibyte (GiB) = 1 073 741 824 bytes
- tebibyte (TiB) = 1 099 511 627 776 bytes
As ferramentas de Linux e muitos programas técnicos usam estes nomes. O Windows, no entanto, continua a calcular em unidades binárias mas rotula-as como GB. O macOS passou para unidades decimais em 2009, e é por isso que o mesmo disco aparece como 1 TB num Mac e 931 GB num PC.
As contas exatas para um disco de 1 TB
O disco contém realmente 1 000 000 000 000 bytes. O Windows divide por 1 073 741 824 (um gibibyte):
1 000 000 000 000 ÷ 1 073 741 824 = 931,32 GiB
É esse o número que o Windows mostra, apenas com «GB» ao lado. Pode verificar qualquer outro tamanho da mesma forma ou usar o conversor de terabytes para gibibytes:
| Tamanho anunciado | O que o Windows mostra |
|---|---|
| 128 GB | 119,2 GB |
| 256 GB | 238,4 GB |
| 512 GB | 476,8 GB |
| 1 TB | 931,3 GB |
| 2 TB | 1,82 TB |
| 4 TB | 3,64 TB |
Um disco acabado de formatar costuma mostrar ainda um pouco menos, porque o sistema de ficheiros reserva espaço para a sua própria gestão. As partições de recuperação pré-instaladas nos portáteis levam mais um pedaço.
A RAM é a exceção
Os chips de memória são fabricados em potências de dois, por isso a RAM é vendida em unidades binárias. Um módulo de «16 GB» contém realmente 16 GiB (17 179 869 184 bytes), e o sistema mostra os 16 GB completos — menos a parte eventualmente reservada para a placa gráfica integrada.
Bits ou bytes: a armadilha da velocidade de internet
Uma segunda confusão, ainda maior, esconde-se nas velocidades de internet. A velocidade de rede mede-se em bits por segundo, enquanto o tamanho dos ficheiros se mede em bytes. Um byte tem 8 bits.
Assim, uma ligação de «100 Mbps» (100 megabits por segundo) transfere no máximo:
100 ÷ 8 = 12,5 megabytes por segundo
Um ficheiro de 1 GB precisa, portanto, de pelo menos 80 segundos nessa ligação, e não de 10. Os downloads reais são normalmente um pouco mais lentos devido à sobrecarga dos protocolos. O b minúsculo de Mbps significa bits; o B maiúsculo de MB/s significa bytes. O nosso conversor de megabits por segundo para megabytes por segundo faz a divisão por si.
| Velocidade anunciada | Download no melhor caso |
|---|---|
| 50 Mbps | 6,25 MB/s |
| 100 Mbps | 12,5 MB/s |
| 300 Mbps | 37,5 MB/s |
| 1 Gbps | 125 MB/s |
Como saber que unidade está a ver
Algumas regras práticas:
- Embalagens de discos, fichas técnicas de SSD e planos de armazenamento na nuvem usam unidades decimais (1 GB = 1 000 000 000 bytes).
- O Explorador do Windows usa unidades binárias, mas rotula-as como GB.
- O macOS (desde a versão 10.6) e o iOS usam unidades decimais.
- As ferramentas de Linux variam: algumas mostram
GiB, outrasGem sentido binário, e muitas aceitam uma opção para alternar. - Os tarifários de internet e as velocidades de Wi-Fi usam bits, não bytes.
- A RAM usa unidades binárias.
Se um número parecer cerca de 7 % ou 10 % pequeno demais, é quase certo que está a ver a mesma quantidade medida com a outra régua.
Pontos-chave
- Um disco de 1 TB contém exatamente um bilião de bytes; o Windows mostra 931 GB porque divide por 1024³.
- O nome correto da unidade binária é gibibyte (GiB); o rótulo «GB» é usado para ambas.
- Divida as velocidades de internet em Mbps por 8 para obter megabytes por segundo.
- A RAM é o único caso em que «GB» significa sempre a unidade binária.
Para converter entre todas estas unidades — decimais, binárias, bits e bytes — use o conversor de armazenamento de dados ou o conversor de velocidade de transferência.