Disco virtual com “suporte a desfazer” para teste?

0

Para acelerar meus testes, eu preciso preparar um disco com alguns arquivos, fazer algumas operações no disco (modificar arquivos, criar novos arquivos ...) e retornar ao estado limpo (antes de fazer as operações) rapidamente. Eu sei sobre arquivos VHD que podem ser montados com "suporte a desfazer", mas não consigo encontrar como usar isso no Windows 7.

Eu não me importaria com outras opções também. Meu disco não vai caber na memória, então o disco RAM não é uma opção. Inicializar máquinas virtuais e fazer snapshots também não é uma opção.

Estou usando o Windows 7 (RC).

    
por Peter Štibraný 07.09.2009 / 22:01

3 respostas

2

Ok, aqui está a resposta com base no link

diskpart
create vdisk file="d:\temp\diff.vhd" parent="d:\temp\main.vhd"
attach vdisk

Neste ponto, o disco virtual "diff.vhd" é anexado ao sistema como nova unidade. Se discrepância de disco com "main.vhd" como pai. Quando terminar o teste, posso simplesmente fazer:

diskpart
detach vdisk
create vdisk file="d:\temp\diff1.vhd" parent="d:\temp\main.vhd"
attach vdisk

E tenha o estado limpo de "main.vhd" novamente.

Isso funciona no Windows 7.

    
por 07.09.2009 / 22:27
2

Montando um VHD no Windows 7

  • Clique no Orbe
  • Clique com o botão direito em Meu computador e selecione Gerenciar
  • Selecione Gerenciamento de disco em Armazenamento
  • Clique com o botão direito do mouse em Gerenciamento de disco
  • Escolha entre Criar VHD e Anexar VHD

Usando o Windows Virtual PC

No Virtual PC você pode usar discos diferenciais e há um completo como disponível nos Sete Fóruns intitulado Como criar discos diferenciais no Windows Virtual PC .

    
por 07.09.2009 / 22:12
1

Faça o backup do VHD, faça suas 'operações' e restaure o VHD do backup. Voilá, 'estado limpo' novamente.

Se você estiver usando seu VHD com VirtualBox , poderá tirar uma foto a qualquer momento.

    
por 07.09.2009 / 22:07