I files .VHD sono dei files che funzionano come un hard disk virtuale per software quali Virtual PC. Ma c’è una novità: Windows 7 infatti è in grado di supportare tali files nativamente e addirittura si può installare e avviare direttamente da uno di questi contenitori VHD!
Per capire meglio cosa significa, facciamo un esempio: nel nostro hard disk C: abbiamo installato Windows Seven. All’interno del disco C: creiamo un file VHD nel quale si trova una seconda installazione di Windows 7. Quando avviamo il pc, al BootLoader di Seven compariranno due sistemi operativi da poter avviare: il Windows 7 installato in C: e quello installato nel file VHD! Ora è tutto più chiaro? In questo modo non occorre più creare diverse partizioni per installare due sistemi operativi su dischi vuoti e differenti.
Passiamo ora alla guida su come creare un file .VHD e come fare a installare Windows 7 in uno di questi files.
Per iniziare occorre aprire un propmt dei comandi con i diritti di amministratore: scrivete CMD nella casella di ricerca del menu start e date invio. Poi scirvete DISKPART nella linea di comando, e una volta entrati in diskpart scrivete questa riga e date invio:
create vdisk file=c:\virtual\win7.vhd type=fixed maximum=16000
In questo modo creeremo il file VHD che sarà grande 16GB. Ci metterà alcuni minuti per completare l’operazione. Una volta terminata possiamo riavviare il nostro computer con il DVD di Windows 7 e facciamo in modo di fare il boot direttamente dal DVD (vedere il manuale della propria scheda madre per capire come avviare il computer dal lettore DVD/CD). Dopo che l’Installer di Windows Seven è partito, quando arriverete alla schermata “Install Now“, premete SHIFT+F10 per aprire una finestra di prompt dei comandi. Per prima cosa dovete cercare quale lettera è stata assegnata alla vostra partizione di sistema in cui si trova il file VHD che abbiamo creato in precedenza (nel mio caso è diventata D:).
A questo punto lanciate DISKPART scrivendolo nel prompt dei comandi e dando invio. Poi scrivete qesta riga:
select vdisk file=d:\virtual\win7.vhd
dove al posto della lettera d: dovete mettere la lettera della vostra partizione in cui si trova il file VHD e se avete usato una cartella diversa o un nome diverso per il file VHD allora dovrete modificare anche quelli.
Ora date questo ultimo comando:
attach vdisk
f
e premete invio. Così facendo l’installer di Windows Seven vedrà il file VHD come un nuovo hard disk. Proseguiamo infatti chiudendo il prompt dei comandi e cliccando su Install Now. Poi scegliete di eseguire una “custom install” in modo da poter scegliere dove installare il S.O. Arriverete quindi alla schermata in cui compariranno i vostri hard disk e le vostre partizioni. Noterete che ve ne è una da 16GB circa: è il nostro file VHD!! Sceglietelo e completate l’installazione (ignorate ogni avvertimento sul fatto che si potrebbe non avviare windows da quella partizione). Ora Windows 7 si installerà e durante i riavvii noterete che il boot loader farà avviare in automatico il nostro nuovo Windows sul file VHD. Quindi non vi preoccupate se dovrete riavviare durante l’installazione.
Rimane però il fatto che nel boot loader rimangono due voci Windows 7 identiche (di cui la prima si riferisce al nuovo Windows 7 sul file VHD). Ecco come modificarle: entrate in uno dei due sistemi operativi e con i diritti di amministratore aprite un prompt dei comandi e eseguite questa riga:
bcdedit /v
Ora copiate il codice “identifier” della vostra installazione su VHD e sostituitelo alle X nel prossimo comando che dovete dare:
bcdedit /set {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} description “Windows 7 - VHD”
In questo modo il nome del vostro Windows 7 su file VHD comparirà col nome “Windows 7 – VHD”. Ora, se vogliamo che compaia come ultima voce nel bootloader dobbiamo dare questo comando:
bcdedit /displayorder {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} /addlast
Ora divertitevi con la vostra nuova installazione di Windows 7!!
loading...