Como reparticionar um cartão SDHC no Windows?

35

Como reparticionar um cartão SDHC (4 GB ou mais)? Preciso de ferramentas de terceiros ou Linux (uma solução de CD ao vivo seria OK)?

No Gerenciamento de disco do Windows, a opção Excluir partição está esmaecida:

Digite a descrição da imagem aqui

Posso reformatar o cartão como FAT32 , copiar arquivos de e para o cartão e até alterar o sistema de arquivos para NTFS usando o comando de linha de comando CONVERT , mas não o reparticionar.

O artigo Como particionar um cartão SD no Windows XP fala sobre o uso de "um programa facilitador do Windows" que me parece bastante dúbio.

Tentei mudar de "Otimizar para remoção rápida" para "Otimizar para desempenho" . A opção de formatar como NTFS apareceu, mas a opção Excluir partição ainda está esmaecida.

Plataforma:

Eu também tentei em versões diferentes do Windows e com cartões diferentes com o mesmo resultado:

  • Cartão SDHC Kingston de 4 GB, classe de velocidade 4 (o mostrado na captura de tela)
  • Transcenda 2 GB (não marcado como SDHC, mas SD)
  • Windows 7 de 32 bits (embora com um leitor de cartão mais antigo) e Windows XP de 32 bits em um EliteBook 8730w
Peter Mortensen
fonte
Por que você deseja particionar os cartões SD?
James P
3
É uma limitação do Windows que apenas a primeira partição de um disco removível possa ser montada. (Os HDDs USB se reportam como discos fixos.) Embora seja possível formatar um disco removível com várias partições usando uma ferramenta de terceiros, você não poderá montar nada além da primeira partição. Isso não é específico do cartão SD, mas os cartões SD geralmente são considerados discos removíveis (a menos que você altere o driver).
Bob
1
James: Quero diminuir o tamanho da partição para poder formatar como FAT16 (FAT32). Isso é para fazer alguns testes em um dispositivo incorporado que atualmente tem problemas de confiabilidade ao gravar em um cartão SDHC. Pode até ser uma solução alternativa para o problema atual.
Peter Mortensen
@PeterMortensen: Há uma pergunta semelhante aqui com uma solução: superuser.com/a/202236/13459 - usando a ferramenta de linha de comando diskpart no Windows, você pode limpar a tabela de partições e criar uma nova partição com 2 GB que pode ser formatada como FAT16. No entanto, tenha cuidado ao selecionar o 'disco' correto para não limpar a unidade errada.
James P
@PeterMortensen: você teve alguma sorte?
James P

Respostas:

50

Aqui está um artigo com a versão arquivada do link de trabalho sem imagens . E também um resumo de como você faz isso:

Inicie o DiskPart abrindo o menu Iniciar e digitando diskpart na pesquisa. Depois de conceder à DiskPart permissão para iniciar com privilégios administrativos, você estará em uma janela de console com DISKPART>prompt.

Excluindo partições

Digite LIST DISKpara descobrir qual disco você precisa alterar. Observe que você está procurando um disco com o mesmo número da ferramenta Gerenciamento de disco, portanto, no caso do OP, é Disk 1.

Em seguida, você precisa selecionar o disco em que deseja trabalhar. Digite SELECT DISK 1. Verifique se o disco correto está selecionado, digitando LIST DISKnovamente.

Agora, você precisa selecionar a partição que deseja remover. Digite LIST PARTITIONpara ver uma lista de todas as partições. Para selecionar o primeiro, digite SELECT PARTITION 1.

Para remover a partição, digite DELETE PARTITION.

Criando partições

Para criar uma partição, você pode continuar usando a ferramenta Gerenciamento de Disco ou digitar CREATE PARTITION PRIMARY. Isso cria uma partição que preenche o espaço livre. Se você deseja criar uma partição de tamanho específico, é necessário digitar CREATE PARTITION PRIMARY SIZE=NNNonde NNNestá o tamanho da partição em MB.

Você pode obter mais informações sobre as várias opções digitando HELP CREATE PARTITIONe / ou HELP CREATE PARTITION PRIMARY.

Saindo do DiskPart

Digite EXITou pressione Ctrl+C.

Notas Adicionais

Embora isso funcione para muitos cartões SD (e outras mídias), especificamente para cartões SD, é recomendável usar o formatador SD da SD Association. Ele não removerá todas as partições, mas garantirá que qualquer parte do cartão relacionada à segurança do conteúdo seja deixada intacta.

Embora não seja solicitado, esse método pode não funcionar para pen drives. Eu tenho pen drives 'emparelhados' particionando-os no Linux ou gravando imagens ISO neles e, até o momento, não encontrei uma maneira de corrigi-los.


fonte
1
Se eu pudesse upvote sua resposta mais de uma vez eu, me ajudou a formatar meu cartão micro SD
Naeem Sarfraz
Isso me ajudou a particionar novamente um micro cartão SD.
Eric Milliot-Martinez
Além de parecer um site obscuro, a ferramenta formatador SD não parece estar funcionando para mim. Após a instalação, a execução parece não fazer nada. Sem janela, sem pop-up, sem mensagem. Parece apenas não fazer nada. Espero que não esteja fazendo algo malicioso.
Evan de la Cruz
Hahaha, site sombrio. Claro que parece assim. Mas é supostamente um site oficial da associação SD.
1
@EvandelaCruz Não sei ao certo o que você está tentando realizar, mas, como observado na minha resposta, especificamente não fará particionamento no cartão SD. Simplesmente formata o cartão. A diferença em relação ao utilitário de formato interno do Windows é que ele preserva alguns dos recursos específicos do cartão SD (principalmente relacionados ao DRM). Não 'parecerá' fazer outra coisa senão apenas formatar seu cartão na maior parte.
5

A resposta de @ bvukelic está correta .. mas é muito tempo :)

Se você estiver no Windows 7 ou mais recente, basta abrir o prompt de comando e executar DISKPART

  • Pode ser necessário excluir o volume - LIST VOLUME, SELECT VOLUME # e, finalmente, DELETE VOLUME , <- Apenas tenha cuidado e leia o que está excluindo

Depois, prossiga para o disco "Gerenciar" usual depois.

Basta ler tudo lá com cuidado :)

fedmich
fonte
Eu fiz o meu agora btw, é um cartão SD de 32 GB e estou formatando-o como FAT32
fedmich
1
A que resposta se refere? Não há mais um usuário com o nome "bvukelic". É "hayavuk" 's?
Peter Mortensen
1

Você não pode excluir uma partição enquanto ela contiver um sistema de arquivos que esteja definido no momento para ser sempre montado. Remova a letra da unidade (na Change Drive Letter and Pathsopção) e, em seguida, você poderá excluir a partição.

David Schwartz
fonte
1
Em um dos computadores, removi a letra da unidade e tentei com "Otimizar para remoção rápida" e com "Otimizar para desempenho" (embora a opção de formatação NTFS não tenha aparecido por algum motivo para a opção "Otimizar para desempenho"). Eu também reiniciei o computador. A opção ainda está esmaecida. Vou testá-lo em outro computador / configuração ainda hoje.
Peter Mortensen
3
Isso funciona apenas se a partição não estiver protegida. Se a partição estiver protegida (como no caso do OP), remover a letra da unidade não ajudará. Você precisa usar o comando DISPART para apagar a unidade nesse caso e começar de novo.
Andrei Belogortseff
1

Você também pode usar o

Assistente de Partição MiniTool

ou o

Software de Partição de Cartão SD EaseUS .

O último da versão 11.9 não fornece suporte para sistemas de arquivos Ext 2 a 4.

O formatador SD mencionado em uma resposta anterior parece apagar todas as partições em um cartão SD!

No entanto, observe que o Windows pode reconhecer apenas a primeira partição em um disco removível; portanto, a segunda partição não possui letra de unidade.

Frank Breitling
fonte