Eu tenho um cartão MicroSD em um adaptador USB (que se conecta a uma porta USB da minha máquina e funciona como uma unidade flash USB). Eu estava usando o Unetbootin para tornar essa uma unidade flash USB inicializável com o Kubuntu. Mas eu precisava cancelar enquanto estava trabalhando. Então, eu matei o processo Unetbootin do console.
Desde então, não consigo formatar o MicroSD ou excluir a pasta que o Kubuntu criou. Eu também tentei mkdosfs
, sem sucesso. Também não consigo montar a unidade? O que posso fazer para tornar esta unidade utilizável novamente?
Tentar criar uma nova tabela de partição no GParted, conforme descrito na resposta de Eliah Kagan, não funciona. Ele falha com a mensagem de erro "tabela de particiones impossível de criar" ("incapaz de criar uma tabela de partição").
sudo dd if=/dev/zero
o sugerido na resposta de 'izx'? Se odd
comando for bem-sucedido, recomendo que você crie umamsdos
tabela de partição MBR ( ) e uma única partição FAT32 usandogparted
antes de tentar novamenteUNetbootin
. (Eu tenho problemas experientes tentando usar várias partições em uma unidade USB Enquanto você está apenas tentando chegar a este trabalho provavelmente é melhor começar com uma configuração muito simples..)Respostas:
Análise do problema
Cartões de memória e pendrives USB possuem o mesmo tipo de hardware interno, portanto os mesmos métodos são relevantes para os dois tipos de dispositivos. O termo 'unidade' pode se referir a um pendrive USB e a um cartão de memória (e o cartão de memória pode ser conectado através de um adaptador USB ou de um slot interno no computador).
Confusão: existem alguns dados na unidade, que confundem a ferramenta de particionamento, para pensar que a unidade não funciona. Nesse caso, você pode simplesmente 'limpar' parte da unidade (substituir com zeros). Normalmente, é suficiente limpar o primeiro megabyte, o megabyte no final da unidade.
A unidade é somente leitura: não quero dizer que exista um sistema de arquivos somente leitura, mas que a unidade seja legível, mas não gravável (como um CD-ROM ou DVD). Isso pode ser causado por algum sistema de ajuda ou sistema concorrente; portanto, vale a pena tentar de acordo com esta lista,
A unidade não pode ser encontrada: Para usar as ferramentas de reparo e particionamento disponíveis para usuários normais como você e eu, a unidade deve ser reconhecida pelo sistema do computador e listada, por exemplo, pela ferramenta de linha de comando
lsusb
oulspci
. Você obtém mais detalhes com a opção detalhadaA unidade também deve ser reconhecida como um dispositivo de armazenamento em massa, por exemplo, pela ferramenta de linha de comando
lsblk
. As duas linhas de comandodeve listar a unidade de uma maneira, para que você possa identificá-la. A linha de comando a seguir é ainda melhor, porque lista também o modelo (que geralmente inclui o nome da marca e / ou modelo de um pendrive ou adaptador de cartão).
(Você pode copiar e colar daqui para uma janela do terminal para evitar erros de digitação.)
Observando uma unidade ao vivo persistente
/dev/sdd
e uma unidade somente ao vivo clonada,/dev/sde
pode produzir a seguinte saída,Um cartão de memória conectado a um slot interno pode ser reconhecido conforme
/dev/mmcblk0
ilustrado no exemplo a seguir, onde um Intel NUC é inicializado a partir de um cartão microSD em um adaptador no slot para cartão SD,Nesse caso, nenhum nome de modelo está listado. Você provavelmente pode estar convencido de que está "olhando" para o cartão de qualquer maneira, mas existem outras ferramentas que podem ajudá-lo a identificar o cartão
parted
elspci
,Vamos torcer para que haja "apenas" confusão
Tente restaurar a unidade em um dispositivo de armazenamento padrão
Instale e use mkusb (mkusb-dus), que pode formatar um alias para restaurar uma unidade em um dispositivo de armazenamento padrão (com uma tabela de partições MSDOS e uma partição com o sistema de arquivos FAT32). Essas instruções são relevantes para muitos tipos de unidades ( pendrives USB , cartões de memória , unidades de disco rígido, HDD , unidades de estado sólido, SSD ), mas provavelmente são usadas com mais freqüência para pendrives e cartões de memória USB.
Se você executar o Ubuntu padrão, poderá precisar de uma instrução extra para obter o repositório Universe. (Kubuntu, Lubuntu ... Xubuntu tem o repositório Universe ativado automaticamente.)
Veja esses links com instruções mais detalhadas,
mkUSB-quick-start-manual.pdf ou se o link não funcionar, este link alternativo
help.ubuntu.com/community/mkusb
mkusb versão 12 alias mkusb-dus:
O mkusb limpa o primeiro megabyte como um primeiro passo para restaurá-lo
Às vezes, alguns dados estão enganando o software para pensar que a unidade não funciona, mesmo quando é boa, e basta limpar o primeiro megabyte para se livrar desses dados. Você pode "olhar" a unidade com uma ferramenta que não reconhece ou entende corretamente a estrutura da tabela de partições ou de um sistema, por exemplo
Então você pode
O que fazer se o mkusb falhar
Se o mkusb falhar, a unidade não será encontrada pelo sistema ou somente leitura. Nesse caso, você deve tentar de acordo com a lista no parágrafo 'A unidade é somente leitura' (acima).
fonte
Isso é um pouco tarde, mas aqui está a minha opinião.
Meu irmão, de alguma forma, fez com que seu flash drive não funcionasse no Windows e somente leitura no Linux. Tentar usar o GParted para criar uma nova tabela de partição não funcionou, então tentei a opção dd. Isso também não funcionou, mas depois de um pouco de brincadeira, usei o seguinte comando:
sudo dd if=/dev/zero of=/dev/sdb bs=1M count=40
Depois disso, eu poderia usar o GParted novamente e funcionou perfeitamente. Obviamente, o primeiro bloco não era o problema, mas o problema estava em algum lugar entre lá e o bloco 40.
fonte
Desmonte a unidade USB primeiro e depois formate-a com GParted.
fonte
Instale o
gparted
pacote no Centro de Software (ou no Terminal / Konsole, executandosudo apt-get update
seguido porsudo apt-get install gparted
). Isso fornece o Editor de partições GParted.Em seguida, execute o GParted. Encontre a unidade MicroSD / USB na lista de dispositivos no menu suspenso no canto superior direito da tela. Verifique se você possui o dispositivo certo. (Você pode ver o tamanho dele para ajudar a avaliar isso.) Seria muito ruim se você formatasse acidentalmente uma unidade diferente que tivesse dados valiosos ou o sistema Ubuntu nela!
Com o dispositivo correto selecionado, execute
Device...
>Create Partition Table...
. Use as opções padrão (ou seja, basta clicarApply
, não altere a opção emAdvanced
). Observe que, enquanto outras modificações no GParted são executadas apenas quando você aplica as alterações, a criação de uma nova tabela de partição elimina qualquer coisa na unidade em que é feita e é executada imediatamente quando você clica emApply
.Agora crie uma partição FAT32 no dispositivo (ou uma partição FAT16, se for muito pequena, como apenas alguns megabytes, ou se você precisar de uma partição FAT16, por exemplo, porque está seguindo as instruções que solicitam uma partição FAT16) . A nova partição FAT32 deve cobrir toda a unidade (que é o padrão no GParted). Você verá a partição lá, mas isso está apenas mostrando a você como será quando você aplicar suas alterações.
Em seguida, aplique suas alterações (clicando na marca de seleção verde). Saia do GParted.
Você deve encontrar a nova partição em qualquer janela do Nautilus (por exemplo, navegador de arquivos), em Dispositivos à esquerda. Monte a partição clicando nela em Dispositivos no Nautilus.
Agora você deve poder escrever com o UNetbootin.
fonte
Acabei de testar no meu Linux, você deve usar o Disk Utility. (Sistema> Administração> Utilitário de Disco)
unmount volume
se estiver montado. Se ocorrer um erro, tente desmontá-lo da área de trabalho; se ainda houver um erro, remova-o e conecte-o novamente.format drive
e deixe o padrão. (é o registro mestre de inicialização)Create partition
e escolha NTFS e deixe o padrão.Estes passos eu me testei, por favor, se houver mais alguma coisa, me diga.
fonte