Como verificar o tamanho do microSD anunciado pelo fabricante?

1

Comprei um cartão microSDHC de 8GB. Qual comando do terminal deve me mostrar o tamanho como pelo menos = 8.000.000.000 de bytes? O tamanho deve incluir a tabela de partições e todos os bytes do cartão. fdisk -l está mostrando o tamanho como 7948206080 bytes. Estou usando um adaptador microSD para ler o cartão, supondo que ele não reduza o tamanho detectável.

    
por gom 08.12.2014 / 18:41

3 respostas

1

Primeiro, conecte o cartão de memória por meio de um leitor de cartão ou algo semelhante.

Em seguida, execute o aplicativo chamado Discos (procure no painel ou execute este comando no terminal: gnome-disks )

Agora você deve ver o dispositivo no painel esquerdo do aplicativo, clique nele.

Você receberá todas as informações de lá. Mostrará o nome do modelo, tamanho e número de série. Estou anexando uma captura de tela que testei com meu pen drive.

& nbsp

& nbsp

Para verificar apenas o tamanho, você também pode clicar com o botão direito do mouse na unidade em seu gerenciador de arquivos. basta abrir o gerenciador de arquivos, abrir o cartão de memória, clicar com o botão direito e clicar em propriedades . Estou anexando outra captura de tela:

    
por Pavak Paul 08.12.2014 / 20:52
0

Quando você executou fdisk -1 e observou o tamanho desse cartão, que informações ele apresentava sobre as partições nesse cartão? Normalmente, quando você compra um novo cartão SD, ele provavelmente terá o espaço reservado que Mitch menciona em uma partição separada, o que significa que você vê um valor menor do que o esperado.

Além disso, acho que uma coisa que Mitch está esquecendo é que os fabricantes imprimem informações "simples" ao tentar vender para os consumidores. Por exemplo, minha caixa test-linux tem um disco rígido de 120GB no disco rígido. É isso que está no rótulo, esse foi o número impresso no pacote, mas quando executo fdisk , ele informa 120.000.000.000.0 em bytes, não 128.849.018.880 bytes. A unidade flash USB que tenho em mim atm (8GB) mostra 8,006,926,336 bytes, não 8,589,934,592.0000 bytes se medimos em binário. Minha unidade SSD externa (256GB) pesa 256.055.212.769 bytes, e não os 274.877.906.944 veríamos se medindo em binário.

Assim, enquanto medimos o tamanho dos arquivos em binário, os fabricantes nem sempre parecem fazê-lo com produtos de consumo em massa.

Eu direi, no entanto, que nunca tive um cartão SD relatando o número total de bytes em que a capacidade anunciada é. Meu cartão SD de 2GB que eu conectei à minha caixa de linux só mostra 1.962.856.448 bytes. Não me lembro de um cartão SD que mostra os bytes anunciados. Colocar o cartão SD de 2GB do meu celular no meu PC ... esse registra como 1.976.303.616. É a mesma marca que o outro cartão, o mesmo tamanho, a mesma idade, etc, mas ainda mostra algo diferente do outro cartão, e nenhum mostra um total de 2.000.000.000 de bytes.

    
por JWilliamson 08.12.2014 / 20:14
0

Veja se isso faz sentido.

Os tamanhos dos arquivos são tradicionalmente medidos em binário e, portanto, são contados em múltiplos de 1024, que é 2 ^ 30

GB here means 2^30, and not 10^9.
2^30*8=8589934592
10^9*8=8000000000

Portanto, o tamanho do seu cartão de 8 GB é 8589934592 , a diferença no tamanho, é reservado para a funcionalidade do cartão e o sistema operacional é reservado.

Um kilobyte é um pouco mais de mil bytes, especificamente 1.024. Um megabyte representa mais de um milhão de bytes ou 1.048.576. Um gigabyte é 1.073.741.824 bytes e assim por diante. O número exato é obtido tomando 2 ^ n poder. Exemplo: KB = 2 ^ 10; MB = 2 ^ 20; GB = 2 ^ 30.

  

Todos os dados do computador são armazenados em um formato binário como um ou zero   (chamado um pouco). Oito desses bits juntos são mais comumente chamados   um byte. A capacidade de armazenamento é medida por um prefixo para o B (byte) para   representam uma quantidade específica, ou seja, K (Kilobyte), M (Megabyte), G   (Gigabyte), T (Terabyte), etc. Como todos os computadores são baseados no   sistema binário, esses prefixos representam valores de base 2. Cada nível é   um incremento de 2 à 10ª potência ou 1.024.

     

Os prefixos comuns são os seguintes:

Kilobyte (KB) = 1,024 Bytes
MegaByte (MB) = 1,024 Kilobytes or 1,048,576 Bytes
Gigabyte (GB) = 1,024 Megabytes or 1,073,741,824 Bytes
Terabyte (TB) = 1,024 Gigabytes or 1,099,511,627,776 Bytes
     

Esta é uma informação muito importante porque quando um computador está operando   sistema ou programa relata o espaço disponível em uma unidade,   para relatar o total geral de bytes disponíveis ou referenciá-los por   um dos prefixos. Então, um sistema operacional relatando um espaço total de 74,51 GB   na verdade tem cerca de 80.004.503.306 Bytes de espaço de armazenamento.

     

Anunciado vs. real

     

Como os consumidores não pensam na matemática da base 2, os fabricantes   decidiu avaliar a maioria das capacidades de acionamento com base na base padrão 10   números com os quais todos estamos familiarizados. Portanto, um megabyte é igual a um   milhões de bytes, enquanto um Gigabyte é igual a um bilhão de bytes. Isto não é   muito de um problema com números relativamente pequenos, como um Kilobyte,   mas cada nível de aumento no prefixo também aumentou o total   discrepância do espaço real em comparação com o espaço anunciado.

     

Aqui está uma referência rápida para mostrar o valor que os valores reais   diferem em comparação com o anunciado para cada valor de referência comum:

Megabyte Difference = 48,576 Bytes
Gigabyte Difference = 73,741,824 Bytes
Terabyte Difference = 99,511,627,776 Bytes
     

Com base nisso, para cada Gigabyte reivindicado por um fabricante de unidade,   eles estão relatando a quantidade de espaço em disco por 73.741.824 bytes   ou aproximadamente 70,3 MB de espaço em disco. Então, se um fabricante anuncia um   Disco rígido de 80 GB (80 bilhões de bytes), o espaço em disco   74,5 GB de espaço, aproximadamente 7% menos do que anunciam. Tecnologia da Informação, Mangalam Publishers

    
por Mitch 08.12.2014 / 19:06