Cópia bruta com precisão de setor no Windows

3

Existe algum programa para o Windows que é capaz de fazer o que o dd faz no Linux fora da caixa? Eu preciso copiar de um arquivo para um disco físico no modo raw, onde preciso definir deslocamentos para entrada e saída. Então, para dd, eu precisaria usar os parâmetros seek e skip. Eu sei que existe (1) link ou eu poderia tentar  (2) setup dd usando cygwin mas:

  1. Multiplica o parâmetro skip por 512 (que acredito ser errado). Eu quero pular = 4198399 setores, mas, em seguida, tenta pular 2149580288 setores (bs = 512). Então, com esse bug, o programa é inútil para mim.
  2. Eu tentei usar o dd no cygwin como parcialmente descrito aqui: link . Eu fiz isso

    mount -f //./physicaldrive0 /dev/enc
    mount -f of=/dev/enc if=/cygdrive/f/inputfile.dat skip=4198399 seek=4209089
    

e obtivemos

dd: opening '/dev/enc': Invalid argument"

Similarmente

    mount -f //./Device/Harddisk0/DR0 /dev/enc

resultou em

     dd: opening '/dev/enc': No such file or directory"

Então, estou cansado de tentar com o cygwin.

Existem outros programas / opções que poderiam realizar um tipo dd de cópia bruta (talvez algum editor de disco)?

Obrigado

    
por user462982 23.10.2011 / 20:48

2 respostas

3

Use um CD do LiveLinux de sua escolha (por exemplo, Knoppix). Inicialize a partir dele e faça o dd de lá. Tudo o mais é apenas um truque se você depender de dd .

Caso contrário, você pode escolher qualquer ferramenta de imagem para o Windows (por exemplo, Ghost, Acronis True Image).

    
por 23.10.2011 / 21:01
0

Com o VirtualBox , você pode usar VBoxManage clonehd , converfromraw e storageattach , dependendo do que for adequado.

Para automatizar, você pode usar o provisionamento de shell simples no Vagrant ou, melhor ainda, escrever um modelo com Packer . Instalá-las no Windows é muito fácil com o Chocolatey .

    
por 28.11.2014 / 19:33