La casa della brugola informatica


il mondo che vorresti...o forse no...
Archivio Posts
Anno 2009

Anno 2008

Anno 2007

Anno 2006

Virtual Server 2005: Problema del mount VHD

Sono incappato in questo errore proprio oggi, mentre stavo cercando di montare un disco virtuale di Virtual Server 2005 R2 Beta2.

Nel blog di Piergiorgio Malusardi, è presente un articolo che indica un piccolo tips su come fare il mount dei file .VHD; ebbene la comodità di questo tips è elevata, soprattutto se creiamo una VM con una rete isolata e se vogliamo inserire file di grosse dimensioni già disponibili, pensiamo ad una SP di Windows Server 2003...magari ce l'abbiamo già sul nostro pc e non vogliamo riscaricarla.

Il codice da eseguire, sotto forma di file di registro, è il seguente:

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\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /u \"%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\\Microsoft Virtual Server\\Vhdmount\\vhdmount.exe\" /p \"%1\""
[HKEY_CLASSES_ROOT\.vhd]
@="Virtual.Machine.HD"

e permette di ottenere un risultato simile a quello della figura 1.


Figura 1 - Il menù contestuale

Certo che il tutto è molto utile, visto che l'alternativa è usare la riga di comando, ovvero il VHDMOUNT, presente nella cartella di Virtual Server (solo nella versione SP1 Beta2).

Tutto bello e funzionante? Na....altrimenti non avrei scritto l'articolo, giusto?

Può capitare che il mount della periferica non avvenga in maniera corretta, perchè Windows non rilevi i driver corretti per installare il disco virtuale. Concettualmente, il problema che si può presentare è quello indicato nella figura 2.


Figura 2 - Il disco non è correttamente montato

Per risolvere il problema bisogna cliccare con il tasto destro sulla periferica in conflitto ed aggiornare i driver, scegliete di aggiornare la periferica selezionando manualmente i driver e scegliete Microsoft Virtual Server Storage Devices, come indica la figura 3.
 

Figura 3 - Installazione del driver manuale

A questo punto il driver verrà caricato correttamente, come mostra la figura 4, quindi potrete fare il mount correttamente del vostro disco, direttamente dal Disk Management.


Figura 4 - I driver virtuali sono stati installati correttamente

Ohhh....uno dice: "bene allora è tutto funzionante?"....beh direi di sì...tranne per il fatto che questo gioco va fatto tutte le volte che volete montare un disco virtuale; la parte positiva sta nel fatto che vi porta dietro la lettera che avete assegnato la prima volta.

Le prove sono state fatte con Windows Vista RTM, ma a quanto pare anche Windows XP è colpito dallo stesso problema, che probabilmente si risolverà all'uscita definitiva della Service Pack 1 di Virtual Server 2005 R2.

Ciao ciao
S
Categoria: Virtual Machine
domenica, 24 dic 2006 Ore. 13.16








Ora e Data
Statistiche
  • Views Home Page: 350.307
  • Views Posts: 828.757
  • Views Gallerie: 43.119
  • n° Posts: 334
  • n° Commenti: 283
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003