¿Disco virtual con "soporte para deshacer" para realizar pruebas?

0

Para acelerar mis pruebas, necesito preparar un disco con algunos archivos, realizar algunas operaciones en el disco (modificar archivos, crear nuevos archivos ...) y volver rápidamente al estado limpio (antes de realizar operaciones). Sé acerca de los archivos VHD que se pueden montar con "soporte para deshacer", pero no puedo encontrar cómo usar esto en Windows 7.

No me importaría otras opciones también. Mi disco no cabe en la memoria, por lo que el disco RAM no es una opción. Arrancar máquinas virtuales y hacer instantáneas tampoco es una opción.

Estoy usando Windows 7 (RC).

Peter Štibraný
fuente

Respuestas:

2

Montaje de un VHD en Windows 7

  • Haga clic en el orbe
  • Haga clic derecho en Mi PC y seleccione Administrar
  • Seleccione Administración de discos en Almacenamiento
  • Haga clic derecho en Administración de discos
  • Elija entre Crear VHD y Adjuntar VHD

Usando Windows Virtual PC

En Virtual PC puede usar discos diferenciales y hay un completo tutorial disponible en Seven Forums titulado Cómo crear discos de diferenciación en Windows Virtual PC .

BinaryMisfit
fuente
No quiero instalar el sistema operativo allí, solo necesito montar este disco virtual como una unidad separada (letra). Echaré un vistazo a VirtPc para ver si puedo usar el disco diff creado en win7 o no. Gracias por puntero.
Peter Štibraný
Parece que lo mismo es posible usando diskpart: cchsu.com/art-en/2009/07/11/128
Peter Štibraný
No hay necesidad de. Actualicé mi pregunta con los pasos para montar un VHD en Windows 7.
BinaryMisfit
Es posible crear un disco de diferenciación usando diskpart. Esta opción no está disponible a través de Administración de discos :-(
Peter Štibraný
2

Ok, aquí está la respuesta basada en http://www.cchsu.com/art-en/2009/07/11/128/

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

En este punto, el disco virtual "diff.vhd" está conectado al sistema como una nueva unidad. Si difiere el disco con "main.vhd" como padre. Cuando termine con las pruebas, simplemente puedo hacer:

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

Y tenga el estado limpio de "main.vhd" nuevamente.

Esto funciona en Windows 7.

Peter Štibraný
fuente
1

Haga una copia de seguridad del VHD, realice sus 'operaciones' y luego restaure el VHD desde la copia de seguridad. Voilá, 'estado limpio' nuevamente.

Si está utilizando su VHD con VirtualBox , puede tomar una instantánea cuando lo desee.

ingrese la descripción de la imagen aquí

Garfio
fuente
:-) Sin embargo, no es tan rápido con archivos vhd grandes.
Peter Štibraný
+1 por simplicidad, a menudo subestimado. Sin embargo, me gusta más la respuesta de Peters.
Henk