Llevaba tiempo buscando una herramienta de este estilo, y la gente de sysinternals (los admiro) lo han conseguido. Una utilidad que no sirve para hacer P2V (Physical to Virtual) ; su finalidad es convertir nuestra instalación en un disco virtual en formato VHD, el utilizado por las máquinas virtuales de Microsoft.
Si podríamos hacer P2V pero de forma un poco artesanal, es decir, podríamos convertir nuestro disco a VHD y después inyectarle las “Additions” necesarias para poder hacer correr el VHD sobre un sistema de virtualización: Hyper-V, o similar.
Pero su grandeza empieza con la posibilidad de arrancar nuestro sistema operativo desde un VHD, en vez de hacer una instalación en la partición de disco que tengamos. Esto es realmente útil, y he de confesar que yo lo tengo pendiente todavía por probar.
Más información y descarga: Disk2VHD

Un comentario en “Convertir disco a VHD (Disk2VHD)”
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 vacation 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.