Share via


Virtual Server TIPS: Come aprire OFFLINE un file VHD (Virtual Disk)

Lavorando con file di disco virtuale (formato VHD) può capitare di avere la necessità di aprire "offline" un disco (per magari copiarne il contenuto) senza dover per forza avviare la Virtual Machine a cui è agganciato.

Con Virtual Server R2 SP1 è possibile farlo con un tool a riga di comando, VHDMOUNT,  presente nella cartella c:\Program Files\Microsoft Virtual Server\Vhdmount (nel caso di un'installazione Standard di Virtual Server.

Sarebbe MOLTO meglio però poter utilizzare un modo più agevole, tipo "tasto destro - monta"...

No problem... ci ha pensato Virtual PC Guy (Ben Armstrong) che ha pubblicato sul suo sito le istruzioni per farlo. Basta importare delle chiavi di registro (vedi esempio sotto) e la funzionalità viene abilitata. Meglio di così...

Il posto originale lo trovate QUI

Istruzioni: copia e incolla in un file di testo, salvarlo con estensione *.REG (es.: VHDMOUNT.REG) e lanciarlo sul server con installato VIRTUAL SERVER.

 

*******************************COPIARE DA QUI SOTTO....***************************

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD]
@="Virtual Hard Disk"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell]
@="Plug in"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Plug in]
@="&Plug in"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Plug in\command]
@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /p \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Unplug (discard changes)]
@="Unplug (&discard changes)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Unplug (discard changes)\command]
@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /d \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Unplug (commit changes)]
@="Unplug (&commit changes)"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Virtual.Machine.HD\shell\Unplug (commit changes)\command]
@="\"C:\\Program Files\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u /c \"%1\""

[HKEY_CLASSES_ROOT\.vhd]
@="Virtual.Machine.HD"

******************************...A QUI SOPRA*************************************