Converti un PC Windows in una macchina virtuale usando Hyper-V

Un ottimo modo per salvarsi da virus, malware e spyware(malware and spyware) consiste nell'utilizzare una macchina virtuale per navigare in Internet invece del normale PC Windows . Allora, cos'è 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 un software speciale in esecuzione sul tuo computer Windows(Windows computer) ( software di virtualizzazione(virtualization software) ) agisce come un computer falso in modo che Windows possa essere eseguito. Qualsiasi operazione eseguita nella macchina virtuale non influirà sul sistema operativo host(host operating system) . Quindi potresti scaricare 10 virus sulla macchina virtuale e il tuo sistema operativo(operating system) principale sarebbe al sicuro.

La cosa bella delle macchine virtuali è che puoi ripristinarle. Quindi, se ricevi un virus mentre navighi nella macchina virtuale, puoi semplicemente ripristinare la macchina virtuale allo stato predefinito(default state) quando l'hai installata per la prima volta 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 del software(software virtualization) là fuori come VMWare , Parallels , VirtualBox , ecc., ma continuerò solo con il software Microsoft. Affinché funzioni, hai bisogno di due cose:

  1. Disk2VHD – Uno strumento gratuito di Microsoft che verrà utilizzato per convertire qualsiasi sistema operativo(Windows operating) Windows da Windows XP in poi in un (Windows XP)file di macchina(machine file) virtuale.
  2. Windows 8.1 Pro o Windows 10 Pro(Windows 8.1 Pro or Windows 10 Pro) : avrai bisogno delle versioni Pro di (Pro)Windows 8.1 o Windows 10 per completare questo processo. Entrambi i sistemi operativi dispongono di 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 puoi utilizzare Windows XP , Vista e 7 come macchina virtuale, è meglio se puoi convertire una macchina Windows 8.1 o Windows 10 perché la risoluzione più alta supportata da Hyper-V per quei vecchi sistemi operativi è 1600 ×1200. È davvero fastidioso e non so perché Microsoft non(Microsoft hasn) si sia ancora preoccupata di risolvere questo problema. Ad ogni modo, è solo un problema per chi ha monitor ad alta risoluzione.

Converti il ​​sistema operativo Windows in VHD

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

avvio del disco2vhd

Quando lo esegui, vedrai una schermata come quella sopra. Non c'è davvero molto che devi fare qui oltre a scegliere la posizione in cui vuoi salvare il file VHDX(VHDX file) e quali volumi vuoi includere.

Se hai un disco rigido di grandi dimensioni, puoi semplicemente lasciare che salvi 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, selezionerà tutti i volumi che trova sul tuo computer, che potrebbero non essere quelli che desideri effettivamente.

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, assicurati di selezionare tutti gli altri volumi creati durante l'installazione di Windows , molto probabilmente il volume di avvio( Boot ) e il volume riservato di sistema( System Reserved) . Di solito sono davvero piccoli: nel mio caso, il volume System Reserved(System Reserved volume) è di soli 34 MB e l'altro volume, che non ha etichetta, è di soli 322,08 MB.

È molto importante selezionare questi altri volumi oltre al volume principale di Windows(Windows volume) perché in caso contrario, il sistema operativo(operating system) non si avvierà quando lo carichi in Hyper-V . Invece, riceverai un messaggio di errore di avvio(Boot Failure) ! Questo perché quei 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(VHDX file) a seconda delle dimensioni della partizione di Windows. Una volta terminato, avrai un file molto 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(Hyper-V. Click) su Start e digitare(Start and type) le funzionalità di Windows(windows features) .

caratteristiche di Windows

In alto, fai clic su Attiva o disattiva le funzionalità di Windows( Turn Windows features on or off) . Verrà visualizzata una finestra in cui è possibile selezionare gli elementi extra che si desidera installare. Vai avanti e seleziona la casella per Hyper-V . Dovrebbe selezionare automaticamente anche le caselle per Strumenti di gestione(Hyper-V Management Tools) Hyper -V e Piattaforma Hyper-V(Hyper-V Platform) .

abilitare hyper v

Fare clic su OK(Click OK) e lasciare che Windows installi le funzionalità. Dovrai anche riavviare il computer. Una volta eseguito il backup, fai clic su Start , Tutte le app(All Apps) e quindi scorri verso il basso fino a Strumenti di amministrazione di Windows(Windows Administrative Tools) . Dovresti vedere Hyper-V Manager elencato lì. Puoi anche semplicemente fare clic su Start e digitare (Start and type)Hyper-V per cercarlo.

menu di avvio hyper v

Configurazione di Hyper-V

Adesso per la parte divertente! Iniziamo con Hyper-V. Vai(Hyper-V. Go) avanti e apri Hyper-V Manager e vedrai un'area di lavoro vuota.

hyperv manager

All'estrema sinistra c'è il server, che dovrebbe essere il nome del tuo computer. Nella sezione centrale ci sono l'elenco delle macchine virtuali e dei checkpoint. Sulla destra, hai un menu dinamico che cambia a seconda dell'elemento selezionato nelle sezioni di sinistra. Per iniziare, seleziona il nome del computer(computer name) all'estrema sinistra.

nuova macchina virtuale

Ora all'estrema destra, fai clic su Nuovo(New) e poi su Macchina virtuale(Virtual Machine) . Verrà visualizzata la procedura guidata della nuova macchina(machine wizard) virtuale . Il primo passo è dare un nome alla tua macchina virtuale.

nome della macchina virtuale

