Disk2VHD: Otra alegría de Sysinternals

Hola

Disk2VHD es una utilidad que habíais demandado muchos de vosotros, y nos viene de la mano, como no, de Mark Russinovich y Bryce Cogswell. Una herramienta que es capaz de sacar una copia online del disco físico sobre el cual está corriendo un Sistema Operativo posterior a Windows XP SP2 o Windows Server 2003 SP1 y la convierte al formato VHD que usan Windows Virtual PC, Virtual Server e Hyper-V. Y si lo hace sobre el disco de sistema, obviamente también sobre cualquier otro disco/partición de datos presente en el equipo.

Su interfaz y su uso no pueden ser más simples. Unos checkbox para seleccionar los volúmenes a convertir, y cuatro botones:

imageAntes de comentar los dos usos principales que tiene, es importante mencionar una cosa. Esto no es una herramienta P2V. Lo que hace es sencillamente sacar un snapshot del volumen, de ahí sus dependencias de, como mínimo, XP SP2 o 2003 SP1 y convertirla a formato VHD. Para ser una utilidad P2V estrictamente hablando le faltaría inyectar todos los componentes necesarios para el sistema de virtualización que vayamos a utilizar, cosa que no hace.

Sin embargo tiene dos utilidades muy claras.

  • La primera de ellas, hacer P2V en plan bricolaje. Tal y como dice en su página de descarga, a partir de los VHDs podemos construir una VM que sobre el papel se comportará como el equipo real. Sin embargo, el proceso de limpieza de hardware físico y la sustitución por el virtual descansa sobre el PnP del sistema operativo, y deberemos instalar manualmente las Additions/Componentes de integración. Recordemos que todo esto lo hace automáticamente System Center Virtual Machine Manager 2008.
  • La segunda es poder pasar nuestra instalación física de arrancar de una partición del disco a un VHD. Es frecuente empezar a jugar con esto del arranque de VHDs y darse cuenta de la potencia que tiene. Y al final te arrepientes de no haber realizado directamente la primera instalación directamente sobre un VHD.

Para ilustrar el segundo caso, mi equipo arranca de una instalación en disco de Windows Server 2008 R2, que fue la primera que hice. Luego tengo arranques de diferentes instalaciones de Windows 7 que lo hacen desde sus correspondientes VHDs. Estos incluso arrancan también como VMs cuando uso el role de Hyper-V de Windows Server 2008 R2. Pues bien, posiblemente convierta el volumen del 2008 a un VHD con esta herramienta y acabe teniendo un equipo que contenga simplemente el Boot Manager y un cierto número de VHDs localizados en el directorio raíz o en diferentes carpetas. Uno de esos VHDs será la partición padre del Hyper-V que puede llegar a mover el resto de VHDs como VMs. Cuando quiera utilizar mis otros sistemas “en físico”, arrancare directamente de sus correspondientes VHDs. ¿Lioso?. Hasta que le coges el truco.

Sea como sea, herramientas de 700 Kb como estas valen todos y cada uno de sus bits en oro.

Saludos

David Cervigón