Tamanho do Usb errado após a gravação de uma imagem ISO

2

Acabei de usar dd para colocar o arquivo ISO do Kali Linux no meu USB. Então tentei instalar o Kali Linux via USB, mas não consegui, pois a imagem de instalação estava corrompida. Eu reiniciei meu outro sistema operacional Linux (antergos) e tentei usar dd novamente. Meu pendrive agora diz que ele tem 32 KB e o fdisk não consegue detectá-lo.

É originalmente um stick USB 2.0 de 8 GB.

Para substituir o MBR e a tabela de partições, tentei sem sucesso:

dd if=/dev/zero of=/dev/sdx bs=512 count=1

    
por Jack Sewell 05.11.2016 / 17:10

2 respostas

3

O seu stick USB falhou.

Algumas unidades retornam tamanhos diferentes quando falham, embora eu tenha lido apenas sobre isso com relação a "SSDs", que têm controladores mais complexos.

Para verificar novamente o tamanho da unidade como um todo, eu usaria lsblk ou procuraria no log do kernel dmesg . (O tamanho das partições dentro do dispositivo pode ser completamente falso dependendo da tabela de partições; você poderia inventar isso sem ter uma falha de hardware).

Se o tamanho estiver correto, há maneiras de tentar recuperar dados importantes. Mas não parece que você precisa - você ainda tem acesso ao arquivo ISO da Kali.

Os sticks usb simples não são projetados com nenhum diagnóstico extra de hardware [*]. Quando você souber que o hardware falhou, é isso. Qualquer tamanho do disco como um todo dando errado, ou a unidade não retornando os dados que você escreveu para eles (sugerido por falha de fdisk ), seria suficiente para indicar tal falha.

[*] Eu acho que eles nem foram projetados para usos em que o máximo de ciclos de re-gravação esperados do armazenamento flash se torna um problema. Eles são muito mais propensos a quebrar ou se perder.

    
por 05.11.2016 / 17:48
0

Eu sei que esse lugar é sobre unix , mas quando eu tenho esse problema eu encontro uma máquina windows e eu uso diskpart (acesso administrativo necessário). Porque quando fdisk falha, isso simplesmente funciona; talvez ajude alguém.
Eu não posso tentar as instruções agora, mas deve ser algo como: list disk , select disk i , clean , create partition primary , format fs=fat32 quick , active , assign , exit .
E o tamanho do seu dispositivo USB agora está OK (mas, é claro, você perdeu seus dados).
Eu também estou interessado em uma maneira equivalente de ter sucesso com o Linux.

NB: Não tenho certeza se o tamanho errado indica que dd falhou. De qualquer forma, não esqueça de acrescentar && sync ao seu comando dd .

    
por 06.11.2016 / 14:35