O stick USB de 4 GB tem apenas 1.37 GB agora?

1

Eu queria colocar um arquivo .ISO no meu dispositivo USB usando dd .

Mas, em vez de usar: dd if=/my/iso of=/dev/sdb , eu fiz dd if=/my/iso of=/dev/sdb1 primeiro.

E porque queria corrigir o meu erro, também fiz dd if=/dev/zero of=/dev/sdb e dd if=/dev/zero of=/dev/sdb1 .

Vá em frente, agora algo está quebrado.

Eu tentei criar uma nova tabela de partições. Mas isso não ajudou.

Existe uma maneira de recuperar o dispositivo USB?

    
por Minix 20.07.2015 / 13:59

2 respostas

4

Após você dd de uma imagem em uma unidade flash, a unidade será dividida em 2 partes: a partição da imagem com o tamanho da imagem e uma parte em branco. Isso é normal.

Para fazer seu disco funcionar como antes, apenas formate-o: mkfs.vfat -I /dev/sdb (como root).

    
por 20.07.2015 / 15:55
1

Você substituiu a tabela de partições por um sistema de arquivos ISO.

A expectativa geral é que, se um dispositivo contiver um sistema de arquivos ISO, isso descreverá todo o conteúdo da mídia, e nenhuma outra partição estará presente, porque é assim que os CDs de dados normais funcionam. O sistema espera que o restante da mídia fique inacessível, mais uma vez porque é isso que aconteceria com um CD de dados, e não tenta procurar mais para evitar erros de leitura.

No nível de bloco, as dimensões corretas do dispositivo são informadas, portanto, quando você criar uma nova tabela de partição com fdisk , essa tabela descreverá o tamanho total.

    
por 20.07.2015 / 16:42