O cartão SD inicializável ainda possui pouca memória, mesmo após a formatação

1

Eu tenho um cartão SD que usei para executar meu RaspberryPi. Eu queria atualizar a cópia do raspbian, então formatei o cartão usando o software de www.sdcard.com. Eu segui todas as instruções corretamente, mas o tamanho do meu cartão SD não voltou ao padrão.

É um cartão SD de 4GB, que depois de soletrar no RaspberryPi tinha encolhido para 52mb, o que eu entendo é normal. Após a formatação, o tamanho subiu para 3,69 gb.

Isso significa que não há espaço suficiente para instalar um novo sistema operacional, então como posso fazer meu cartão SD de 4GB novamente?

Qualquer ajuda seria muito apreciada!

    
por Inazuma 26.05.2014 / 10:22

2 respostas

0

O que significa formatação: Pense na maneira como uma biblioteca é organizada. Se você simplesmente jogasse os livros aleatoriamente até que a sala estivesse cheia, então você iria caber muito mais livros, certo? Mas você nunca seria capaz de encontrar um livro em particular sem procurar em cada livro um por um. Em vez disso, as bibliotecas empregam um sistema de classificação (que ocupa espaço!) E empregam corredores e prateleiras (efetivamente espaço vazio ou espaço não usado para livros!) Para possibilitar a descoberta de um livro em tempo hábil.

Você precisa entender que a mesma filosofia é formatar um disco de computador. Normalmente, isso significa duas coisas:

  1. Adicionando espaços entre as áreas na memória onde os dados serão gravados
  2. Adicionando dados (como uma Tabela de alocação de arquivos ou similar) que informa ao sistema operacional onde os arquivos estão armazenados.

O que há em um GB?: Outro fator no trabalho é descrito em David Marshall resposta. Os fabricantes de discos tendem a representar <1 href="http://en.wikipedia.org/wiki/Binary_prefix#Flash_drives"> 1 GB como 1 bilhão de bytes , quando é mais tipicamente representado como 2 ^ 30 bytes. Assumindo que este é o seu caso, você realmente tem 4e9 / 2 ^ 30 = 3,73 GB.

Setores defeituosos: outra coisa que acontece quando você formata uma unidade é que o sistema operacional procura e remove os chamados setores defeituosos . Estas são áreas do disco que o SO não pode ler / gravar. Ele marca esses setores como ruins durante a formatação, para que eles sejam efetivamente colocados em quarentena e não causem danos aos dados. Este sistema funciona bem se o disco tiver sofrido uma pequena quantidade de dano e a origem do dano não for recorrente. A desvantagem é que o espaço em disco disponível global diminui, pois mais espaço em disco não está mais sendo usado. Esta é uma possível razão pela qual o espaço disponível na unidade caiu.

Fatores ambientais: alguma coisa mudou em relação à versão do seu sistema operacional ou à própria ferramenta de formatação? Quaisquer alterações aqui podem fazer com que o comportamento mude.

Conclusão: Dos seus originais 3,73 GB de espaço, o restante 3,73 - 3,69 = 0,04 GB foi provavelmente perdido devido ao sistema da organização e / ou setores defeituosos. Diferentes sistemas de formatação usarão mais ou menos espaço no disco. Os setores defeituosos, em geral, não são recuperáveis. Soluções potenciais para o problema incluem:

  1. Comprar uma unidade nova e maior (com maior probabilidade de sucesso!)
  2. Garantir que você esteja usando a mesma versão do utilitário de formatação ou do sistema operacional usado anteriormente (se aplicável)
  3. Tentando usar um utilitário de formatação diferente
  4. Aplicar um tipo de sistema de arquivos diferente à unidade (se o utilitário de formatação permitir)

Boa sorte,

- Jonathan

    
por 04.06.2014 / 15:32
0

No Windows 1GB = 1073741824

Para um fabricante de cartões SD, 1 GB = 1000000000

3,69 * 1073741824 = 3962107330 aproximadamente 4000000000, ou seja, 3.69 é provavelmente arredondado para baixo.

    
por 04.06.2014 / 16:06