Como recuperar um usb que foi feito inicializável usando a ferramenta dd [duplicate]

4

Eu estava tentando criar uma suíte de instalação Kali no meu pendrive sandisk de 16 GB. Eu usei o comando dd e umount para montar o iso no meu USB. Após a conclusão da instalação, eu formatei meu pendrive e agora ele mostra que ele tem apenas 10 GB de espaço utilizável. Como formatá-lo corretamente para que eu possa usar todo o espaço?

    
por Anandu M Das 09.12.2014 / 13:46

3 respostas

5

Você precisa remover completamente a imagem do disco de instalação. Execute a seguinte série de comandos:

sudo fdisk /dev/sd_ # Insert drive letter as appropriate
    p         # This will list partitions on it. CHECK it's the pendrive!
    d         # Delete partition (repeat until all deleted).
    p         # If you still have partitions, run d again
    n         # Create a new partition. Physical, accept defaults for size etc
    t         # Change type - use option b (vfat). Consider c (bigger USB sticks).
    w         # Write out changes & quit fdisk

sudo mkfs -t vfat /dev/sd_1
    
por Mark Williams 09.12.2014 / 14:12
0

Uma vez eu usei dd para copiar uma iso ao vivo em uma unidade usb (cartão SD especificamente). Ele não usava um MBR comum, aparentemente nenhum MBR, apenas algo como o ISO9660 tipo CD.

O que deve ter funcionado para consertar (que eu não tentei no momento) seria usar algo como gparted para:

  1. escreva um novo MBR na unidade, crie novas partições e
  2. formate-os com o seu FS escolhido.

Se isso não restaurou o tamanho total da unidade USB, isso é um problema ... Eu não sei de uma ferramenta melhor do que o parted / gparted ... tem havido alguns drives usb "falsos" & amp; cartões de memória flash vendidos que são especialmente formatados para parecer maiores do que realmente são (para serem vendidos a um preço mais alto do que valem).

No caso da minha estranha unidade iso-dd'd, mesmo após particioná-la novamente com gparted Semanas mais tarde, a antiga iso ao vivo apareceria algumas vezes (de alguma forma - não lembra exatamente como, alguma forma incomum de montagem, talvez gnome-disks ) mas eu ainda podia ler muitos dos arquivos antigos do iso (seus md5 eram mesmo bons) e isso foi depois de particionar novamente e reformatar e gravar alguns novos arquivos para a nova partição.

Eventualmente eu procurei no dispositivo bruto por qualquer menção ao antigo iso & amp; sobrescreveu os primeiros 700 blocos ímpares na unidade.

FYI, esses comandos devem salvar uma cópia de backup do MBR & amp; layout da partição, talvez não seja útil no seu caso, mas relacionado ao novo MBR'e e re-particionando uma unidade:

Cópia de segurança do mbr (primeiros 512 bytes):

  

sudo dd if=/dev/sdb of=sdb-first512-mbr bs=512 count=1

Cópia de backup da tabela de partições com sfdisk (lista de texto)

  

sudo sfdisk -d /dev/sdb > sdb-parttable-sfdisk

    
por Xen2050 09.12.2014 / 14:24
0
  1. Instale o gparted e abra-o
  2. Selecione o disco usb (por exemplo, / dev / sdb) no canto superior direito
  3. Excluir todas as partições existentes
  4. Crie uma nova partição principal fat32 com espaço total
  5. Clique em aplicar (funcionará mesmo se você vir um erro no final de esta operação)
  6. Use o Windows PC para formatar esta unidade

A instrução (3-5) destruirá a tabela de partições antiga criada pelo dd quando você tiver criado o disco inicializável e criará uma nova tabela de partições com.

Agora você pode usar este stick USB no Windows e formatá-lo. Ele mostrará todo o espaço do seu drive USB.

    
por user600461 28.09.2016 / 19:08

Tags