Existem várias razões.
- O sistema de arquivos requer algum espaço para metadados ( coberto por outra pergunta do SuperUser ). Isso é responsável pela maior parte da capacidade "ausente".
- Parte do espaço pode ser alocada para uma partição de recuperação .
- Quando fornecedores representam a capacidade de dispositivos de armazenamento, eles baseiam suas unidades em 1000 (1 kilobyte é 1000 bytes, 1 megabyte é 1000000 bytes, etc.), mas é comum que sistemas operacionais e aplicativos representem tamanho / capacidade usando unidades baseadas em 1024 (1 kilobyte é 1024 bytes, 1 megabyte é 1048576 bytes, ...). Unidades de 1024 são mais práticas que unidades de 1000 em computação porque 1024 é o número exato de valores únicos que podem ser representados em 10 bits. As unidades baseadas em 1024 também são referidas como kibibyte, mebibyte, gibibyte, etc.