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)?
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.
:) 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):
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 :
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:
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
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.
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!
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).
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.
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.
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 é 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.
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.
@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.
Respostas:
Você pode usar
DISKPART
no Windows ou ofdisk
comando equivalente em Linux / Mac.DISKPART
(Janelas)Inicie um prompt de comando e inicie o console do DISKPART. Liste todos os seus discos digitando
LIST DISK
e selecione o disco apropriado comSELECT DISK #
(onde # é o cartão SD). Você pode digitarCLEAN
para limpar a tabela de partição no cartão, apagando-a efetivamente. Verifique se você selecionou o disco apropriado antes de executar oCLEAN
comando!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 QUICK
e, finalmente, para reatribuir uma letra de unidade, digiteASSIGN
.Se você é incapaz de determinar o disco adequada, remova o cartão SD, executar
DISKPART
eLIST 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
DISKPART
exibições da convenção .FDISK
/CFDISK
(Linux / Mac)Em um terminal, comece
fdisk /dev/sdx
onde/dev/sdx
está 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.cfdisk
também é outra ferramenta viável, que é basicamentefdisk
com uma interface de usuário bastante aprimorada. Nos dois casos, depois que a unidade estiver formatada, você precisarámount
dela por último .Se você não conseguir determinar o dispositivo adequado, remova o cartão SD, execute
fdisk -l
e, em seguida, execute-o novamente com o cartão SD inserido. O cartão SD é apenas o dispositivo que foi adicionado.fonte
DISKPART
, geralmente você sabe pela capacidade do disco. Depois de selecionar um disco, você também pode ligarLIST VOLUME
para 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 usandofdisk
, digite p para imprimir a tabela de partição e verifique se os rótulos de volume estão corretos. Se você estiver usandocfdisk
, ele deverá mostrar os rótulos de volume logo após o início do comando em um dispositivo.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.
fonte
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.
fonte
Atualmente, um dos melhores utilitários de gerenciamento de disco parece não ter sido mencionado - 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:
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
fonte
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.
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!
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).
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.
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.
fonte
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 é a ferramenta que você precisa. Mãos para baixo. sem perguntas !!
fonte
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.
fonte
Não é bom no Mac com o OS X mais recente. O cartão não pode ser apagado de forma alguma.
fonte
fdisk
?