Como posso reformatar meu cartão SD para usá-lo normalmente novamente?


122

Desejo reformatar meu cartão SD para usá-lo normalmente novamente (atualmente ele possui uma partição FAT32 de 78 MB e uma partição Linux de 3,9 GB). Como faço isso (no Windows / Mac / * nix)?


2
Isso pode parecer muito engraçado, mas se você tiver um microsd que o linux não lê, mas é mostrado usando o fdisk, coloque-o no seu telefone Android, vá para configurações> Armazenamento> Armazenamento Removível> Formatar. É isso aí. Você pode usá-lo como um dispositivo de armazenamento normal depois disso. Eu só fiz isso depois de fazer tudo o yada yada por 1-2 horas
freerunner

não tenho certeza se há alguma desvantagem na sugestão do @freerunner, mas certamente é fácil e funcionou muito bem para mim.
Triamus

Respostas:


173

Você pode usar DISKPARTno Windows ou o fdiskcomando equivalente em Linux / Mac.


DISKPART (Janelas)

Inicie um prompt de comando e inicie o console do DISKPART. Liste todos os seus discos digitando LIST DISKe selecione o disco apropriado com SELECT DISK #(onde # é o cartão SD). Você pode digitar CLEANpara limpar a tabela de partição no cartão, apagando-a efetivamente. Verifique se você selecionou o disco apropriado antes de executar o CLEANcomando!

Para criar uma partição primária para reutilizar o espaço no cartão, digite CREATE PARTITION PRIMARY. Isso realocará o espaço "limpo" anteriormente.

Para formatar, digite FORMAT FS=FAT32 QUICKe, finalmente, para reatribuir uma letra de unidade, digite ASSIGN.

Se você é incapaz de determinar o disco adequada, remova o cartão SD, executar DISKPARTe LIST DISK, em seguida, re-executá-lo com o cartão SD inserido. O cartão SD é apenas o disco que foi adicionado.

Observe que os comandos acima não diferenciam maiúsculas de minúsculas; Usei bonés para combinar com as DISKPARTexibições da convenção .


FDISK/ CFDISK(Linux / Mac)

Em um terminal, comece fdisk /dev/sdxonde /dev/sdxestá o seu dispositivo de cartão SD (pode depender da distribuição do Linux que você está usando, veja abaixo). Você pode excluir todas as partições existentes no dispositivo digitando d e, em seguida, adicionando uma única nova partição e formatá-la. Você também apenas digita n para criar uma nova tabela de partição e começar a organizar tudo.

cfdisktambém é outra ferramenta viável, que é basicamente fdiskcom uma interface de usuário bastante aprimorada. Nos dois casos, depois que a unidade estiver formatada, você precisará mountdela por último .

Se você não conseguir determinar o dispositivo adequado, remova o cartão SD, execute fdisk -le, em seguida, execute-o novamente com o cartão SD inserido. O cartão SD é apenas o dispositivo que foi adicionado.


@AlexChamberlain in DISKPART, geralmente você sabe pela capacidade do disco. Depois de selecionar um disco, você também pode ligar LIST VOLUMEpara ver todos os volumes da unidade e suas etiquetas (desde que o nome do seu cartão SD apareça, você tem o dispositivo certo). Se você estiver usando fdisk, digite p para imprimir a tabela de partição e verifique se os rótulos de volume estão corretos. Se você estiver usando cfdisk, ele deverá mostrar os rótulos de volume logo após o início do comando em um dispositivo.
Breakthrough

Eu tenho um cartão SD de 64GB. O Diskpart me diz que é muito grande para ser formatado em fat32. Existe alguma opção para fazê-lo de qualquer maneira? Ou preciso usar software de terceiros?
CGFoX

17

Na sua câmera

A maioria das câmeras possui uma função de formato incorporada, que utilizará uma única partição FAT. Minha câmera ainda a coloca em um limite de apagamento de bloco.

Por exemplo, no meu Pansonic Lumix, depois de inserir o cartão e, em qualquer modo, o menu como uma entrada Formatar . Selecioná-lo abre um menu pedindo para confirmar que desejo excluir todos os dados do cartão. Selecionar Sim formata o cartão.


1
:) Será uma partição FAT, iniciando no segundo bloco de exclusão.
Alex Chamberlain

