Protože čas od času potřebuji přímo připojovat VHD disky bez spuštění Virtual PC vyhledal jsem následující způsob jak to dělat:

Windows Vista

1. Stáhněte si Virtual Server 2005 R2 SP1 a nainstalujte z něho jednu, jedinou součást (Custom install) a to VHDmount , který umožňuje přistupovat přímo k VHD souborům. Ostatní komponenty Virtual serveru neinstalujte.

2. Stáhněte si Script Elevation PowerToys for Windows Vista – vice informací na http://www.microsoft.com/technet/technetmag/issues/2007/06/utilityspotlight/ a tyto rozbalte do nějakého adresáře, v mém případě je to C:\Program Files\Script Elevation PowerToys

3. Následující script okopírujte do notepadu a uložte s příponou *.reg

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell]

@="Mount"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Dismount\command]

@="\"C:\\Program Files\\Script Elevation PowerToys\\elevate\" \"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /d \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Mount\command]

@="\"C:\\Program Files\\Script Elevation PowerToys\\elevate\" \"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /p \"%1\""

[HKEY_CLASSES_ROOT\.vhd]

@="Virtual.Machine.HD"

4. Spusťte ho běžným způsobem resp povolte ho zápsat do registrů.

5. Vyzkoušejte, zda jsou VHD soubory na pravé tlačítko mapovatelné (Mount /Dismount)

Buri