Come recuperare i dati dalle macchine virtuali Hyper-V? La perdita di dati può verificarsi a causa di un guasto dell’ipervisore, di un guasto di Windows o di azioni dell’utente. In questo articolo, discuteremo su cosa fare in tali situazioni. Affronteremo argomenti come il troubleshooting quando una macchina virtuale Hyper-V non si avvia, il recupero di dati importanti da una macchina non avviabile, il ripristino dei dati eliminati all’interno della macchina e altro ancora.
Contenuti
- La macchina virtuale Hyper-V non si avvia
- Dove vengono memorizzati i file di Hyper-V?
- Ricostruzione di una macchina virtuale Hyper-V
- Migrare una macchina virtuale Hyper-V su VMware Workstation Player
- Come ripristinare i dati da una macchina virtuale utilizzando Windows?
- Come recuperare i dati da una macchina virtuale Hyper-V utilizzando programmi di recupero dati?
- Come recuperare dati eliminati da una macchina virtuale Hyper-V?
La macchina virtuale Hyper-V non si avvia
Se una macchina virtuale Hyper-V non si avvia, ci possono essere varie ragioni dietro a ciò.
Una ragione comune è impostazioni della macchina errate. In tali casi, è necessario correggere le impostazioni e annullare eventuali modifiche apportate prima di avviare la macchina. È inoltre importante verificare le impostazioni corrette e considerare il ripristino ai punti di controllo precedenti (Snapshot) se disponibili.
Le macchine virtuali Hyper-V possono anche non avviarsi a causa di problemi con l’ipervisore stesso. Questo è particolarmente vero per Hyper-V in Windows 11, che riceve frequenti aggiornamenti funzionali, inclusi aggiornamenti relativi al kernel di sistema. Per un’operatività stabile di Hyper-V su Windows client, si consiglia di utilizzare Windows 10 e evitare aggiornamenti immediati dopo il rilascio di una nuova versione.
Hyper-V è un componente di sistema e non può essere reinstallato come un programma regolare. Tuttavia, se ci sono problemi con il suo funzionamento, è possibile verificare l’integrità dei file di Windows eseguendo un controllo di integrità dei file di Windows.
Un’altra ragione per cui le macchine virtuali Hyper-V non si avviano è a causa di problemi con il loro contenuto – quando i file che le fanno funzionare sono danneggiati o eliminati. Ciò può accadere a causa di:
- malfunzionamenti di Hyper-V o di Windows (in caso di interruzioni di corrente del computer, in caso di malfunzionamenti critici del sistema, a causa di aggiornamenti, ecc.);
- durante la creazione di checkpoint;
- se si verificano problemi nel processo di trasferimento o copia dei dati della macchina;
- nel processo di esportazione-importazione della macchina;
- come risultato delle nostre azioni in quanto utenti.
In tali situazioni, se sono stati creati punti di controllo per la macchina, è possibile provare a tornare ad essi. Tuttavia, se i file della macchina sono danneggiati o eliminati, il successo potrebbe essere limitato. In tali casi, si consiglia di provare a ricostruire la macchina basandosi sul suo file disco (se disponibile).
In alternativa, se la macchina non può essere ripristinata ma contiene dati importanti, è possibile provare ad estrarre tali dati.
Discuteremo queste soluzioni in dettaglio di seguito, incluso come recuperare dati eliminati da una macchina virtuale Hyper-V.
Dove vengono memorizzati i file di Hyper-V?
Per ripristinare una macchina virtuale Hyper-V o i suoi dati, è importante sapere dove sono memorizzati i file della macchina in Windows. Questi percorsi possono essere trovati nelle impostazioni dell’ipervisore. Vai nelle opzioni del computer e clicca su “Impostazioni di Hyper-V”.
Ci sono due metodi di archiviazione – file della macchina separati e file del disco separati. Il percorso di archiviazione per i file della macchina è elencato nella sezione “Macchine virtuali”, ma non ne avremo bisogno per questo scopo. Il percorso di cui abbiamo bisogno è quello per memorizzare i file del disco rigido virtuale, che è elencato sotto “Dischi rigidi virtuali”. Il percorso predefinito è:
C:UsersPublicDocumentsHyper-VVirtual Hard Disks
Anche se questo è il percorso predefinito, le macchine possono essere memorizzate in posizioni diverse sul computer. Per trovare il percorso di archiviazione dei file del disco virtuale di una specifica macchina, vai nelle impostazioni della macchina e clicca su “Impostazioni”.
Nella sezione del controller del disco, seleziona il disco e guarda la colonna “Disco rigido virtuale”. Indicherà il percorso di archiviazione del file del disco.
Hyper-V lavora con file di disco rigido virtuale nei suoi formati propri – VHD e VHDX. Questi sono i file di cui abbiamo bisogno per ripristinare la macchina o estrarre dati importanti da essa.
Ricostruzione di una macchina virtuale Hyper-V
Se i file di una macchina virtuale Hyper-V vengono eliminati o danneggiati, ma il disco è intatto, è possibile provare a ricostruire la macchina utilizzando il suo disco. Nelle opzioni del computer Hyper-V, avvia la creazione di una nuova macchina facendo clic su “Nuovo” e poi su “Macchina virtuale”.
Fai clic su “Avanti”.
Inserisci il nome della nuova macchina.
Seleziona la generazione della macchina utilizzata in precedenza.
Specifica la quantità di RAM.
Seleziona il dispositivo di rete.
Nella fase di configurazione del disco virtuale, seleziona “Utilizza un disco rigido virtuale esistente” e specifica il percorso del file disco della vecchia macchina.
Fai clic su “Fine”.
Prova a avviare la macchina ricostruita.
Migrare una macchina virtuale Hyper-V su VMware Workstation Player
Se la ricostruzione della macchina utilizzando Hyper-V non funziona, è possibile provare a ripristinare la macchina utilizzando un diverso ipervisore. Questo potrebbe risolvere eventuali problemi con il file disco della macchina durante il processo di conversione.
Se la macchina si avvia su un altro ipervisore, è possibile effettuarne il backup e quindi tornare a Hyper-V ripristinando il backup su una nuova macchina.
Un ipervisore alternativo che è possibile utilizzare è VMware Workstation Player. Si tratta di un ipervisore per Windows che può essere utilizzato gratuitamente per uso personale.
Importante: Per lavorare con gli ipervisori VMware, è necessario disabilitare la shell Hyper-V a basso livello. Per fare ciò, aprire il prompt dei comandi come amministratore e digitare il seguente comando:
bcdedit /set hypervisorlaunchtype off
Per abilitare la shell Hyper-V a basso livello, utilizzare il seguente comando:
bcdedit /set hypervisorlaunchtype auto
Per eseguire la macchina virtuale problematica in VMware Workstation Player, creare una nuova macchina in VMware Workstation Player basata sul disco della macchina problematica.
VMware Workstation Player supporta dischi rigidi virtuali nel suo formato nativo VMDK così come nel formato VHD di Hyper-V. Tuttavia, non supporta i dischi nel formato VHDX più recente di Hyper-V. Se la macchina ha un disco nel formato VHDX, è necessario convertirlo prima nel formato VHD utilizzando Hyper-V.
Nelle opzioni del computer Hyper-V, avviare la funzione per modificare i dischi rigidi virtuali facendo clic su “Modifica disco”.
Fare clic su “Avanti”.
Specificare il percorso del file disco della macchina virtuale Hyper-V.
Selezionare l’opzione di conversione del disco – “Converti”.
Selezionare il formato in cui si desidera convertire il disco – VHD.
Selezionare il tipo di disco – fisso o dinamico. In questo esempio, sceglieremo dinamico – “Espansione dinamica”.
Specificare il nome e il percorso per salvare il file del nuovo disco convertito.
Fare clic su “Fine”.
Attendere il completamento del processo di conversione. Una volta completato, nella finestra di VMware Workstation Player, creare una nuova macchina virtuale facendo clic su “Crea una nuova macchina virtuale”.
Selezionare “Installo il sistema operativo in un secondo momento” poiché installeremo il sistema operativo guest successivamente.
Selezionare il tipo e la versione del sistema operativo guest installato sulla macchina Hyper-V problematica.
Specificare il nome della macchina VMware e scegliere un percorso di salvataggio diverso se desiderato.
Successivamente, creare un disco per la macchina. Rimuoveremo questo disco in seguito e aggiungeremo il VHD convertito.
Fare clic su “Fine”.
La macchina VMware è stata creata. Aprire le impostazioni facendo clic su “Modifica impostazioni della macchina virtuale”.
Impostare i valori desiderati per la RAM allocata e le risorse del processore nelle sezioni “Memoria” e “Processori”, rispettivamente.
Passare alla sezione “Disco rigido”. Rimuovere il disco della macchina utilizzando il pulsante “Rimuovi”.
Fare clic sul pulsante “Aggiungi” in basso per aggiungere un nuovo dispositivo di macchina.
Selezionare “Disco rigido”.
Scegliere il controller – NVMe, SCSI o SATA.
Selezionare “Usa un disco virtuale esistente”.
Specificare il percorso del file disco della macchina Hyper-V problematica convertito nel formato VHD. Assicurarsi di impostare i tipi di file su “Tutti i file” per visualizzare il formato VHD nella panoramica.
Fare clic su “Fine”. VMware Workstation Player ti chiederà di convertire il disco rigido virtuale in un formato supportato dall’ipervisore. Fare clic su “Converti”.
Infine, fare clic su “Avvia macchina virtuale” e provare ad avviare la macchina in VMware Workstation Player.
Come ripristinare i dati da una macchina virtuale utilizzando Windows?
Se le soluzioni sopra non funzionano o se il file disco della macchina virtuale Hyper-V è danneggiato, puoi provare ad aprire il disco della macchina in Esplora risorse di Windows per recuperare i dati. I sistemi Windows 8.1, 10 e 11, così come le versioni moderne di Windows Server, supportano nativamente il montaggio di dischi virtuali nei formati VHD e VHDX.
Per fare ciò, individua semplicemente il file disco virtuale sul tuo computer e fai doppio clic su di esso.
Potrai quindi esplorare i contenuti del disco della macchina virtuale Hyper-V in Esplora risorse di Windows e copiare i dati su un disco rigido fisico.
Come recuperare i dati da una macchina virtuale Hyper-V utilizzando programmi di recupero dati?
Se gli strumenti di Windows non riescono a montare il disco della macchina virtuale Hyper-V o ad accedere ai dati, è possibile rivolgersi a programmi di recupero dati specializzati con supporto per dischi virtuali. Uno di questi programmi è RS Partition Recovery.
RS Partition Recovery può montare dischi virtuali di vari formati, inclusi i formati Hyper-V VHD e VHDX, ed estrarre dati da essi. Il programma è specializzato nel recupero dati ed è progettato per lavorare con dispositivi informatici danneggiati, inclusi i dischi virtuali.
RS Partition Recovery non solo può visualizzare direttamente i dischi rigidi virtuali ma anche i loro snapshot (checkpoint) nella terminologia Hyper-V. Ciò significa che se i dati non possono essere recuperati dal disco virtuale, è possibile provare a recuperarli dai checkpoint snapshot (se disponibili).
Per recuperare i dati da una macchina virtuale Hyper-V, scaricare e installare RS Partition Recovery.
Software di recupero dati all-in-one
Avviare il programma. Nella finestra del programma, fare clic su “Strumenti” e poi su “Monta disco”.
Selezionare il tipo di disco virtuale come “Hyper-V (*.vhd, *.vhdx)“.
Specificare il percorso del file disco Hyper-V e il programma visualizzerà il disco stesso e eventuali snapshot disponibili (checkpoint). Selezionare il disco o lo snapshot desiderato.
I dischi e gli snapshot saranno visibili nella finestra del programma. Aprirli uno per uno per verificare se i dati richiesti sono presenti. Fare clic sul disco o snapshot per accedere ai suoi contenuti.
Eseguire una Scansione rapida per cercare i dati.
Esaminare i risultati della ricerca e selezionare i dati necessari da ripristinare utilizzando il pulsante “Ripristino”.
Scegliere un metodo conveniente per salvare i dati e procedere con il processo di ripristino.
Come recuperare dati eliminati da una macchina virtuale Hyper-V?
Se i dati richiesti non sono presenti sul disco o negli snapshot checkpoint, potrebbero essere stati eliminati quando la macchina virtuale Hyper-V è andata in crash. In tali casi, RS Partition Recovery può comunque aiutare.
Il programma è una soluzione comoda per recuperare dati eliminati da macchine virtuali. Funziona nell’ambiente del sistema host e monta i dischi della macchina utilizzando i propri mezzi. Non è necessario installare software di ripristino in ciascuna macchina virtuale e il recupero dati può essere eseguito per qualsiasi macchina da un unico centro.
Oltre alla comodità, il recupero dati con il montaggio del disco virtuale in un ambiente di sistema host può garantire prestazioni superiori rispetto al normale recupero dati in un ambiente di sistema operativo guest.
Per recuperare dati eliminati da una macchina virtuale Hyper-V, montare il disco della macchina nel programma RS Partition Recovery come descritto nella sezione precedente. Seguire gli stessi passaggi, ma se i dati eliminati non vengono trovati durante una scansione rapida, avviare una analisi completa per cercare dati recuperabili.
Un’analisi completa è una scansione approfondita dei dati recuperabili. Richiede più tempo rispetto a una scansione rapida ma è più accurata.
I dati eliminati saranno contrassegnati con un’icona a croce nei risultati della ricerca. Cerca i dati desiderati nella cartella con questa icona e clicca su “Recupero” per salvarli.