3
Será formatado em FAT como qualquer outro dispositivo formatado em FAT ... não é específico da câmera. No entanto, ele vai ter que eliminar várias pastas criadas como "DCIM"
Alexander

Evitei essa resposta, pois parecia uma má maneira de fazê-lo, mas nada mais funcionou aqui e isso funcionou como um deleite. Eu removi todas as partições, abri o cartão SD na câmera, formatado e agora tenho meus 30 GB disponíveis em vez do 1.4.
Dean Meehan

16

Você pode usar o aplicativo oficial SDCard.org (Windows / Mac):

É bastante simples e reformata o cartão SD no FAT32. Existem opções para ajuste do LBA e também para apagar / apagar.


No momento da redação deste artigo, este software nem roda no Windows 10. Sem erros, apenas dispara imediatamente com um número de erro em branco no log de eventos!
Grim

9

Atualmente, um dos melhores utilitários de gerenciamento de disco parece não ter sido mencionado - GParted :
foto de GParted

Isso está incluído em muitas distros do Linux e pode ser instalado facilmente caso contrário. Para outros sistemas, é possível executá-lo a partir de um DVD ou pendrive USB, para que também possa ser usado lá. A parte Linux também significa que ele suporta o formato de cartão SD, se for ext*, para que possa ser reformatado com facilidade e eficiência, e é provável que ocorram menos problemas. A maioria dos utilitários de disco, principalmente no Windows, provavelmente destruirá qualquer dado de inicialização no cartão SD e o estragará de outras maneiras.

Aqui está uma captura de tela do GParted mostrando o conteúdo de um cartão SD com Raspbian ativado:
captura de tela do GParted
Nota: A partição de inicialização provavelmente terá um rótulo ou sinalizador 'boot'

Para executar operações em uma partição de, clique com o botão direito do mouse e selecione 'Desmontar'. Se uma partição estiver montada (mostrada por um conjunto de chaves ao lado do nome da partição), nenhuma operação poderá ser executada nela. Depois de desmontado, você pode verificar se há erros, reformatá-lo, renomeá-lo, excluir e criar um novo, etc.

A documentação sobre o uso do GParted pode ser encontrada aqui


5

Existem algumas ferramentas específicas apenas para cartões SD, mas eu gosto de usar o EaseUS Partition Tool, que é gratuito para usuários do Windows. Não funcionará nas edições do servidor. * Esteja ciente de que aparentemente eles estão agregando algum software. Clique nas opções avançadas para evitar isso .

Você deve ter cuidado para selecionar seu cartão SD na lista de dispositivos, pois essa ferramenta listará todas as suas unidades. Isso mostra como redimensionar uma partição.

Digite a descrição da imagem aqui

  • A melhor opção é excluir todas as partições do cartão SD. Isso incluirá FAT e ext e possivelmente um SWAP. Basta excluí-los para que você possa ver um total de 16 GB não alocado.
  • Nenhuma operação será executada até você clicar em APLICAR. Depois de remover todas as partições, siga as instruções para recarregar a distribuição que você gosta.

Erro de hardware

No entanto, na lista, você vê seu cartão listado como 55 MB no tamanho total e não tem opção para removê-lo ou expandi-lo mais, o que significa que o SD pode estar quebrado.

Você pode usar uma ferramenta chamada SD Memory Card Formatter - Vá para essa página, leia os termos, role para baixo e aceite se concordar. Este software irá formatar apenas dispositivos externos. Como cartão SD ou dispositivo USB.

Selecione as opções AJUSTE DE TAMANHO RÁPIDO e DE FORMATO: LIGADO!

insira a descrição da imagem aqui

Isso deve redefinir todo o cartão SD para o tamanho original. Se ocorrer um erro neste momento, é mais provável que o cartão esteja completamente danificado.

Como último recurso, você pode tentar formatar o cartão em uma câmera dSLR ou telefone celular que aceite o cartão.

Exemplo

Este é o meu cartão SD Raspbian de 4 GB. Eu usei ferramentas de gerenciamento do Windows. Sim, mostra, mas não permitirá que você faça nada com as partições, apenas para o caso de você excluí-lo ou o Windows corromper alguma coisa (porque não suporta esse sistema de arquivos).

Digite a descrição da imagem aqui

O mestre de partições EaseUS mostra uma lista muito melhor e entende os sistemas de arquivos usados. Clique com o botão direito e exclua as partições. Você também pode criar novas partições e aplicar tudo e terá todo o cartão SD de volta para uso no Windows ou se desejar gravar outra imagem no cartão.

Digite a descrição da imagem aqui

Aqui eu apaguei as partições. Botão direito do mouse e disse "Criar nova partição". Há uma lista completa de tipos de sistemas de arquivos. Não cliquei em Aplicar, portanto, nenhuma operação foi realizada ainda.

Digite a descrição da imagem aqui


2
Este programa tenta instalar vários outros aplicativos quando você o instala.
precisa saber é o seguinte

Desculpe quando eu escrevi isso que não era um problema. Eu atualizei meu anser para alertar sobre isso. Ainda sinto o seu bom software e espero que o voto negativo seja removido.
Piotr Kula

Feito - mas eu não o instalaria. Meu software antivírus estava impedindo a instalação de muitas coisas.
precisa saber é o seguinte

Pode ser um pouco exagero para uma tarefa tão simples, mas funciona.
Ivotje50

1
Meu cartão foi 60MB grande, como você escreveu em "Erro de hardware", mas em vez de jogá-la fora, eu formatado-lo com o meu telemóvel, e não é de 16 GB novamente :)
greuze

4

Algo importante ao usar a ferramenta oficial SD Formatter. (Isso realmente deve ser um comentário, mas aparentemente não consigo adicionar uma captura de tela a um comentário.)

isso me tropeçou por um dia ou mais. Corri o SD Formatter pensando que iria reparar meu cartão SD. Eu observei que a unidade J: tamanho era de apenas 60Mb. É um cartão de 16Gb. Eu pensei que (de acordo com a ferramenta de formato que eu tenho usado nos últimos 30 anos) que apenas formataria a partição de 60Mb.

ERRO. Na verdade, reparticiona o dispositivo em uma única partição de tamanho normal e, em seguida, formata-o (nesse caso, com 16 Gb completos - veja a janela do primeiro plano em comparação com a janela do segundo plano). ESTA Esta é a ferramenta que você precisa. Mãos para baixo. sem perguntas !!


+1 para o problema 60MB que eu tenho, que não é, finalmente, um problema 60MB => 16GB no final, se o cartão é de 16 GB :)
Basj

-2

Eu tive um problema muito semelhante. Minha configuração: Computador executando o Windows 7 e o cartão Sandisk ultra de 16 GB.

Eu queria formatar meu cartão para instalar o OpenELEC . Então eu baixei o formatador SD e tentei formatá-lo. Tornou-se um cartão de 64 MB! Tentei várias configurações, tentei diskpart no CMD e limpei o formato usando o console de gerenciamento do computador / gerenciamento de disco - sem sorte. O escritor de winimg sempre alegou que não havia espaço suficiente no cartão. Anteriormente (isso é antes de usar o formatador SD), ele expandirá o espaço e será instalado e, posteriormente, usei o comando expand no terminal Raspberry Pi. Então aqui está o que eu fiz:

Eu baixei o BerryBoot (note que tem 28 MB!), Escrevi a imagem no cartão SD e inicializei o Raspberry Pi. O BerryBoot reformatou o mesmo usando seu próprio programa incorporado. Agora retirei o cartão e o formatei usando a ferramenta de formatação no Windows com FAT. Peguei o cartão e reinseri. Agora ele lê 14,4 GB! Qualquer um preso como este pode tentar isso.


4
O Windows verá apenas a pequena partição de cabeçalho que resta quando o cartão estiver formatado para compatibilidade com Linux. Portanto, a placa ainda tem o mesmo tamanho, é só que o Windows não consegue entender a partição Linux e ignora completamente sua existência. Assim como o linux faz com essa partição de cabeçalho.
Phill Healey 23/01

-4

Não é bom no Mac com o OS X mais recente. O cartão não pode ser apagado de forma alguma.


1
Bobagem, que tal fdisk?
Jivings

@Jivings desde que não consigo editar (devido à minha seção de perguntas frequentes), como devo responder a esta pergunta enquanto estiver analisando: sinalizar, comentar, etc?
Xxmbabanexx

@xxmbabanexx Provavelmente, já votou. Ele é uma resposta, é apenas errado. E isso não é uma ofensa flagrante.
Jivings
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.