Desculpe discordar, caro Luís Roberto C. da Silva. A sua intenção foi boa, e a matemática idem. Mas quanto a noção de computação, há um equívoco em seu post. 1 byte é equivalente a um caractere. Enquanto que 1 bit é a menor informação representada em um computador, que pode ter valor "intrínseco" de 0 ou 1 (daí o conceito de o bit ser um dígiTo Binário. Cada caractere é armazenado internamente de forma codificada utilizando 8 bits. Ou seja 1 byte = 8 bits.
Estando assim conceituados (bits e bytes), o restante que você postou estaria na linha certa se não tivesse havido essa confusão entre bits x bytes. Realmente, por convenção, Byte é representado por um B maiúsculo e bit por um b minúsculo. Mas a descrição da capacidade de um HD, ou de uma memória, ou de qualquer unidade de armazenamento, é sempre dada em bytes ("B"). E, tecnicamente, pela forma de armazenamento que os computadores fazem das informações, sempre é feito em base de 2, ou seja, "mil" em "computês" teria que ser um múltiplo de 2, o o valor mais perto disso seria o número 1024.
Assim, "tradicionalmente"(*), quando se fala em 1 Kilobyte, ou 1 KB, estamos dizendo 1024 bytes. 1 Megabyte ou 1 MB = 1024 x 1 KB. 1 Gigabyte ou 1 GB = 1024 x 1 MB x 1 KB. E por aí vai.
Mas, por uma questão de "marketing" (e acabou virando um padrão da indústria sabida), os fabricantes de HD, mesmo antes da norma IEC 80000 (*), insistIam em apresentar a capacidade dos discos em múltiplos de 1000 (e não em múltiplos de 1024 = padrão da computação).
Desta forma, quando de diz HD de 480 GB, eles querem dizer 480 GB / 1024, que dá em torno de 468 GB "computêsmente" falando.
(*) sobre os asteriscos acima:
Mas, até quando vai esse tipo de confusão? Para evitar de vez essa bagunça, foi criada uma nova convenção (desde 1998, ISO/IEC 80000), onde a convenção de prefixação para numeração binária foi redefinida, para não se confundir com a prefixação do Sistema Internacional de Medidas (SI). Assim, a coisa deve ficar desta forma:
1000 byte = 1 Kilobyte = 1 KB
1024 bytes = 1 Kibibyte = 1 KiB
1 milhão de bytes = 1 Megabyte = 1 MB
1024 x 1024 bytes = 1 Mibibyte = 1 MiB
1 bilhão de bytes = 1 Gigabyte = 1 GB
1024 x 1024 x 1024 bytes = 1 Gibibyte = 1 GiB
Ou seja, quando é múltiplo de 10, pela sistema de Internacional de Medidas, usa-se KB, MB, GB, TB, ...
Quando é múltiplo de 2, pela norma ISO/IEC 80000, usa-se KiB, MiB, GiB, TiB, ...
Veja detalhes em https://pt.wikipedia.org/wiki/Quiloocteto
Grande abraço.