Come trasformare un computer fisico in una macchina virtuale con Disk2vhd
Ti piacerebbe che esistesse un modo semplice per migrare le macchine fisiche alle VM per il testing e il consolidamento? Oggi diamo un'occhiata a Disk2VHD di Sysinternals che è una soluzione semplice per trasformare macchine Windows fisiche in macchine virtuali, anche quando sono attive e funzionanti.
Esecuzione di Disk2VHD
Disk2vhd consente di creare un disco rigido virtuale (VHD) di una macchina fisica anche mentre la macchina è in servizio utilizzando la tecnologia di snapshot del volume. Questa piccola utility non richiede installazione ed è possibile eseguirla da un'unità flash, se lo si desidera. Basta aprire la cartella Disk2vhd ed eseguire l'eseguibile.
Accetto il EULA ...
Ora seleziona l'unità fisica che desideri trasformare in un VHD, assegnagli un nome e un percorso per crearlo e memorizzarlo. Dovrai selezionare una posizione sufficientemente grande da contenere il VHD che stai creando. In questo esempio stiamo creando un VHD da un ThinkPad IBM con XP in esecuzione. Si noti lo spazio richiesto sotto il Volumi da includere la sezione mostra 6.48 GB e l'unità E: \ è in realtà un'unità da viaggio da 8 GB. Inoltre, se stai creando un VHD da XP o Server 2003 e lo stai eseguendo su Microsoft Virtual PC, seleziona la casella Risolvi HAL per Virtual PC. Dopo che tutto sembra corretto, fai clic sul pulsante Crea.
Ti viene mostrata la barra di avanzamento mentre viene creato il VHD. Il XP VHD di un vecchio IBM ThinkPad G40 utilizzato per questo test è durato circa un'ora. La quantità di tempo necessaria per creare il VHD varierà da sistema a sistema.
Installazione su Windows Virtual PC
Qui daremo un'occhiata all'esecuzione del VHD appena creato su Virtual PC in Windows 7. Prima dobbiamo creare una nuova macchina, quindi apri Windows Virtual PC dal menu Start.
Nella cartella Macchina Virtuale clicca su Crea una macchina virtuale per avviare il wizard.
Dai un nome alla macchina qualcosa che ti aiuta a identificarlo, dove in questo caso gli abbiamo dato il nome della macchina fisica da cui proviene.
Decidi la quantità di memoria da dare alla macchina virtuale e seleziona le impostazioni di rete.
Nel prossimo passo della procedura guidata dobbiamo indicare la posizione del VHD e fare clic su Crea.
La macchina virtuale creata verrà posizionata nella cartella Macchine virtuali.
Ci sono alcune cose da sottolineare su questa macchina virtuale XP. Perché l'abbiamo spostato da un altro computer, abbiamo bisogno di riattivare la licenza XP.
La nuova procedura guidata hardware verrà visualizzata quando XP inizierà a rilevare diversi hardware rilevati sulla macchina virtuale. Abbiamo scoperto che cancellare quei maghi ha funzionato al meglio.
Quindi abbiamo eseguito Enable Integration Features dal menu Tools su Virtual PC.
Una procedura guidata verrà avviata sul computer virtuale e seguirà ogni passaggio finché non sarà terminato, quindi riavvierà la VM.
Dopo il riavvio della macchina dal riavvio è possibile iniziare a usarlo. Questo esempio è bello perché sono appassionato del ThinkPad per amore della nostalgia e posso portarlo con me su altre macchine.
Conclusione
È anche possibile eseguire VHD su macchine virtuali Microsoft Hyper-V su Server 2008 e ne abbiamo eseguito anche uno su VirtualBox. Ci sono molti scenari in cui Disk2vhd sarebbe molto utile, specialmente per consolidare le macchine più vecchie in una. Può essere utilizzato per creare immagini di altre macchine per il test, senza doversi preoccupare di danneggiarle. Inoltre potrebbe essere usato semplicemente per creare un backup del tuo computer. È completamente gratuito, non richiede installazione e creerà il VHD mentre il computer è attivo e funzionante. Funzionerà su Windows XP SP2 e versioni successive.
Scarica Disk2vhd