Asier Marqués

Hablando sobre tecnologías web y otras cosas que me interesan
Archivado como Microsoft, Sistemas, Virtualización

VHD es un formato libre usado en los discos de máquinas virtuales de Virtual Pc y Virtual Server de Microsoft, admitido por Vmware entre otros, y también se utiliza en las copias de seguridad de Windows Vista.

Podemos montar un volumen vhd en nuestro pc sin tener un software de virtualización previamente instalado.

Los pasos para hacerlo son los siguientes:

  1. Instalar VHDMOUNT (traducción del post original de Dave Northey)
  2. Descargar el Setup.exe de Virtual Server 2005 R2 SP1 para la plataforma que vayamos a usar
  • Descomprimirlo a una carpeta para extraer el msi: setup.exe /c /t c:\Temp (elegir la carpeta deseada en lugar de c:\temp)
  • Instalar exclusivamente el componente VHDMOUNT: msiexec /i “Virtual Server 2005 Install.msi” /qn ADDLOCAL=VHDMount
  1. Agregar las opciones “Mount” y “Dismount” al menú contextual (traducción del post original de Micke Nyström, MVP de Suecia)
  2. Generar un fichero .inf (p.e mount.inf) con el siguiente contenido:

;Adds a context menu for VHD files to be mounted by VHD mount from explorer, if you installed Virtual Server in an other location, please change the path.
;Created by mikael.nystrom@truesec.se
;version 1.0 2007-05-06[version]
signature=”$CHICAGO$”[DefaultInstall]
AddReg=Reg
[Reg]
HKCR,”.vhd”,,,”Virtual.Machine.HD”
HKCR,”Virtual.Machine.HD”,,,”Virtual Machine Disk Image”
HKCR,”Virtual.Machine.HD\DefaultIcon”,,,”C:\Program Files\Microsoft Virtual Server\vssrvc.exe,3″
HKCR,”Virtual.Machine.HD\shell\Mount\Command”,,,”c:\program files\Microsoft Virtual Server\vhdmount\vhdmount.exe” /m /f %1″
HKCR,”Virtual.Machine.HD\shell\DisMount\Command”,,,”c:\program files\Microsoft Virtual Server\vhdmount\vhdmount.exe” /u %1″
HKCR,”Virtual.Machine.HD\shell”,,,”Mount”
HKCR,”Virtual.Machine.HD”,BrowserFlags,0×00010001,0×8
HKCR,”Virtual.Machine.HD”,EditFlags,0×00010001,0×0

  • NOTA: Es posible que necesites cambiar “Program Files” por “Archivos de Programa” y que prefieras cambiar las palabras “Mount” y “Dismount” por “Montar” y “Desmontar”
  • Hacer clic con el botón derecho en el .inf e instalarlo. En Windows Vista hay que tener en cuenta que VHDMOUNT requiere elevación de privilegios.
  • NOTA: Si se monta más de un VHD a la vez, hay que tener cuidado con las herramientas que utilicemos porque los disk numbers pueden coincidir

Lo he visto en el Blog de David Cervigón.

Publicado por Asier Marqués el Martes, 8 de Mayo del 2007


Puedes seguir los comentarios de ésta entrada via "RSS 2.0" y dejar un trackback desde tu sitio.

8 Respuestas to “Montar disco VHD sin instalar software de virtualización”

Añade un comentario