Cartão SD de 8 GB aparece como apenas 6,47 GB após a criação da partição ext2; Como recupero o espaço perdido?

1

Eu tenho um cartão SD de 8 GB, no qual criei uma partição ext2 de 1 GB. Quando mais tarde eu formatei o cartão, a capacidade do cartão apareceu como 6,47 GB.

Como recupero o espaço perdido?

    
por Bishan 24.12.2014 / 08:33

2 respostas

3

O Windows não suporta nativamente volumes após a primeira partição em mídia removível. Para o Windows reconhecer o espaço "ausente", quaisquer partições adicionais devem ser removidas. Uma maneira simples de corrigir isso é apagar a tabela de partições no cartão SD para que ele possa ser reinicializado.

  • O tamanho correto do cartão SD exibido pelo Windows deve ser de aproximadamente 7,45 GiB. Parece que você criou sua partição ext2 no final do cartão SD, onde é ignorada pelo Windows. Assim, o tamanho aparente do cartão é cerca de 1 GiB menor do que deveria ser.

  • No Linux, tente usar dd para zerar a tabela de partições: dd if=/dev/zero of=<device> bs=4096 count=1024 . Certifique-se de selecionar o dispositivo correto, pois isso apagará todos os dados no dispositivo de destino. Use o dispositivo bruto e não uma de suas partições (por exemplo, /dev/sdc , não /dev/sdc1 ); caso contrário, isso não limpará a tabela de partições.

  • Quando a tabela de partições for apagada, você estará livre para reinicializá-la em qualquer utilitário de particionamento.

Como alternativa, um utilitário de particionamento de terceiros ou uma máquina virtual do Linux pode ser usado para corrigir o particionamento no cartão.

  • Um programa de particionamento de terceiros, como o Gerenciador de partições Paragon , pode ser usado para basta excluir a partição ext2 e redimensionar a partição principal para preencher o cartão. ( Nota: não sou afiliado à Paragon Software. )

  • Uma máquina virtual executando o Linux também pode ser usada para manipular as tabelas de partição da placa, se ela tiver acesso direto e de baixo nível ao dispositivo. Novamente, você desejará remover a partição ext2 e expandir a partição principal para preencher a unidade. O VirtualBox pode ser usado para essa finalidade.

  • Usando software de terceiros (ou dd no Linux), você pode ler a partição em uma imagem de disco para que o volume possa ser montado sozinho, independentemente da unidade flash. Isso permite que você salve os dados na partição antes de excluí-la da unidade.

por 25.12.2014 / 20:22
0

Tente reescrever a tabela de partições. Você pode usar a ferramenta fidsk ou gparted. Eu recomendo o gparted, já que muitas tabelas de partição são suportadas lá.

    
por 24.12.2014 / 09:09