-
Cos'è il pass-through USB di Hyper-V?
-
Perché il passaggio USB è importante nella virtualizzazione
-
Limitazioni del pass-through USB nativo in Hyper-V
-
Metodo 1: Accedere ai dispositivi USB in modalità sessione avanzata
-
Metodo 2: Abilita il pass-through USB di Hyper-V tramite Protocollo Desktop Remoto
-
Metodo 3: Disattivare il dispositivo USB e aggiungerlo alla macchina virtuale
-
Proteggi le tue VM con Vinchin Backup & Recovery
-
Domande frequenti su Hyper-V USB Passthrough
-
Conclusione
Microsoft Hyper-V è un hypervisor ampiamente adottato che fornisce una piattaforma solida per la virtualizzazione sia in ambienti aziendali che di sviluppo. Un requisito comune nei sistemi virtualizzati è la capacità di trasferire dispositivi USB fisici dall'host a una macchina virtuale, una funzionalità comunemente nota come pass-through USB. Sebbene Hyper-V non supporti nativamente il pass-through USB in modo altrettanto diretto e flessibile rispetto ad altri hypervisor come VMware o VirtualBox, esistono diversi metodi disponibili per ottenere funzionalità simili. Questo articolo esplora gli approcci disponibili per il pass-through USB in Hyper-V.
Cos'è il pass-through USB di Hyper-V?
Hyper-V è un tipo popolare di hypervisor. Se desideri trasferire una grande quantità di dati a una macchina virtuale Hyper-V tramite un dispositivo USB, allora il pass-through USB di Hyper-V è esattamente ciò di cui hai bisogno.
Il pass-through USB di Hyper-V è una tecnologia che consente a un dispositivo USB presente su un host fisico di essere collegato direttamente a una macchina virtuale, permettendo alla VM di avere accesso esclusivo al dispositivo come se il dispositivo fisico fosse collegato direttamente alla VM.
Nello specifico, Hyper-V implementa il pass-through del dispositivo USB attraverso i seguenti passaggi:
1. Identificazione e assegnazione del dispositivo: Innanzitutto, Hyper-V identifica i dispositivi USB collegati al computer host e consente all'amministratore di selezionare quali dispositivi verranno trasferiti a specifiche macchine virtuali.
2. Isolamento del dispositivo: Una volta selezionati, Hyper-V rimuove questi dispositivi USB dall'albero dei dispositivi dell'host e li assegna alla macchina virtuale designata. A questo punto, l'host non avrà più accesso diretto ai dispositivi e il controllo verrà trasferito alla macchina virtuale.
3. Caricamento del driver e comunicazione: Quando la macchina virtuale viene avviata, carica i driver del dispositivo USB appropriati e comunica direttamente con il dispositivo come se fosse fisicamente collegato alla VM. Durante tutto questo processo, Hyper-V garantisce una comunicazione efficiente e sicura con il dispositivo.
Tuttavia, Hyper-V non supporta nativamente il pass-through USB tradizionale (come il metodo di connessione diretta di VMware) e funzionalità simili devono essere ottenute attraverso metodi alternativi.
Perché il passaggio USB è importante nella virtualizzazione
Il passaggio USB consente alle macchine virtuali di accedere a dispositivi USB fisici collegati al sistema host. Questo è essenziale in scenari come:
Utilizzo di chiavette USB per la licenza software
Connessione a dispositivi di archiviazione USB per il backup o il trasferimento dei dati
Interfacciamento con hardware USB come stampanti, scanner o apparecchiature industriali specializzate
Sviluppo e test di periferiche USB
Negli ambienti che utilizzano Hyper-V, la mancanza di supporto nativo richiede configurazioni alternative per soddisfare queste esigenze.
Limitazioni del pass-through USB nativo in Hyper-V
Hyper-V non fornisce il pass-through USB diretto nello stesso modo di VMware o VirtualBox. Nello specifico:
Non esiste un'opzione in Hyper-V Manager per semplicemente "collegare un dispositivo USB" a una macchina virtuale.
Hyper-V è progettato per essere più isolato per motivi di prestazioni e sicurezza, limitando l'accesso diretto all'hardware.
Tuttavia, esistono soluzioni alternative che possono essere utilizzate per ottenere la funzionalità di pass-through USB.
Metodo 1: Accedere ai dispositivi USB in modalità sessione avanzata
L'accesso ai dispositivi USB in Modalità sessione avanzata è un modo fattibile per abilitare il pass-through USB di Hyper-V. Se l'host Hyper-V è in esecuzione su Windows 8.1 o Windows 10, puoi saltare questo passaggio, poiché la modalità sessione avanzata è abilitata per impostazione predefinita.
Passo 1: Apri Gestione Hyper-V, fai clic con il tasto destro sul nome dell'host nell'interfaccia principale e seleziona "Hyper-V Settings".
Passaggio 2: Nell'elenco dei server a sinistra, selezionare “Enhanced Session Mode Policy” e verificare che sia selezionata l’opzione “Allow enhanced session mode.”
Passaggio 3: Nell'elenco utenti a sinistra, selezionare "Enhanced Session Mode", spuntare l'opzione "Use enhanced session mode" a destra, quindi fare clic su "Apply” > “OK".
Passaggio 4: Dopo aver abilitato la modalità sessione avanzata, accendi la macchina virtuale. Nella finestra di configurazione della connessione alla macchina virtuale che appare, fai clic sul pulsante “Show Options”, quindi vai alla scheda “Local Resources” e fai clic su “More” per selezionare il dispositivo USB a cui vuoi connetterti. Infine, fai clic su “Connect” per stabilire la connessione USB di Hyper-V e trasferire facilmente i file.
Metodo 2: Abilita il pass-through USB di Hyper-V tramite Protocollo Desktop Remoto
Passo 1: Fare clic con il tasto destro su “This PC,” selezionare “Properties” > “Advanced system settings.”
Passaggio 2: Nella finestra a comparsa, vai alla scheda "Remote", seleziona entrambe le opzioni "Allow Remote Assistance connections to this computer" e "Allow remote connections to this computer", quindi fai clic su "OK".
Passaggio 3: Premere Win+R, inserire mstsc e premere Invio per aprire la Connessione Desktop Remoto, quindi fare clic su “Show Options”.
Passaggio 4: Vai alla scheda "Local Resources" e fai clic su "More."
Passaggio 5: Espandere l'elenco delle unità e selezionare il dispositivo USB a cui connettersi, quindi fare clic su "OK."
Passaggio 6: Torna alla scheda Generale, inserisci l'indirizzo IP e il nome utente della macchina virtuale, quindi fai clic su "Connect."
Metodo 3: Disattivare il dispositivo USB e aggiungerlo alla macchina virtuale
È anche possibile disattivare il dispositivo USB e quindi aggiungerlo alla macchina virtuale Hyper-V.
Passaggio 1: Premere Win+R, inserire diskmgmt.msc e premere Invio per aprire lo strumento di gestione del disco.
Passaggio 2: In Gestione disco, individua il dispositivo USB, fai clic con il pulsante destro del mouse e seleziona "Offline".
Passaggio 3: Avvia Hyper-V Manager, fai clic con il pulsante destro del mouse sulla macchina virtuale che necessita dell'accesso USB dall'interfaccia principale e seleziona "Settings."
Passaggio 4: Nella finestra pop-up, vai su “SCSI Controller”, quindi seleziona “Hard Drive” e fai clic su “Add”.
Nota: È possibile aggiungere l'unità a un controller IDE solo quando la macchina virtuale è spenta, ma è possibile aggiungerla al controller SCSI sia quando la macchina virtuale è accesa che spenta.
Passaggio 5: Fare clic su “Physical Hard Disk,” selezionare il dispositivo USB collegato e fare clic su “OK” per abilitare la connessione USB di Hyper-V.
Nota: Per rimuovere un'unità USB di Hyper-V, vai su SCSI Controller > Hard Drive, seleziona l'unità USB connessa e fai clic su Elimina.
Proteggi le tue VM con Vinchin Backup & Recovery
Con i metodi sopra descritti, hai trovato un modo semplice per trasferire file di grandi dimensioni, contenuti multimediali o flussi di dati da hardware specializzato nelle tue macchine virtuali. Tuttavia, una volta che questi dati si trovano all'interno della macchina virtuale, è comunque necessaria una strategia di protezione estremamente solida per difendersi da cancellazioni accidentali, guasti del disco o attacchi ransomware. È qui che entra in gioco Vinchin Backup & Recovery .
Vinchin Backup & Recovery è una soluzione avanzata di protezione dei dati che supporta un'ampia gamma di piattaforme di virtualizzazione popolari, tra cui VMware, Hyper-V, XenServer, Red Hat Virtualization, Oracle, Proxmox, ecc., e database, NAS, file server, Linux & Windows Server. Offre funzionalità avanzate come backup senza agent, backup incrementale perpetuo, migrazione V2V, ripristino immediato, ripristino granulare, crittografia del backup, compressione, deduplicazione e protezione contro i ransomware. Questi sono fattori essenziali per garantire la sicurezza dei dati e ottimizzare l'utilizzo delle risorse di archiviazione.
Sono necessari solo 4 passaggi per eseguire il backup delle tue macchine virtuali Hyper-V con Vinchin Backup & Recovery:
1.Seleziona l'oggetto del backup.

