Comando "dd" + Imagem ISO + HD + Pendrive [RESOLVIDO]

1. Comando "dd" + Imagem ISO + HD + Pendrive [RESOLVIDO]

Daniel Sales Zanella
atomic_blaster

(usa Debian)

Enviado em 28/12/2011 - 08:57h

Bom dia, tarde e noite, companheiros,

Estou com uma dúvida e talvez os mais experientes possam me ajudar, ainda que eu não seja um completo iniciante.

Perdi 1TB de dados de um HD externo graças a uma simples tentativa de criar um pendrive com o Windows 7 para instalar num PC de um amigo.

Imaginem a situação:

OS: Debian "Squeeze"

HD (1TB): /dev/sdc1 montado em /media/dzhdd
PENDRIVE (16GB): /dev/sdd1 montado em /media/win7prof

ISO Win7: /media/dzhdd/Apps/OS/Windows\ /7/Win7.iso

Comando utilizado: dd if=/media/dzhdd/Apps/OS/Windows\ /7/Win7.iso of=/dev/sdd1

Resultado da "brincadeira": Um HD de 1TB como um volume UDF com a imagem do Windows 7 e nada dos meus 1TB de informações.

Pelo que entendi, ele leu o arquivo, armazenou em cache (??) e criou a cópia no próprio dispositivo.

Uma vez exposto isso, alguém pode me ajudar a esclarecer a besteira que eu fiz, já que em toda minha ignorância no mundo Linux, não vi nada?

Obrigado a todos e um Feliz Ano Novo! \o/


  


2. Re: Comando "dd" + Imagem ISO + HD + Pendrive [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/12/2011 - 14:56h

Olá amigo, esse comando acima resulta em sobrescrever o dispositivo sdd1, no seu caso o pendrive.

Caso queira copiar um arquivo ou diretório para dentro do pendrive ou outro dispositivo, primeiro monte o dispositivo e depois copie usando o cp ou rsync no seu caso o comando ficaria assim:

cp -a /media/dzhdd/Apps/OS/Windows/7/Win7.iso /media/win7prof

se quer criar um pendrive bootavel com windows 7 para instalar em outro computador, tem um link abaixo bem interessante:

http://info.abril.com.br/dicas/windows/windows-7/windows-7-no-netbook-pelo-pen-drive.shtml




3. Re: Comando "dd" + Imagem ISO + HD + Pendrive [RESOLVIDO]

Daniel Sales Zanella
atomic_blaster

(usa Debian)

Enviado em 28/12/2011 - 15:06h

eabreu escreveu:

Olá amigo, esse comando acima resulta em subescrever o dispositivo sdd1, no seu caso o pendrive.

Caso queira copiar um arquivo ou diretório para dentro do pendrive ou outro dispositivo, primeiro monte o dispositivo e depois copie usando o cp ou rsync no seu caso o comando ficaria assim:

cp -a /media/dzhdd/Apps/OS/Windows/7/Win7.iso /media/win7prof



Pois é, amigo...Era exatamente essa a idéia, sobrescrever o sistema de arquivos dos dispositivo sdd1, o pendrive, no entanto o que aconteceu (e até agora não sei como) foi que ele sobrescreveu o sistema de arquivos do HD, ou seja, o sistema de arquivos de origem do próprio arquivo iso que estava usando, ou pretendia usar.

Eu não acreditei na burrada, chequei e re-chequei os dispositivos e a linha de comando usada para me assegurar de ter feito o comando exatamente assim, como aprendi....

Até agora estou embasbacado...Não imagino que simples espaços no caminho de origem tenham sido tão destrutivos e catastróficos...aehueahuea...

Bom, eu só queria entender pq sei que fiz algo errado, mas certamente não foi o comando ou confusão com os dispositivos sdc ou sdd...

oO

Valeu a ajuda ae, galera.


4. Re: Comando "dd" + Imagem ISO + HD + Pendrive [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 28/12/2011 - 15:44h

Olha amigo não faz sentindo algum ele copiar para o próprio dispositivo de origem, a num ser que você trocou os nomes dos arquivos de dispositivos na hora de copiar com o comando dd.

pois a sintaxe é:

<comando(dd)> <Lê a partir do arquivo ao invés da entrada padrão> <Escreve no arquivo ao invés da saída padrão>

dd if=/media/dzhdd/Apps/OS/Windows\/7/Win7.iso of=/dev/sdd1


porém no seu comando acima notei que tem uma contro-barra no path da localização do arquivo, o normal seria:

/media/dzhdd/Apps/OS/Windows/7/Win7.iso

e não ?

/media/dzhdd/Apps/OS/Windows\/7/Win7.iso

porém até aonde conheço sobre o comando não vejo implicância na sua contro-barra, só poderia aparecer algum erro referente ao path (localização)do arquivo, a num ser que exista algum espaço no nome do sub-diretório Windows, e você mudou o nome de Windows 7 que ficaria assim: /media/dzhdd/Apps/OS/Windows\ 7/Win7.iso para /media/dzhdd/Apps/OS/Windows\/7/Win7.iso

pois se fosse escrever Windows 7, com espaço entre windows e 7

ficaria realmente assim: Windows\ 7 .

Essa é a única coisa que vejo de errado até o momento.


5. Re: Comando "dd" + Imagem ISO + HD + Pendrive [RESOLVIDO]

Daniel Sales Zanella
atomic_blaster

(usa Debian)

Enviado em 28/12/2011 - 16:08h

Realmente desconfio da questão do espaço, mas ainda assim não vejo "erro", já que usei o tab para autocompletar o nome do arquivo.

E de fato não faz sentido copiar para a própria origem uma vez que usei o caminho "/dev/sdd1" no parâmetro "of=".

Enfim, acho que é um "mistério" para o qual não encontrarei resposta até que ocorra novamente e eu perceba com mais clareza.

Em todo caso, muito obrigado por se dispor a me ajudar, amigo.

Darei como concluído o tópico.

Novamente, obrigado e um Feliz Ano Novo! =D






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts