-
Cos’è Hyper-V?
-
Metodo 1: Utilizzo della modalità sessione avanzata per condividere cartelle tra host e macchina virtuale su Hyper-V
-
Metodo 2: Utilizzo della condivisione di rete SMB (interruttore interno) per condividere cartelle tra host e guest su Hyper-V
-
Metodo 3: Condivisione di cartelle tra host e guest su Hyper-V tramite disco pass-through
-
Come proteggere le macchine virtuali Hyper-V con Vinchin?
-
Domande frequenti sulla cartella condivisa Hyper-V
-
Conclusione
La condivisione efficiente dei file garantisce operazioni affidabili. Consente la gestione delle configurazioni, l’aggregazione dei log, il deployment del software e lo scambio di dati tra ambienti isolati. Gli host e i guest Hyper-V girano sullo stesso hardware ma in silos separati. È necessario disporre di un percorso chiaro per la condivisione delle cartelle. Questa guida descrive tre metodi fondamentali per la condivisione delle cartelle: Enhanced Session Mode (per guest Windows), condivisioni di rete SMB (multi-piattaforma) e dischi pass-through (accesso ad alte prestazioni/diretto).
Cos’è Hyper-V?
Hyper-V è l’ipervisore di Microsoft integrato in Windows. Funziona come un’istanza isolata dotata di risorse hardware virtualizzate dedicate (vCPU, vRAM, archiviazione virtuale, NIC virtuale). È possibile abilitare la funzionalità Hyper-V tramite Attiva o disattiva le funzionalità di Windows oppure installando il ruolo Hyper-V su Windows Server.
Le caratteristiche principali per le operazioni includono la migrazione live per ridurre al minimo i tempi di inattività durante la manutenzione, istantanee per il ripristino in un determinato momento (non sostituiscono i backup), memoria dinamica per ottimizzare l’utilizzo della RAM dell’host e rete virtuale flessibile per topologie complesse. Queste funzionalità consentono di creare ambienti scalabili e resilienti per carichi di lavoro di test, sviluppo e produzione.
Metodo 1: Utilizzo della modalità sessione avanzata per condividere cartelle tra host e macchina virtuale su Hyper-V
Modalità sessione avanzata utilizza il reindirizzamento RDP nello strumento VMConnect. Funziona al meglio con guest Windows e non richiede alcuna configurazione di rete.
Prerequisiti: Host Hyper-V con Windows 10/11 o Windows Server 2016+, e un sistema operativo guest Windows supportato (8.1/10/11, Server 2012 R2+) con Integration Services installati. Per i sistemi operativi guest Linux è necessaria una configurazione aggiuntiva di XRDP, non trattata in questa guida.
Abilita modalità sull’host:
1. Aprire Hyper-V Manager, selezionare Hyper-V Settings.
2. In Server, attivare la Enhanced Session Mode Policy.
3. In User, attivare Enhanced Session Mode.
Condividi unità su Connect:
1. In Hyper-V Manager, fare clic con il tasto destro sulla macchina virtuale e selezionare Connect.
2. Fare clic su Show Options, selezionare Local Resources, quindi More.
3. Controllare le unità host (ad esempio, C:) nella sezione Drives.
4. Fare clic su OK, quindi su Connect.
Negli ospiti Windows, aprire File Explorer e individuare le unità dell’host nella sezione Redirected drives and folders. Negli ospiti Linux, i punti di mount appaiono in /mnt/hgfs (il percorso potrebbe variare).
Nota sulla sicurezza: Questo metodo condivide le credenziali durante l’avvio della connessione RDP. Assicurarsi che le password degli host siano robuste.
Limitazioni: Attivo soltanto durante le sessioni VMConnect. Non persiste al termine della sessione VMConnect.
Metodo 2: Utilizzo della condivisione di rete SMB (interruttore interno) per condividere cartelle tra host e guest su Hyper-V
Questo metodo crea una rete privata tra host e guest. Funziona con qualsiasi sistema operativo che supporti SMB o NFS.
Prerequisiti: Host Windows con funzionalità Hyper-V, sistema operativo guest con client SMB/NFS. Diritti amministrativi sull’host e sul guest.
Configurazione dell’interruttore virtuale interno:
1. In Hyper-V Manager, fare clic su Virtual Switch Manager.
2. Creare un nuovo switch Internal denominato InternalShare.
3. In Network Connections, fare clic con il tasto destro sull’adattatore nuovo, aprire le Properties e impostare IPv4 su 192.168.100.1.
Condividi cartella host:
1. Sul computer host, fare clic con il tasto destro sulla cartella, scegliere Properties > Sharing > Advanced Sharing.
2. Seleziona Share this folder e assegnale il nome HostShare.
3. Fare clic su Permissions e aggiungere un account di servizio dedicato con diritti di lettura/modifica.
Configura la macchina virtuale ospite:
1. In Settings della macchina virtuale, collegare InternalShare all’adattatore di rete del sistema guest.
2. Avviare la macchina virtuale e impostarne l’indirizzo IPv4 su 192.168.100.2.
3. In File Explorer, aprire \\192.168.100.1\HostShare e inserire le credenziali dell’account di servizio.
Best practice per la sicurezza:
Utilizzare un account di servizio dedicato con i minimi privilegi.
Abilita la firma e la crittografia SMB:
Set-SmbServerConfiguration -EncryptData $true Set-SmbClientConfiguration -RequireEncryption $true
Limitare le regole del firewall in modo da consentire la porta TCP 445 solo sull’adattatore interno.
Disabilita SMB v1 se non necessario:
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
Assegnazione alternativa dell’indirizzo IP: È possibile eseguire un intervallo DHCP sull’host per l’interruttore interno.
Risoluzione dei problemi: Verificare che le regole del firewall, l’indirizzo IP/la subnet e le funzionalità SMB siano abilitate.
Metodo 3: Condivisione di cartelle tra host e guest su Hyper-V tramite disco pass-through
I dischi pass-through concedono a una macchina virtuale l’accesso esclusivo e diretto a un disco fisico o a una LUN. Utilizzarli per database ad alto throughput o carichi di lavoro relativi a grandi quantità di dati multimediali.
Prerequisiti: Disco fisico o LUN aggiuntivo collegato all’host. Assicurarsi che nessuna partizione dell’host dipenda da tale disco.
Procedura:
1. In Disk Management, fare clic con il tasto destro sul disco di destinazione e selezionare Offline.
2. In Hyper-V Manager, aprire le Settings della macchina virtuale, fare clic su Add Hardware > SCSI Controller > Hard Disk > Add.
3. Seleziona Physical hard disk, scegli il tuo disco offline e fai clic su OK.
4. Avvia la macchina virtuale, apri Disk Management, porta il disco online e assegna una lettera di unità.
Limitazioni critiche:
Nessun snapshot Hyper-V né checkpoint di produzione.
I backup basati su VSS potrebbero essere inconsistenti senza il supporto del produttore.
La migrazione in tempo reale non è generalmente supportata.
Best practice:
Portare il disco offline prima del collegamento per evitare danneggiamenti.
Utilizzare solo quando le prestazioni grezze hanno priorità rispetto alle esigenze di snapshot e migrazione.
Come proteggere le macchine virtuali Hyper-V con Vinchin?
Una volta attivata la condivisione, è necessaria una protezione affidabile delle VM. Vinchin Backup & Recovery è una soluzione professionale di livello aziendale, progettata inizialmente per Hyper-V e successivamente anche per VMware, Proxmox, oVirt, OLVM, RHV, XCP-ng, XenServer, OpenStack e ZStack, oltre che per altre 15 piattaforme. Le sue funzionalità avanzate includono il backup incrementale perpetuo per ridurre le finestre operative e lo spazio di archiviazione, la deduplica dei dati e la compressione per contenere i costi, la migrazione V2V per passaggi senza interruzioni tra piattaforme, il modello GFS per snapshot rotanti, nonché numerose altre funzioni quali CBT, HotAdd, SpeedKit, limitazione della banda, crittografia, ripristino granulare e archiviazione su cloud o su nastro.
La console web di Vinchin semplifica il processo di backup. Per proteggere la tua macchina virtuale Hyper-V:
1. Seleziona la macchina virtuale Hyper-V da cui eseguire il backup.

2. Scegli l’archivio di destinazione.

3. Seleziona le strategie di backup.

4. Fare clic su Invia per avviare il processo.

Unisciti a migliaia di clienti in tutto il mondo e goditi una prova gratuita di 60 giorni con tutte le funzionalità. Scarica l’installer e installalo in pochi minuti.
Domande frequenti sulla cartella condivisa Hyper-V
D1: Perché la mia macchina virtuale guest non riesce a visualizzare la condivisione host (metodo SMB)?
Le cause più comuni includono blocchi del firewall, indirizzo IP/sottorete errati, funzionalità SMB disabilitata o credenziali non corrette: verificare l’assegnazione dello switch interno e le impostazioni dell’adattatore.
Domanda 2: La modalità sessione avanzata funziona quando la macchina virtuale è in esecuzione in background?
No. È richiesta una sessione RDP attiva tramite VMConnect. Per un accesso persistente, utilizzare le condivisioni di rete SMB o i dischi pass-through.
Domanda 3: Come proteggere le condivisioni di rete SMB?
Applicare le autorizzazioni NTFS e le autorizzazioni di condivisione seguendo il principio dei minimi privilegi. Imporre password complesse, abilitare la crittografia SMB, limitare le regole del firewall all’adattatore interno e disabilitare SMBv1 se non utilizzato.
Q4: Come si accede alle condivisioni dell’host in una macchina virtuale Linux?
Montare tramite CIFS:
sudo mount -t cifs //192.168.100.1/HostShare /mnt/host -o user=serviceAccount
Conclusione
Scegli la modalità sessione avanzata per trasferimenti rapidi tra sistemi Windows senza configurazione della rete. Utilizza le condivisioni di rete SMB per un accesso persistente multipiattaforma con autorizzazioni dettagliate e crittografia. Opta per i dischi in pass-through solo quando hai bisogno di prestazioni grezze e puoi accettare la perdita di snapshot e migrazione live. Ogni metodo soddisfa una specifica esigenza operativa.
Vinchin Backup & Recovery rende semplice quanto basta proteggere le tue macchine virtuali Hyper-V. Prova subito la versione di prova gratuita completa della durata di 60 giorni per salvaguardare oggi la tua infrastruttura virtuale.
Condividi su: