Come accedere alle unità disco locali e USB nella macchina virtuale Hyper-V
È estremamente comodo accedere a un disco rigido locale (che si tratti di un'unità interna o di un'unità esterna) collegato al computer Windows da una macchina virtuale in esecuzione in Hyper-V. Non è così comodo capire esattamente come raggiungere quella fine però. Continua a leggere mentre ti guidiamo attraverso di esso.
Perché voglio farlo??
Esistono dozzine di scenari in cui si desidera accedere a un disco rigido fisico dall'interno della macchina virtuale Hyper-V, dall'accesso e l'importazione di dati, allo scarico di dati dalla macchina virtuale nell'unità esterna e all'importazione o esportazione di immagini disco..
Sfortunatamente, qualunque sia la ragione per cui desideri accedere a un disco rigido locale esistente nella tua macchina Hyper-V, è un po 'complicato dare alle unità l'accesso alla macchina virtuale. A differenza di altre soluzioni di virtualizzazione, non esiste un modo semplice per condividere le risorse tra la macchina host e la macchina virtuale Hyper-V.
Per utilizzare un'unità in una macchina Hyper-V è necessario portare l'unità, mentre è fisicamente collegata e montata alla macchina host, offline e quindi reindirizzare il disco offline-to-the-host nella macchina virtuale. Diamo un'occhiata a come farlo ora.
Una breve nota prima di procedere: questo trucco funziona solo con dischi rigidi (dischi rigidi magnetici, dischi rigidi a stato solido e dischi rigidi USB rimovibili) ma non funziona, purtroppo, con supporti rimovibili come le unità flash.
Drive Preparazione e montaggio in Hyper-V
Ci sono due passaggi principali per la procedura. Per prima cosa dobbiamo gestire il disco da Windows sul computer host per portarlo offline (ma ancora alimentato e collegato al computer host) e quindi dobbiamo dire a Hyper-V di assumere il controllo del disco ora offline.
Preparare l'unità
Il primo passo è portare il disco offline. Per farlo, apri l'applicazione Gestione disco cercando il nome dell'applicazione o digitando "diskmgmt.msc" nella casella di ricerca ed eseguendo l'app. All'interno di Gestione disco cercare l'unità che si desidera passare attraverso la macchina virtuale.
Anche se è probabile che, dato che stai giocando con Hyper-V e riguardi questioni come il passthrough fisico del disco, che tu abbia già familiarità con Gestione disco, non sarebbe opportuno emettere un avviso standard: La Gestione disco è uno strumento potente e puoi fare cose terribili al tuo sistema con il sistema di gestione. Controlla ogni passo e assicurati di lavorare con il / i disco / i giusto / i.
Nel nostro caso vogliamo passare il disco 10, un HDD di backup USB, fino alla macchina virtuale in modo da poter scaricare alcuni file di backup dalla nostra macchina virtuale sul disco. Per preparare il disco, dobbiamo prima individuarlo nell'elenco delle unità all'interno di Gestione disco, fare clic con il tasto destro del mouse su di esso e selezionare "Offline" dal menu di scelta rapida fatto clic con il pulsante destro del mouse, come mostrato nell'immagine sopra.
Conferma che il disco è offline. Se si desidera riportare il disco in linea, dopo averlo usato nella macchina virtuale, è sufficiente tornare a questo menu, fare clic con il pulsante destro del mouse sul disco e selezionare "Online" per riportare il disco in linea per il sistema operativo host.
Aggiunta dell'unità alla macchina virtuale
Una volta che il disco è offline al sistema operativo host, è il momento di aggiungere il disco alla macchina virtuale all'interno di Hyper-V. Avvia Hyper-V e, dall'elenco delle macchine virtuali, seleziona la macchina su cui desideri passare il disco rigido.
Fai clic con il tasto destro sulla macchina e seleziona "Impostazioni ..."
Dal menu Impostazioni per quella specifica macchina virtuale, selezionare "Controller SCSI" dal pannello di navigazione a sinistra. Seleziona "Disco rigido" e fai clic sul pulsante "Aggiungi".
Nota: Abbiamo presunto che desideri passare il disco rigido al sistema operativo virtualizzato, il che significa che hai già un controller SCSI e un disco virtuale per il sistema operativo. Se non hai ancora un controller SCSI, devi prima selezionare "Aggiungi hardware" nella parte superiore del pannello di navigazione e aggiungere un "Controller SCSI" alla tua macchina virtuale.
Seleziona "Disco rigido fisico" e quindi, dal menu a discesa, seleziona il disco che hai portato offline nella sezione precedente del tutorial. Non preoccuparti, non è possibile che accidentalmente selezioni un disco dal computer host che non intendevi utilizzare. Gli unici dischi selezionabili nel menu fisico del disco fisso sono i dischi alimentati e collegati alla macchina host ma in uno stato offline. Se non l'hai messo offline non è nemmeno un'opzione.
Conferma che il disco selezionato è il disco che desideri. Premere il pulsante "Applica" e quindi "OK". Avvia la tua macchina virtuale.
Accesso al disco passante
Nella maggior parte dei casi il disco dovrebbe essere rilevato automaticamente dal sistema operativo host come se fosse semplicemente un disco fisico collegato alla macchina reale che la macchina virtuale sta emulando.
È possibile vedere nel caso dello screenshot qui sotto che abbiamo avviato in una macchina virtuale per testare una procedura di ripristino dell'immagine utilizzando Windows PE e Macrium Reflect. Windows PE ha rilevato automaticamente e montato il disco senza intoppi.
Se il disco non è immediatamente accessibile al sistema operativo della macchina virtuale, potrebbe essere necessario aprirlo, nel caso di Windows, Gestione disco e portare il disco online. Quando si utilizzano altri sistemi operativi, è necessario eseguire un'azione equivalente per accedere al disco attraverso il sistema operativo virtuale.
Una parola molto importante di cautela qui. Il sistema operativo nella macchina virtuale non ha idea che questo disco appartenga effettivamente al computer host e agirà sul disco, tuttavia gli dirai di agire sul disco. Se il disco non si installa automaticamente nel sistema operativo della macchina virtuale, è necessario utilizzare una procedura di montaggio (fare riferimento alla documentazione per il particolare sistema operativo in questione) per montare il disco in modo non distruttivo in modo che possa essere restituito all'host operativo sistema più tardi.
Quando non hai più bisogno del disco nella macchina virtuale, avvia semplicemente la macchina virtuale. Non tentare di apportare modifiche allo stato dell'unità tramite il computer host fino a quando non si spegne la macchina virtuale a cui è collegata l'unità.
È possibile rimuovere completamente il disco rigido dal controller SCSI virtuale nella macchina virtuale se non si intende utilizzarlo nuovamente oppure è possibile uscire dalla voce. Ogni volta che l'unità fisica viene disconnessa dal computer host o lo hai reso online per il sistema operativo host, l'unità apparirà semplicemente non disponibile per la macchina virtuale.