[BUZZ] Como montar arquivos VHD como drives no Windows XP

#virtualização

Como montar arquivos VHD como drives no Windows XP, sem precisar do Virtual PC

Nota: No Windows 7 isso já está embutido
https://ryan.com.br/blogs/seven/2009/12/o-suporte-a-discos-virtuais/

Em teoria, o Gizmo Drive (freeware) permitiria fazer isso com facilidade:
http://arainia.com/software/gizmo/overview.php?nID=4

Mas não funcionou comigo. O VHD criado pelo Virtual PC 2007 até é montado, mas uma vez disse que o disco não estava formatado e na outra ficou acusando "parâmetro incorreto"

Em teoria. o Winmount também é capaz de fazer isso, mas como não é freeware e eu ainda tinha opções eu nem mesmo testei.

Então eu parti para o modo mais difícil. Usar o VHDMount.exe, que é parte do Virtual Server 2005.

Siga este tutorial para instalar APENAS o VHDMOUNT:
http://helpdeskgeek.com/windows-xp-tips/attach-a-vhd-file-in-windows-xp/

VHDMount.exe é um utilitário de linha de comando, o que por um lado é bom, mas por outro o torna bem hostil para quem só está preocupado com o resultado final Para facilitar sua vida um funcionário da MS criou um arquivo REG que integra o VHDmount com o explorer:
http://blogs.msdn.com/b/virtual_pc_guy/archive/2007/06/20/double-clicking-on-a-vhd-to-mount-it-take-2.aspx

Vão aparecer três itens no menu de contexto dos arquivos VHD:

Plug in
Unplug (commit changes)
Unplug (discard changes)

Infelizmente, para desmontar você vai ter que procurar pelo mesmo VHD e usar uma das opções Unplug. Não vai existir um comando Unplug (ou "unmont") no menu de contexto do drive virtual criado.

Como instalar o VHDMount.exe em outra máquina sem precisar do instalador do Virtual Server.

Copie o diretório VHDmount para outa máquina

Instale o driver. Isso pode ser feito pelo método tradicional (que é um saco) ou diretamente, por linha de comando:

Abra um prompt na pasta do VHDMOUNT e execute: rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 .vhdstor.inf

Sim, pode acreditar: é mais rápido executar esse comando todo do que tentar instalar o driver pela GUI do XP. Mas se você quiser tentar o procedimento está aqui:
http://coolthingoftheday.blogspot.com/2008/01/tell-me-vhdmount-story-installing-just.html

Você também pode colocar o comando acima em um .bat no mesmo diretório.

11 comentários
  • Jefferson - 6.466 Comentários

    NOTA: Se você for usar o VirtualPC portable do qual falei neste outro post,
    http://www.google.com/buzz/117578158927571476541/A9y9LwJazi6/
    vai achar ainda mais interessante poder montar os VHD como drives no host, já que a versão portable não tem acesso à rede.

    Edit: naaahhh… Depois que você instala o "Virtual Machine Addictions", pode transferir arquivos para a máquina virtual por simples "arrastar e soltar". Bem mais simples do que usar o VHDmount.

  • Jefferson - 6.466 Comentários

    Se ao tentar usar o menu de contexto dos arquivos VHD aparecer a caixa de diálogo ABRIR COM, seu arquivo REG foi criado incorretamente e as chaves no registro não estão apontando para VHDMOUNT.EXE. O erro mais comum é você esquecer de copiar VHDMOUNT.EXE para o diretório indicado no REG.

  • Jefferson - 6.466 Comentários

    Por algum motivo que ainda estou tentando entender, o comando para instalar o driver (rundll32.exe…) não está funcionando agora. Use o método "tradicional" por enquanto se não funcionar com você também.

  • Jefferson - 6.466 Comentários

    Se apesar de você ter instalado o driver corretamente ainda estiver aparecendo uma exclamação em "Microsoft Virtual Server Storage Device01", use "atualizar driver" e aponte para o mesmo diretório do VHDMount. Não sei o motivo, mas isso resolve o problema.

  • Jefferson - 6.466 Comentários

    Precisei usar o VHDMount hoje, para algo diferente, mas só encontrei problemas. Além de ser um saco montar e desmontar sem uma GUI, o processo de cópia de arquivos para dentro do disco virtual "congela" sem razão aparente. Da primeira vez congelou quando eu tinha copiado 1.6GB, e como o tamanho físico do VHD era quase isso (embora o virtual fosse 64GB) acehi que o VHDMount não fosse capaz de "expandir" o arquivo. Mas depois de apagar e tentar de novo, congelou após copiar meros 633MB.

  • Ryan, mais um off-topic aqui, me desculpe, se tivesse uma opção de mandar uma mensagem pvt eu mandava.

    Um amigo meu estava editando fotos direto na cam, quando no meio do processo de salvar acabou a bateria. Com isso o memory card se corrompeu, reportando um cartão vazio quando conectado no PC. Ele está extremamente desesperando, porque no cartão estão as fotos de uma viagem a qual ele passou 2 anos planejando e economizando dinheiro pra poder fazer…

    Tentei fazer uma recuperação com todos os programas que eu tenho conhecimento, sem muito sucesso. O único que me retornou algo foi o getdataback. Consegui recuperar 1/3 das fotos.

    Usei estes softwares:
    Recuva
    Ontrack EasyRecovery Professional
    Runtime GetDataBack for FAT

    Pergunta, conhece algum outro que eu possa usar? Porque eu já praticamente esgotei minhas opções.

    Obrigado.

  • José Carneiro - 198 Comentários

    Tem também o "easy photo recovery".
    http://ziggi.uol.com.br/downloads/easy-photo-recovery
    Ele já tentou ler o cartão com as fotos em um Windows PE?

  • Jefferson - 6.466 Comentários

    Alexandre, eu não tenho nenhuma sugestão a fazer além das já dadas, mas não posso deixar de comentar que seu amigo passou dois anos planejando a viagem e ainda assim não levou em conta que se as fotos eram importantes precisavam de backup freqüente.

    Um erro que quase todo mundo que não é de TI comete.

  • Recomendo o file scavenger, nas três vezes que precisei recuperar arquivos de partições corrompidas ele que me salvou. Não sei se vai ajudar no seu caso segue o link
    http://www.4shared.com/file/IgnGn_mS/filescavenger.html

Deixe um comentário para Jefferson Cancelar resposta

Você pode usar estas tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

  

  

  

:) :( ;) O_o B) :lol: :huh: :S :D :-P 8-O :yahoo: :rtfm: :dashhead1: :clapping: more »