Por que o Windows 7 reconhece um cartão SDHC de 4 GB apenas com 3,68 GB? Como formatar / obter 4 GB?

1

Eu tenho um cartão SDHC Kingston de 4 GB de velocidade 4, mas no Windows 7 ele é reconhecido apenas com 3,68 Espaço GB disponível.

Eu já formatei o cartão e recebo apenas 3,68 GB. Como posso obter 4 GB de espaço disponível no cartão?

    
por Peter Mortensen 10.03.2011 / 21:06

3 respostas

15

A razão para a discrepância é que a Kingston está rotulando a placa com base no valor base-10 de GB, onde um GB é de 1000000 bytes, enquanto o Windows está relatando a placa com base no valor base-2 de GB GiB), onde um GB é 1073741824 bytes.

4 * 1000000000/1073741824 é igual a aproximadamente 3,7.

A resposta é que você não pode ter 4 GB de espaço disponível porque seu cartão fisicamente não tem muito espaço.

Você pode ver o link para obter mais informações.

Os fabricantes de discos rígidos e armazenamento gostam de usar 10 ^ 9 como o valor de um GB, pois permite que eles anunciem mais espaço. 2 ^ 30 é a medição relevante real.

    
por 10.03.2011 / 21:12
3

Isso é comum. O tamanho do cartão é anunciado como 4 GB, em que 1 GB é de 1.000 MB. No entanto, isso não é exato. Na verdade, existem 1.024 MB em um GB completo. Os fabricantes usam o "1.000" durante todo o tempo da conversão, em vez dos 1.024 corretos.

Usar o número adequado para calcular gigabytes deve dar a você algo como 4 GB = 4.294.967.296 bytes. No entanto, o fabricante anuncia 4 GB = 4.000.000.000 bytes. 4.000.000.000 bytes é, na verdade, cerca de 3.68GB.

    
por 10.03.2011 / 21:07
0

Diferenças binárias / decimais são uma opção, mas acho que no caso do espaço "ausente" ser simplesmente reservado durante a formatação para informações do sistema de arquivos ... é por isso que você pode ter um arquivo com um nome muito longo ocupando espaço zero na unidade. Esses nomes de arquivos e outros metadados devem ser armazenados em algum lugar.

    
por 04.04.2011 / 01:26