Convertire un PC Windows in una macchina virtuale utilizzando Hyper-V

Un ottimo modo per salvare se stessi da virus, malware e spyware è quello di utilizzare una macchina virtuale per navigare in Internet al posto del vostro normale PC Windows. Così che cosa è una macchina virtuale? È fondamentalmente una copia completa di Windows che viene eseguita all’interno di un’altra copia di Windows chiamata host.

La versione virtuale di Windows è solo un file di grandi dimensioni e software speciale in esecuzione sul computer Windows (software di virtualizzazione) agisce come un computer falso in modo che Windows può essere eseguito. Tutto ciò che fai nella macchina virtuale non influirà sul tuo sistema operativo host. Così si potrebbe scaricare 10 virus sulla macchina virtuale e il sistema operativo principale sarebbe al sicuro.

La cosa bella delle macchine virtuali è che puoi resettarle. Quindi, se si ottiene un virus durante la navigazione nella macchina virtuale, si può semplicemente reimpostare la macchina virtuale allo stato predefinito al momento della prima installazione e ricominciare da capo. È anche un ottimo modo per aumentare la tua privacy perché puoi semplicemente cancellare tutto ciò che hai fatto in una macchina virtuale.

Prima di iniziare, parliamo dei requisiti. Ci sono molti strumenti di virtualizzazione software là fuori come VMware, Parallels, VirtualBox, ecc., ma ho intenzione di attaccare con solo software Microsoft. Affinché questo funzioni, hai bisogno di due cose:

  1. Disk2VHD-Uno strumento gratuito di Microsoft che verrà utilizzato per convertire qualsiasi sistema operativo Windows da Windows XP in poi in un file di macchina virtuale.
  2. Windows 8.1 Pro o Windows 10 Pro-Avrete bisogno delle versioni Pro di Windows 8.1 o Windows 10 per completare questo processo. Entrambi i sistemi operativi hanno uno strumento chiamato Hyper-V che può essere utilizzato per accedere al file virtuale creato da Disk2VHD.

Vale anche la pena notare che, anche se è possibile utilizzare Windows XP, Vista e 7 come macchina virtuale, è meglio se è possibile convertire una macchina Windows 8.1 o Windows 10 perché la risoluzione più alta che Hyper-V supporta per quei vecchi sistemi operativi è 1600×1200. È davvero fastidioso e non capisco perché Microsoft non si sia ancora presa la briga di risolvere questo problema. Ad ogni modo, è solo un problema per quelli con monitor ad alta risoluzione.

Converti il sistema operativo Windows in VHD

Iniziamo con la parte semplice: convertire la versione corrente di Windows in una macchina virtuale (file VHD o VHDX). Per fare ciò, scarica lo strumento Disk2VHD sopra menzionato ed esegui il file EXE.

disk2vhd start

Quando lo esegui, vedrai una schermata come quella sopra. Non c’è davvero molto da fare qui se non scegliere la posizione in cui si desidera salvare il file VHDX e quali volumi si desidera includere.

Se hai un disco rigido di grandi dimensioni, puoi semplicemente lasciarlo salvare il file nella stessa partizione di Windows. In caso contrario, scegli un’altra posizione come un secondo disco rigido o un disco rigido USB esterno. Per impostazione predefinita, sta andando a selezionare tutti i volumi che trova sul computer, che non può essere vuole che si desidera in realtà.

Nel mio caso, ho diversi dischi rigidi collegati al computer, quindi voglio solo selezionare il volume C:\, che ha una dimensione di 37,26 GB. Inoltre, si desidera assicurarsi di selezionare tutti gli altri volumi creati quando è stato installato Windows, molto probabilmente il volume di avvio e il volume riservato al sistema. Questi di solito sono davvero piccoli: nel mio caso, il volume riservato al sistema è solo 34 MB e l’altro volume, che non ha etichetta, è solo 322.08 MB.

È molto importante selezionare questi altri volumi oltre al volume principale di Windows perché se non lo fai, il sistema operativo non si avvia quando lo carichi in Hyper-V. Invece, riceverai un messaggio di errore di avvio! Questo perché questi due volumi extra indicano al sistema dove si trova Windows e come avviarlo.

errore di avvio

Probabilmente ci vorrà del tempo per creare il file VHDX a seconda di quanto è grande la partizione di Windows. Una volta terminato, avrai un file veramente grande e due file più piccoli.

immagini vhdx

Installa Hyper-V in Windows 8.1/10

Successivamente, dobbiamo installare gli strumenti Hyper-V in Windows 8.1 o Windows 10 Pro. Se hai le edizioni Home, dovrai eseguire l’aggiornamento a Pro prima di poter installare Hyper-V. Fare clic su Start e digitare funzionalità di Windows.

funzionalità di Windows

In alto, fai clic su Attiva o disattiva funzionalità di Windows. Apparirà una finestra in cui è possibile spuntare gli elementi aggiuntivi che si desidera installare. Vai avanti e seleziona la casella per Hyper-V. Dovrebbe controllare automaticamente le caselle per gli strumenti di gestione Hyper-V e anche la piattaforma Hyper-V.

abilita hyper v

Fai clic su OK e lascia che Windows installi le funzionalità. Si dovrà anche riavviare il computer. Una volta avviato il backup, fare clic su Start, Tutte le applicazioni e quindi scorrere verso il basso fino a Strumenti di amministrazione di Windows. Dovresti vedere Hyper-V Manager elencato lì. Puoi anche fare clic su Start e digitare Hyper-V per cercarlo.

start menu hyper v

Configurazione di Hyper-V

Ora per la parte divertente! Iniziamo con Hyper-V. Vai avanti e apri Hyper-V Manager e vedrai un’area di lavoro vuota.

hyper v manager

All’estrema sinistra c’è il server, che dovrebbe essere il nome del tuo computer. Nella sezione centrale sono l’elenco delle macchine virtuali e checkpoint. Sulla destra, si dispone di un menu dinamico che cambia a seconda di quale elemento è selezionato nelle sezioni di sinistra. Per iniziare, selezionare il nome del computer all’estrema sinistra.

nuova macchina virtuale

Ora all’estrema destra, fare clic su Nuovo e quindi Macchina virtuale. Verrà visualizzata la nuova procedura guidata della macchina virtuale. Il primo passo è dare un nome alla tua macchina virtuale.

nome macchina virtuale

Successivamente, è necessario scegliere la generazione per la macchina virtuale. Se stai convertendo una versione a 64 bit di Windows in una macchina virtuale e l’hardware del tuo computer supporta UEFI, vai avanti e scegli Generazione 2, poiché ciò consente funzionalità più avanzate. Utilizzare la generazione 1 per le versioni a 32 bit di Windows o se la macchina utilizza il BIOS legacy. Generazione 2 supporta anche schermi wide-screen durante la virtualizzazione di Windows 8.1 o Windows 10.

Se non hai idea di cosa significhi tutto ciò, scegli la Generazione 1 per essere al sicuro. Si noti che se la macchina virtuale non riesce ad avviarsi, si può facilmente semplicemente eliminarlo e avviare nuovamente questo processo. Selezionare una generazione diversa e vedere se si avvia correttamente. L’eliminazione della macchina virtuale all’interno di Hyper-V non elimina i file VHDX originali.

generazione macchina virtuale

Nella schermata successiva, è necessario scegliere la quantità di memoria che si desidera assegnare alla macchina virtuale. L’ho lasciato al valore predefinito di 1024 MB, ma puoi aumentarlo se hai abbastanza RAM disponibile sul tuo computer host.

memoria della macchina virtuale

Vai avanti e salta la schermata Configura rete per ora perché dovremo farlo in seguito. Per ora, basta lasciarlo a Non collegato. Nella schermata Connetti disco rigido virtuale, è necessario selezionare Usa un disco rigido virtuale esistente.

connetti disco rigido virtuale

Fai clic sul pulsante Sfoglia e seleziona l’immagine VHDX che rappresenta la tua partizione Windows effettiva. Questo dovrebbe essere il file VHDX davvero grande. Dovremo aggiungere manualmente le altre due unità VHDX dopo la procedura guidata, che mostrerò più in basso. A questo punto, rivedere il riepilogo e fare clic su Fine.

Ora dovresti vedere un nuovo elemento elencato in Macchine virtuali. Se si fa clic su questo, vedrete un sacco più opzioni nel riquadro di destra anche.

avvia macchina virutal

Per avviare la macchina virtuale, selezionarla e fare clic su Start. La colonna Stato cambierà in Esecuzione. Accanto a visualizzare la macchina virtuale, fare clic su Connetti. Se l’hai fatto ora, vedrai quel messaggio di errore che ho menzionato all’inizio dell’articolo: errore di avvio. Abbiamo ancora bisogno di aggiungere gli altri dischi rigidi.

Selezionare la macchina virtuale e fare clic su Disattiva. Quindi fare clic sul collegamento Impostazioni. Sul lato sinistro, dovresti vedere il controller IDE 0 e il controller IDE 1. Fare clic sul controller 0 prima. Se si è scelto di generazione 2, si vedrà Controller SCSI solo.

controller ide

Vedrai che il primo file VHDX che abbiamo aggiunto nella procedura guidata è già elencato. Ora dobbiamo aggiungere il secondo e il terzo file. Assicurarsi che il disco rigido sia selezionato e quindi fare clic su Aggiungi.

aggiungi secondo vhdx

La casella di posizione dovrebbe scegliere automaticamente 1 poiché lo slot 0 è preso dal nostro primo file VHDX. Ogni controller IDE ha solo due slot disponibili per l’aggiunta di unità. Fare clic su Disco rigido virtuale e scegliere il secondo file VHDX.

Ora fai clic su IDE Controller 1 e quindi fai nuovamente clic sul pulsante Aggiungi. Fai la stessa cosa qui, ma scegli il tuo terzo file VHDX.

aggiungi terzo vhdx

Ora che abbiamo tutti e tre i file VHDX allegati, possiamo fare clic su OK e avviare la nostra macchina virtuale. Questa volta si dovrebbe sperare di ottenere uno schermo con caricamento di Windows!

windows in esecuzione in hyper v

Configura rete

Infine, è necessario configurare la rete per la macchina virtuale in modo da poter connettersi alla rete locale e a Internet. Per fare ciò, fai clic su Virtual Switch Manager nella parte superiore del menu a destra.

nuovo switch virtuale

Fare clic su Nuovo switch di rete virtuale e quindi selezionare Esterno dalla casella di riepilogo. Infine, fare clic su Crea interruttore virtuale.

switch virtuale esterno

Dai al tuo switch virtuale un nome se lo desideri e quindi scegli la rete corretta dalla casella a discesa. Se si dispone di più di una scheda di rete, scegliere quella connessa alla rete e a Internet. Una volta creato il tuo switch, dobbiamo dire alla macchina virtuale di usarlo. Per fare ciò, fare clic sulla macchina virtuale in Hyper-V manager e quindi fare clic sul collegamento Impostazioni nel riquadro di destra.

configura switch di rete

Fare clic su Scheda di rete e quindi scegliere il nuovo switch virtuale creato nel passaggio precedente. Ecco fatto! Ora, quando si avvia la macchina virtuale, dovrebbe ottenere l’accesso alla rete tramite il computer host.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.