2. Seleziona la destinazione del backup.

3. Configura le strategie di backup.

4. Rivedi e invia il lavoro.

Scopri in prima persona la potenza di questo sistema completo con una prova gratuita di 60 giorni! Lascia le tue esigenze specifiche, e riceverai una soluzione personalizzata che si adatta perfettamente al tuo ambiente IT.
Domande frequenti su Hyper-V USB Passthrough
1. Che cos'è la modalità sessione avanzata e in che modo aiuta?
La modalità sessione avanzata consente il reindirizzamento USB da un client (di solito quando ci si connette tramite Hyper-V Manager o Desktop Remoto). È limitata ai sistemi operativi guest Windows e a specifiche classi di dispositivi USB.
2. Posso passare attraverso un dongle USB (ad esempio, una chiave di licenza) a una macchina virtuale?
Sì, ma non in modo diretto. È necessario utilizzare un software USB over IP o server per dispositivi USB basati su hardware.
Conclusione
Sebbene Hyper-V non offra un pass-through USB nativo con un solo clic come alcune altre piattaforme di virtualizzazione, i metodi descritti sopra forniscono modi affidabili e sicuri per collegare dispositivi USB fisici alle macchine virtuali. Comprendendo questi approcci alternativi e scegliendo quello che meglio si adatta al proprio ambiente—sia che si dia priorità alla semplicità, alle prestazioni o all'isolamento—è possibile estendere le capacità di Hyper-V per soddisfare praticamente qualsiasi esigenza di integrazione di dispositivi USB.
Condividi su: