Passante USB in Hyper-V. Come accedere all'USB in Hyper-V

Ultimo aggiornamento

Quello che si è guadagnato con lo sviluppo della tecnologia di virtualizzazione, è la tanto desiderata capacità di creare una versione virtuale di un computer fisico, incluse le risorse elaborative, archiviazione e rete. Tuttavia, il collegamento alle risorse fisiche come i dispositivi USB potrebbe ancora rappresentare una vera sfida per gli utenti delle macchine virtuali.

In questa guida, prenderemo in considerazione diversi semplici metodi per abilitare la passante USB su Hyper-V di modo che la macchina virtuale possa lavorare con qualsiasi dispositivo USB collegato al computer ospitante.

Cos'è la passante USB su Hyper-V

La passante USB in Hyper-V ha una funzionalità che consente di accedere al dispositivo USB dall’interno di una macchina virtuale. Esiste un modo per abilitare la passante USB in Hyper-V per una chiavetta di memoria, ma dovrai usare il sottosistema di memoria di Windows.

Ma cosa accadrebbe se devi accedere ad un dispositivo USB inserito nella tua macchina locale, scoprendo che l'ambiente Hyper-V non supporta nativamente la passante USB? Bene, da come si potrebbe dedurre, l' Hyper-V è un ipervisore di tipo 1, il che significa che un'istanza del sistema operativo blocca una porta USB fuori da tutte le altre istanze del sistema operativo. Pertanto, potrebbe non assegnare una porta USB ad un ospite in specifico. Per fortuna, ci sono molti modi popolari per abilitare il supporto USB su Hyper-V e ora daremo un'occhiata più da vicino a ciascuno di essi.

Come accedere all' USB su Hyper-V - metodo programmatico

FlexiHub

Windows, macOS, Linux, Android
4.8 Rango basato su 78+ utenti
FlexiHub ti aiuta ad implementare le capacità della passante USB in Hyper-V. È un semplice modo per connettere un dispositivo USB ad una macchina virtuale Hyper-V.
FlexiHub

L’ USB su IP è un programma potente progettato per rendere accessibili i dispositivi USB da qualsiasi computer remoto, sia esso un PC funzionante nella stanza accanto od una macchina virtuale in esecuzione posta a chilometri di distanza.

Se non sai come connettere una USB in Hyper-V, ecco qui una video guida su come fare:

Oppure usa delle semplici istruzioni da seguire:

blank
1
Prima, crea un conto sul sito FlexiHub.
 create an account to connect USB device to Hyper-V
2
Poi, scegli il numero di connessioni richieste, sarai in grado di stabilirlo al momento ed iniziare il tuo periodo dimostrativo gratuito. Scarica l'applicazione.
 Scegli la piattaforma (Windows, Linux, macOS ed Android) per scaricare la versione di FlexiHub
3
Avvia l'applicazione su entrambi i sistemi ed entra nel conto FlexiHub usando le stesse credenziali. Cerca il dispostivo USB richiesto e premi Connetti
 Premi su “Connetti” per accedere all'USB nella machina virtuale Hyper-V
5
Ora, nella tua macchina virtuale Hyper-V, sarai in grado di localizzare il dispositivo USB richiesto dall'interfaccia software. Fatto questo, hai pieno accesso alle funzioni del dispositivo ed ai suoi contenuti, come se fosse connesso direttamente alla tua macchina virtuale.

Vale la pena menzionare anche, che FlexiHub permette la creazione di connessioni multi piattaforma. Può abilitare la passante USB su Hyper-V USB da Linux a Windows, da Windows a Mac ed in molte altre combinazioni.

Problemi noti con la passante del dispositivo USB in Hyper-V organizzata con i metodi nativi

Ecco quello che devi tenere a mente prima di optare per dei metodi nativi della passante USB in Hyper-V:

  1. Restrizioni della piattaforma: tali metodi enunciati si affidano al sottosistema di memoria Windows, pertanto usarli per impostare una passante USB in Hyper-V USB su Linux (o qualsiasi altro sistema operativo che non sia Windows) è, sfortunatamente, fuori questione.
  2. Una lista estremamente limitata di dispositivi supportati: per far si che i metodi nativi funzionino, la tua periferica USB deve essere riconosciuta come “Dispositivo di memoria di massa”. Nessuna eccezione.
  3. Nessuna condivisione: una volta che il tuo dispositivo è impostato in modalità passante, puoi accedere ad esso solo dal sistema operativo ospite. Ecco perché l’uso permanente di questi metodi, per connettere l’USB in Hyper-V non è definitivamente l’idea migliore.
  4. Povera decisione per il cloud: con questi metodi, il dispositivo USB è sempre bloccato ad un PC ospitante in specifico, mentre non esiste un metodo per ancorare un sistema ospite Hyper-V, basato su cloud o per stimare in anticipo dove verrà eseguito nella prossima sessione.

Il tutto porta a una conclusione: i metodi nativi per aggiungere il supporto USB in Hyper-V non sono per niente universali. Nel caso non funzionino per il tuo scenario specifico (che è molto probabile), prendi in considerazione l'acquisto di uno strumento software dedicato.

Accesso all’ USB in Hyper-V
Periodo di prova di 30 giorni

Come accedere all' USB dall' Hyper-V tramite una connessione alla scrivania remota

Per poter connettere un dispositivo USB in una sessione di scrivania remota su di una macchina virtuale Hyper-V, basta seguire i seguenti passaggi:

  1. Per iniziare, dovresti permettere la connessione remota sul tuo sistema ospite. Per farlo, connettilo al tuo sistema virtuale e cerca le impostazioni “Sistema e Sicurezza” nel pannello di controllo. Seleziona "Permetti l'accesso remoto”. connetti usb hyperv
  2. Vedrai la finestra delle Preferenze di Sistema. Nel pannello "Remoto" premi sulla casella “Consenti connessioni di assistenza remota a questo computer”. Inoltre, assicurati che l'opzione “Consenti connessioni remote a questo computer” sia selezionata. Premi OK. accesso remoto hyperv
  3. Ora, se vuoi accedere al dispositivo USB su Hyper-V, dovresti iniziare una sessione di scrivania remota.
  4. Per farlo, esegui il comando mstsc.exe, premi su "Mostra opzioni" nella finestra di connessione desktop remota e vai al pannello delle "Risorse locali". Premi su "Altro" nella sezione "Dispositivi e risorse locali". reindirizza usb hyperv
  5. Marca la casella “Altri dispositivi plug-and-play supportati” nel menù che andrà ad aprirsi e premi OK. abilita la passante usb su hyperv
  6. Premi su “Connetti” per avviare la tua sessione di scrivania remota.

Vale anche la pena menzionare che in questo scenario d'uso, si richiede che sia l' host che il guest siano connessi alla stessa rete.

Benefici e insidie nell’uso dell’RDP per la passante USB in Hyper-V:

🗹 Funziona letteralmente per qualsiasi hypervisor nominabile;
🗹 Accesso istantaneo ai dispositivi USB, una volta avviata la connessione RDP;
🗹 Politica di gruppo per un controllo complessivo;
🗹 Tutti i dispositivi USB inseriti nel tuo PC ospitante sono accessibili da una macchina virtuale.

✖ Nell’istante in cui si sia conclusa la sessione RDP, il dispositivo USB sarà disconnesso;
✖ Più probabilmente, dovrai installare alcuni drivers aggiuntivi sulla tua macchina virtuale;
✖ Gamma molto limitata di dispositivi supportata, dal momento che si usava come funzione orientata per la stampante;
✖ Tasso di bit, il più delle volte, assolutamente basso;
✖ Non funziona su altri sistemi operativi tranne Windows;
✖ È d’obbligo assoluto una solida rete di collegamente tra il suo sistema operativo ospite ed il;
✖ PC ospitante (quello che ha il tuo dispositivo USB inserito) Dovrai tener aperta la tua porta TCP 3389, anche se si ha o meno un firewall;

Di base, la prestazione dell’USB su RDP è simile alla connettività remota tramite servizi di terminale (o simili). È più efficiente se usato per accedere alle periferiche collegate alle macchine degli utenti finali.

Accesso all’ USB in Hyper-V
Periodo di prova di 30 giorni

Come abilitare il dispositivo USB su Hyper-V con la sessione avanzata

La modalità di sessione avanzata rende possibile il reindirizzamento del dispositivo USB verso l' Hyper-V su Windows 10 ed 8.1 (già predisposto), su Windows Server 2012 R2 e Windows Server 2016 (abilitabile manualmente). Questa modalità consente di inoltrare le risorse locali alla macchina virtuale Hyper-V usando lo strumento di Connessione alla macchina virtuale. L'importante è che questo metodo richieda che solo il computer ospitante (host) sia connesso alla rete e che non abbia bisogno della connettività di rete al sistema operativo ospite (guest).

Ecco come funziona:

  1. Sul computer ospitante, vai al gestore dell' Hyper-V, e fai click destro sul nome dell' host e scegli le impostazioni Hyper-V. configura la passante usb su hyperv
  2. Nella finestra Impostazioni, vedrai le sezioni Server e Utente. Seleziona il criterio di modalità della sessione avanzata nella sezione Server e consenti la modalità di sessione avanzata, selezionando la casella corrispondente. passante usb hyperv
  3. Ora, scegli “Modalità sessione avanzata” nella sessione utente e marca la casella "Usa la modalità sessione avanzata”. supporto usb hyperv
  4. Premi OK ed verranno salvate le modifiche.

Quello che andrebbe fatto poi, è selezionare una risorsa locale a cui connettersi. Queste risorse possono essere stampanti, lettori di schede intelligenti, unità USB, ecc. Per consentire l'accesso Hyper-V ai dispositivi USB collegati, procedere quanto segue:

  1. Avvia il gestore Hyper-V e premi due volte sul nome della tua macchina virtuale.
  2. Nella finestra a comparsa, premi su "Mostra opzioni" per configurare le connessioni futuri della tua macchina virtuale.
  3. Dopo, vai al pannello "Risorse locali" e premi su "Altro" nella sezione "Dispositivi e risorse locali".
  4. Poi, segna le caselle “Altri dispositivi Plug and Play supportati” e “Dispositivi che collegherò in seguito”. Premi OK.
  5. Se vuoi salvare questa configurazione per le connessioni future, segna la casella corrispondente nel pannello “Schermo”. Premi “Connetti” per implementare le modifiche.

FlexiHub

Requisiti: Windows 7/8/10, Server 2008 R2/2012/2016/2019
size: 6.96MB
Versione: 4.2.13168 ()
Voto dell'utente: (4.8 basato su 78+ utenti)