Análise do problema
Cartões de memória e pendrives USB possuem o mesmo tipo de hardware, portanto, os mesmos métodos são relevantes para os dois tipos de dispositivos. O termo 'drive' pode se referir a um pendrive USB, bem como 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 embutido no computador).
-
Confusão: Existem alguns dados na unidade, que confundem a ferramenta de particionamento, para pensar que a unidade não funciona. Neste caso, você pode simplesmente "limpar" parte da unidade (substituir por zeros). Geralmente é suficiente para limpar o primeiro megabyte, o megabyte na extremidade da unidade.
-
A unidade é somente de leitura: Não quero dizer que exista um sistema de arquivos somente para leitura, mas que a unidade seja legível, mas não gravável (como um CDROM ou DVD). Isso pode ser causado por algum sistema de ajuda ou sistema concorrente, então vale a pena tentar de acordo com essa lista,
- Em alguns pendrives e em muitos cartões de memória, há um pequeno interruptor mecânico para proteção contra gravação, que pode alternar entre leitura / gravação e somente leitura. Você pode ter definido como somente leitura sem intenção.
- Reinicialize o computador e tente novamente restaurar ou limpar o primeiro megabyte com o mkusb.
- Desconecte outros dispositivos USB. Por vezes, os dispositivos USB podem perturbar a função um para o outro.
- Experimente outras portas USB e / ou outros adaptadores de cartões.
- Tente outro computador.
- Tente outro sistema operacional (Windows, MacOS) em outro computador.
- Se você ainda não conseguir limpar o primeiro megabyte da unidade, e a unidade for somente leitura, provavelmente será "travada", e a próxima etapa é que ela será completamente "emparedada". Há um limite, quando você tem que aceitar que o pendrive está danificado além do reparo, pelo menos com ferramentas disponíveis para usuários normais como você e eu. Veja este link: Tempo de vida pendrive
-
A unidade não pode ser encontrada: Para usar as ferramentas para reparo e particionamento, que estão disponíveis para usuários normais como você e eu, a unidade deve ser reconhecida pelo sistema do computador e listada para exemplo pela ferramenta de linha de comando
lsusb
oulspci
. Você obtém mais detalhes com a opção detalhadalsusb -v
A 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 comandosudo lsblk -f sudo lsblk -m
deve listar a unidade de uma forma, para que você possa identificá-la. A linha de comando a seguir é ainda melhor, porque também lista o modelo (que normalmente inclui o nome da marca e / ou o modelo de um pendrive ou de um adaptador de cartão).
sudo lsblk -o model,name,size,fstype,label,mountpoint
(Você pode copiar e colar daqui para uma janela de terminal para evitar erros de digitação).
Observando uma unidade ativa persistente
/dev/sdd
e uma unidade somente ao vivo clonada/dev/sde
pode produzir a seguinte saída,MODEL NAME SIZE FSTYPE LABEL MOUNTPOINT ... Extreme sdd 14,6G ├─sdd1 4,5G ntfs usbdata /media/sudodus/usbdata ├─sdd2 1M ├─sdd3 244M vfat usbboot ├─sdd4 874M iso9660 Lubuntu 16.04.1 LTS amd64 /media/sudodus/Lubuntu 16.04.1 LTS amd64 └─sdd5 9,1G ext4 casper-rw /media/sudodus/casper-rw Transcend 4GB sde 3,8G iso9660 Lubuntu 16.04.1 LTS i386 └─sde1 858M iso9660 Lubuntu 16.04.1 LTS i386 ...
Um cartão de memória conectado a um slot interno pode ser reconhecido como
/dev/mmcblk0
conforme ilustrado no exemplo a seguir, onde um Intel NUC é inicializado a partir de um cartão microSD em um adaptador no slot de cartão SD,MODEL NAME SIZE FSTYPE LABEL MOUNTPOINT mmcblk0 29.7G ├─mmcblk0p1 300M vfat EFI /boot/efi ├─mmcblk0p2 1M ├─mmcblk0p3 6.5G ext4 root / └─mmcblk0p4 512M swap [SWAP]
Nesse caso, nenhum nome de modelo é listado. Provavelmente, você pode estar convencido de que está "olhando" para o cartão, mas há outras ferramentas que podem ajudar a identificar o cartão,
parted
elspci
,sudo parted -ls Model: SD SP32G (sd/mmc) Disk /dev/mmcblk0: 31.9GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 316MB 315MB fat32 boot, esp 2 316MB 317MB 1049kB bios_grub 3 317MB 7262MB 6946MB ext2 root 4 7262MB 7799MB 537MB linux-swap(v1) lspci ... 00:1e.6 SD Host controller: Intel Corporation Sunrise Point-LP Secure Digital IO Controller (rev 21) ...
- Tente de acordo com a lista do parágrafo anterior, 'A unidade é somente leitura: "Em alguns pendrives ..."', se a unidade não for encontrada.
- Se a unidade for encontrada e reconhecida como um dispositivo de armazenamento em massa, há esperança de que você tenha sucesso de acordo com o próximo capítulo.
Esperemos que haja "apenas" confusão
Tente restaurar a unidade para um dispositivo de armazenamento padrão
Instale e use o mkusb (mkusb-dus), que pode formatar alias para restaurar uma unidade em um dispositivo de armazenamento padrão (com uma tabela de partição 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 mais usado para pendrives USB e cartões de memória.
Se você executar o Ubuntu padrão, poderá precisar de uma instrução extra para obter o repositório do Universo. (Kubuntu, Lubuntu ... O Xubuntu tem o repositório do Universo ativado automaticamente.)
sudo add-apt-repository universe # only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
Veja estes links com instruções mais detalhadas,
- mkUSB-quick-start-manual.pdf ou se o link não funcionar, este link alternativo
mkusb versão 12 alias mkusb-dus:
O mkusb limpa o primeiro megabyte como primeiro passo para restaurá-lo
Às vezes, alguns dados estão "enganando" o software a pensar que a unidade não funciona, mesmo quando está boa, e é suficiente limpar o primeiro megabyte para se livrar desses dados. Você pode 'olhar' o drive com uma ferramenta, que não reconhece ou entende corretamente a estrutura da tabela de partições ou um sistema, por exemplo
- se foi clonado de um arquivo iso ou
- se houver traços de uma configuração RAID na unidade.
Então você pode
- deixe o mkusb restaurar a unidade para um dispositivo de armazenamento padrão (uma solução padrão conveniente) ou
- deixe o mkusb apagar o primeiro megabyte e depois disso use outra ferramenta , se você quiser outra tabela de partições e / ou outros sistemas de arquivos. O gparted é uma boa ferramenta, se você estiver executando uma interface gráfica de usuário (gerenciador de janelas ou ambiente de área de trabalho).
O que fazer se o mkusb falhar
Se o mkusb falhar, a unidade não é encontrada pelo sistema ou somente leitura. Nesse caso, você deve tentar de acordo com a lista no parágrafo "A unidade é somente leitura" (acima).