Successivamente, devi 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(computer hardware) supporta UEFI , vai avanti e scegli Generazione 2( Generation 2) , poiché ciò consente funzionalità più avanzate. Usa la prima generazione( Generation 1) per le versioni a 32 bit di Windows o se la tua macchina usa il BIOS(BIOS) legacy . La generazione 2(Generation 2) supporta anche i display widescreen durante la virtualizzazione di  Windows 8.1 o Windows 10.

Se non hai idea di cosa significhi tutto ciò, scegli la Generazione 1(Generation 1) per andare sul sicuro. Nota che se la macchina virtuale non si avvia, puoi semplicemente eliminarla e riavviare questo processo. Seleziona una generazione diversa e verifica se si avvia correttamente. L'eliminazione della macchina virtuale all'interno di Hyper-V(Hyper-V) non elimina i file VHDX originali .

generazione di macchine virtuali

Nella schermata successiva, devi scegliere la quantità di memoria che desideri assegnare alla tua macchina virtuale. L'ho lasciato al valore predefinito(default value) di 1024 MB, ma puoi aumentarlo se hai abbastanza RAM disponibile sul tuo computer host(host machine) .

memoria della macchina virtuale

Vai avanti e salta la schermata Configura rete( Configure Networking) per ora perché dovremo farlo in seguito. Per ora, lascialo su Not Connected . Nella schermata Connetti disco rigido virtuale(Connect Virtual Hard Disk) , è necessario selezionare Usa un disco rigido virtuale esistente(Use an existing virtual hard disk) .

collegare il disco rigido virtuale

Fare clic sul pulsante Sfoglia(Browse) e selezionare l' immagine VHDX(VHDX image) che rappresenta la partizione Windows(Windows partition) effettiva . Questo dovrebbe essere il file VHDX(VHDX file) davvero grande . Dovremo aggiungere manualmente le altre due unità VHDX dopo la procedura guidata, che mostrerò più in basso. A questo punto, rivedi il riepilogo e fai clic su Fine(Finish) .

Ora dovresti vedere un nuovo elemento elencato in Macchine virtuali( Virtual Machines) . Se fai clic su questo, vedrai anche un sacco di opzioni in più nel riquadro di destra(right-hand pane) .

avviare la macchina virtuale

Per avviare la macchina virtuale, selezionala e poi clicca su Start . La colonna Stato(State) cambierà in In esecuzione(Running) . Successivamente per visualizzare la macchina virtuale, fare clic su Connetti(Connect) . Se lo hai fatto ora, vedrai quel messaggio di errore(error message) che ho menzionato all'inizio dell'articolo: Boot Failure . Dobbiamo ancora aggiungere gli altri dischi rigidi.

Seleziona la macchina virtuale e fai clic su (machine and click)Spegni( Turn Off) . Quindi fare clic sul collegamento Impostazioni . (Settings)Sul lato sinistro(hand side) , dovresti vedere IDE Controller 0 e IDE Controller 1 . Fare clic prima sul Controller 0 . Se hai scelto Generation 2 , vedrai solo SCSI Controller .

ide controller

Vedrai che il primo file VHDX che(VHDX file) abbiamo aggiunto nella procedura guidata è già elencato. Ora dobbiamo aggiungere il secondo e il terzo file. Assicurati(Make) che il disco rigido(Hard Drive) sia selezionato, quindi fai clic su Aggiungi(Add) .

aggiungi il secondo vhdx

La casella Posizione(Location) dovrebbe scegliere automaticamente 1 poiché lo slot 0 è occupato dal nostro primo (0)file VHDX(VHDX file) . Ciascun controller IDE(IDE Controller) ha solo due slot disponibili per l'aggiunta di unità. Fai clic (Click) su Disco rigido virtuale(Virtual hard disk) e scegli il tuo secondo file VHDX.

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

aggiungi il 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 dovresti sperare di ottenere una schermata con il caricamento di Windows !

Windows in esecuzione in hyper v

Configura rete

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

nuovo interruttore virtuale

Fare clic su Nuovo switch di rete virtuale(New virtual network switch) e quindi selezionare Esterno(External) dalla casella di riepilogo(list box) . Infine, fai clic su Crea interruttore virtuale(Create Virtual Switch) .

interruttore virtuale esterno

Assegna un nome al tuo switch virtuale, se lo desideri, quindi scegli la rete corretta(correct network) dalla casella a discesa(dropdown box) . Se si dispone di più di una scheda di rete(network card) , scegliere quella connessa alla rete ea Internet(network and Internet) . Una volta che il tuo switch è stato creato, dobbiamo dire alla macchina virtuale di usarlo. Per fare ciò, fai clic sulla macchina virtuale in Gestione Hyper-V(Hyper-V manager) e quindi fai clic sul collegamento Impostazioni(Settings) nel riquadro di destra.

configurare lo switch di rete

Fai clic su Scheda di rete( Network Adapter) e quindi scegli il nuovo switch virtuale che hai creato nel passaggio precedente. Questo è tutto! Ora, quando avvii la tua macchina virtuale, dovrebbe ottenere l'accesso alla rete(network access) tramite il computer host(host computer) .

Si spera che questo articolo ti aiuti a prendere il tuo PC attuale e convertirlo in una macchina virtuale che puoi eseguire sullo stesso PC o su un altro PC, se lo desideri. Ci sono molte cose che possono andare storte in questo processo, quindi sentiti libero di commentare se incontri problemi. Divertiti!



About the author

Sono un ingegnere del software con oltre due anni di esperienza lavorando su applicazioni mobili e desktop. Ho esperienza in aggiornamenti di Windows, servizi e Gmail. Le mie capacità mi rendono il candidato perfetto per attività come lo sviluppo di applicazioni Windows o la manutenzione dei client di posta elettronica.



Related posts