A discrepância com o número exibido é para o fato de que os fabricantes de discos rígidos estão apontando para um número mais próximo de
1.000.000.000.000 de bytes, o que equivale a 1 TB.
enquanto windows e Linux apresentam uma unidade de 1024 não 1000, embora no Windows isso seja GB e no Linux este é o GiB mais preciso.
1 TiB teria que ser 1.099.511.627.776 bytes.
Se formos o GiB mais próximo com apenas 1.000.000.000 bytes, essa é a matemática:
1,000,000,000,000 bytes / 1024 = 976,562,500 KiB
976,562,500 KiB / 1024 ~= 953,674 MiB
953,674 MiB / 1024 ~= 931 GiB
No entanto, não faça a suposição de que o disco rígido fabrica discos de disco que somam exatamente 1.000.000.000.000 de bytes. Ainda assim, aplicam-se as mesmas discrepâncias de conversão de unidades.