So geben Sie Dateien zwischen einer virtuellen Maschine und einem Host in Hyper-V frei

Letzte Aktualisierung: 02/09/2025
Autor: Holger
  • Verwenden Sie je nach Netzwerk, Sicherheit und Geschwindigkeit SMB, RDP, Copy-VMFile, VHDX oder VMConnect.
  • Der erweiterte Sitzungsmodus ermöglicht Zwischenablage, Discs, Audio- und USB in VMs Windows.
  • VHDX und ISO lösen netzwerklose Fälle; ISO ist schreibgeschützt, während VHDX Roundtrip ermöglicht.
  • Export/Import wird verwendet, um ganze VMs zu verschieben; es ist kein Ersatz für eine gute Sicherungskopie.

Gemeinsame Nutzung von Dateien zwischen Hyper-V und virtuellen Maschinen

Bei der Virtualisierung unter Windows fungiert Hyper-V als Standard-Hypervisor und ermöglicht die lokale und Remote -Verwaltung virtueller Maschinen . Doch selbst so alltägliche Vorgänge wie der Datenaustausch zwischen Host und VMs gestalten sich nicht so einfach: Dateien lassen sich nicht wie bei einer herkömmlichen Anwendung per Drag & Drop in die Konsole ziehen . Daher ist es unerlässlich, effektive und sichere Methoden für die Dateiübertragung zu kennen.

In diesem Leitfaden habe ich alle praktischen Methoden zum Teilen von Dateien zwischen Ihrem Hyper-V-Host und Ihren VMs zusammengetragen und vereinheitlicht . Dazu gehören SMB-Freigaben, RDP mit Laufwerksumleitung und das PowerShell -Cmdlet „Copy-VMFile “ (ohne Netzwerkverbindung) sowie Tricks wie das Einbinden von VHDX-Dateien, die Nutzung des erweiterten Sitzungsmodus in VMConnect und sogar die Verwendung schreibgeschützter ISO-Images . Sie finden außerdem zusätzliche Optionen (Exportieren/Importieren von VMs, Cloud- oder Webanwendungen ) und einen kurzen Überblick über VirtualBox und VMware, um Ihnen die Unterschiede beim Wechsel der Lösung aufzuzeigen.

Methode 1: SMB-Freigabe auf dem Hyper-V-Host

In Windows-Umgebungen ist der direkteste Weg, einen Ordner auf dem Host, auf dem Hyper-V ausgeführt wird, per SMB freizugeben und ISO-Dateien oder andere Dateien dorthin zu kopieren. Diese Methode funktioniert sowohl von physischen Rechnern als auch von anderen virtuellen Maschinen, sofern eine Netzwerkverbindung besteht.

Zuerst Aktivieren Sie die Host-Firewall die Gruppenregel „Datei- und Druckerfreigabe“, um eingehende SMB-Verbindungen zuzulassen. Dies können Sie mit dem folgenden Befehl tun (CMD oder PowerShell): netsh advfirewall firewall set rule group=\"File and Printer Sharing\" new enable=Yes. Stellen Sie sicher, dass Sie die Berechtigungen für die Freigabe einschränken nur für Benutzer, die es benötigen.

Wenn Sie mit einer grafischen Oberfläche arbeiten, öffnen Sie den Explorer und verwenden Sie Verwaltungsanteile um eine Verbindung zum Host herzustellen, zum Beispiel: \\10.10.10.31\c$\. Es ist üblich, einen dedizierten Ordner zu erstellen für ISOs oder VM-Daten (z. B. C:\ISO_1\), aber ziehen Sie zur besseren Vorgehensweise in Erwägung, VMs und Medien auf anderen Partitionen als dem System zu speichern.

Aus der Linie der Befehlekönnen Sie den SMB-Ordner als Netzlaufwerk zuordnen mit: net use S: \\10.10.10.31\d$. Die Zuweisung eines Briefes erleichtert die Automatisierung von Kopien und Medienbereitstellungsskripte.

  1. Erstellen/wählen Sie den Zielordner auf dem Host (z. B. C:\ISO_1\) und geben Sie ihn mit den erforderlichen Mindestberechtigungen frei.
  2. Verbinden Sie sich von Ihrem Computer oder Ihrer VM mit der SMB-Ressource und Kopieren Sie die erforderliche ISO-Datei oder zur Route.
  3. Im Hyper-V Manager zeigen Sie das virtuelle DVD-Laufwerk der VM auf die kopierte ISO-Datei.

Aus Sicherheitsgründen, sobald Sie fertig sind, Sie können es wieder deaktivieren die Regeln zur „Datei- und Druckerfreigabe“ mit: netsh advfirewall firewall set rule group=\"File and Printer Sharing\" new enable=No. Reduzieren Sie die Angriffsfläche vom Gastgeber ist immer empfehlenswert.

So geben Sie einen Netzwerkordner in Windows 11 frei
In Verbindung stehender Artikel:
So geben Sie einen Netzwerkordner in Windows 11 frei: Vollständige Anleitung

Methode 2: Zentrales Repository (Dateiserver oder NAS)

In Umgebungen mit mehreren Hyper-V-Hosts verbraucht die Replikation von ISOs und Dateien auf jedem Server Speicherplatz und erschwert die Wartung . Es empfiehlt sich, eine zentrale SMB-Ressource (Dateiserver oder NAS) zu erstellen und den Hosts und VMs Zugriff darauf zu gewähren.

  CTF-Loader in Windows 10 | Was es ist und wie man es deaktiviert

Sind alle Computer Mitglieder einer Domäne, vereinfacht sich die Berechtigungsverwaltung . Sie müssen die freigegebene Ressource lediglich von jedem Host/jeder VM, die sie benötigt, einbinden. Auf Linux- VMs können Sie neben SMB auch SSH/SCP/SFTP für sichere Übertragungen im Netzwerk verwenden .

Beachten Sie, dass die VM für den Zugriff auf diese Ressource einen virtuellen Switch und eine Netzwerkverbindung im entsprechenden Modus (extern, intern usw.) benötigt . Eine sorgfältige Planung der Topologie beugt Engpässen und Zugriffsproblemen vor.

Methode 3: RDP mit Laufwerksumleitung

Verfügt der Hyper-V-Host über eine grafische Benutzeroberfläche (GUI), können Sie per RDP eine Verbindung herstellen und lokale Festplatten umleiten , um Dateien von Ihrem Computer auf den Host oder die VM zu kopieren. Dieses Verfahren funktioniert auch für Windows-VMs mit Netzwerkverbindung.

  1. Aktivieren Sie auf dem Ziel Remotedesktop: Start > Einstellungen > System > Remotedesktop > Aktivieren.
  2. Führen Sie den RDP-Client aus: mstsc (gelegen in %windir%\system32\mstsc.exe).
  3. Geben Sie IP/Computername und Benutzer ein (Format Domäne\Benutzer o Computer\Benutzer).
  4. Gehen Sie zu „Lokale Ressourcen“ > „Mehr…“ und Markieren Sie die Einheiten die Sie zuordnen möchten (z. B. E:).
  5. Verbinden Sie sich und, bereits im Explorer des Remote-Computers, Sie sehen die umgeleiteten Einheiten um die Dateien zu kopieren.

Diese Methode ist sehr praktisch und vermeidet die Konfiguration von SMB auf dem Host. Ein weiterer Vorteil ist, dass Sie in jeder RDP-Sitzung genau auswählen können, welche Laufwerke umgeleitet werden sollen.

Methode 4: PowerShell Copy-VMFile (Kein Netzwerk, Host → VM)

PowerShell 4.0 und spätere Versionen enthalten ein Cmdlet, mit dem Sie Dateien vom Host auf die VM kopieren können, ohne eine Netzwerkverbindung herzustellen, Ports zu öffnen oder die Firewall zu ändern. Es eignet sich ideal zum Einfügen bestimmter Dateien in isolierte VMs.

Sie müssen zunächst den Integrationsdienst „Guest Service Interface“ auf der VM aktivieren. Im Hyper-V Manager im VM-Einstellungen > „Integrationsdienste“ und wählen Sie „Gastdienste“. Sie können dies auch in PowerShell tun: Enable-VMIntegrationService -VMName VM1 -Name 'Guest Service Interface'. Ohne diesen Dienst, funktioniert das Cmdlet nicht.

Überprüfen Sie den Status mit: Get-VMIntegrationService -Name Guest* -VMName VM1,VM2. Wenn der Status „Sin kontakto”, aktualisieren und installieren Sie Integration Services auf dem Gastsystem. Wenn Sie „falsch“, aktivieren Sie es mit: Enable-VMIntegrationService -Name Guest* -VMName MiVM -Passthru.

Verwenden Sie zum Kopieren das Muster: Copy-VMFile \"NombreVM\" -SourcePath \"F:\\Test.txt\" -DestinationPath \"C:\\Temp\\Test.txt\" -CreateFullPath -FileSource HostIn der Praxis: Copy-VMFile \"VM2\" -SourcePath \"C:\\temp\\file01.txt\" -DestinationPath \"C:\\Temp1\\file01.txt\" -CreateFullPath -FileSource Host. Denken Sie daran dass dieses Cmdlet nur in Host → VM-Richtung kopiert.

Methode 5: Mounten Sie eine freigegebene VHDX zwischen Host und VM

Ein sehr flexibler Ansatz besteht darin, eine „portable“ virtuelle VHDX-Festplatte zu erstellen , die Sie auf dem Host einbinden können, um Dateien darauf zu laden, und die Sie dann temporär mit der VM verbinden, um sie abzurufen. Das ist schnell, kontrolliert und benötigt kein Netzwerk.

Sie können es unter Computerverwaltung > Speicher > Datenträgerverwaltung > „VHD erstellen“ erstellen. Wählen Sie den Pfad (z. B. C:\Hyper-V\data-temp\), Größe (z. B. 8 GB), Format VHDX und Datenträgertyp („Dynamische Erweiterung“ wird empfohlen). Ein Beispiel mit PowerShell: New-VHD -Path C:\\Hyper-V\\data-temp.vhdx -SizeBytes 8GB -Dynamic -BlockSizeBytes 1MB.

So mounten Sie es auf dem Host: Mount-VHD -Path C:\\Hyper-V\\data-temp.vhdx. Initialisieren Sie dann die Festplatte (MBR aus Kompatibilitätsgründen) und erstellen Sie Volume und Format: Initialize-Disk 1 -PartitionStyle MBR & New-Partition -DiskNumber 1 -UseMaximumSize -AssignDriveLetter & Format-Volume -DriveLetter H -FileSystem NTFS -Full -Force. Nach der Montage, kopieren Sie die erforderlichen Dateien hinein.

  So beschleunigen Sie Dateiübertragungen in Windows 11: wichtige Tricks und Optimierungen

Unmounten Sie vom Host mit: Dismount-VHD -Path C:\\Hyper-V\\data-temp.vhdx und hängen Sie die VHDX über den Hyper-V-Manager an die VM an (SCSI-Controller > Festplatte > Hinzufügen > „Vorhandene virtuelle Festplatte“). Mit PowerShell: Add-VMHardDiskDrive -VMName VM2 -Path C:\\Hyper-V\\data-temp.vhdx. Beim Starten der VM, weist einen Buchstaben zu, falls dies nicht automatisch geschieht, und kopiert die Dateien an ihr Ziel.

Diese Methode funktioniert auch mit Linux-Gastsystemen, die NTFS lesen können , was die Flexibilität beim Mischen von Systemen erhöht.

Methode 6: VMConnect und erweiterter Sitzungsmodus

VMConnect ist die native Hyper-V-Konsole. Im erweiterten Sitzungsmodus nutzt die Verbindung RDP im Hintergrund und ermöglicht die Ressourcenumleitung (Zwischenablage, Laufwerke, Drucker, Audio, Mikrofon und sogar kompatible USB-Geräte). Sie ist nur für Windows-VMs verfügbar.

So aktivieren Sie es auf dem Host: Hyper-V-Manager > Rechtsklick auf den Host > „Hyper-V-Konfiguration“ > „Erweiterter Sitzungsmodus“ > „Erweiterten Sitzungsmodus verwenden“ auswählen. In PowerShell: Set-VMHost -EnableEnhancedSessionMode $True. In der VM, aktivieren Sie Remotedesktop- und Gastintegrationsdienste.

Wenn Sie VMConnect öffnen und eine Verbindung herstellen, erscheint ein Dialogfeld zur Auswahl der Auflösung. Klicken Sie auf „ Optionen anzeigen “ und wählen Sie „Lokale Ressourcen“ > „Mehr…“. Wählen Sie die Host-Festplatten aus, die Sie in die Sitzung umleiten möchten . Standardmäßig sind Zwischenablage und Drucker bereits verfügbar, und die Audioausgabe erfolgt über den Host.

Die Audio- und Mikrofoneinstellungen finden Sie unter „Einstellungen“ im Verbindungsfenster. Dort können Sie die Wiedergabe/Eingabe anpassen . Läuft die VM lokal, haben die Remote-Audiooptionen denselben Effekt. Die Steuerung von Ton und Stimme über die VM kann in Demos und Schulungen hilfreich sein.

In der VMConnect-Symbolleiste gibt es ein Symbol, das anzeigt, Sitzungstyp aktuell (einfach oder erweitert) und ermöglicht Ihnen das Umschalten. Wenn unter Windows 10 2004/Windows 11 das VMConnect-Anmeldefeld nicht angezeigt wird, in der VM deaktivieren die Option, Windows Hello für Microsoft-Konten zu aktivieren (Anmeldeoptionen) und die VM abzumelden oder neu zu starten. Wenn der Verbindungsdialog nicht angezeigt wird, führen Sie vmconnect.exe "als Administrator".

Methode 7: Teilen mit ISO-Images (schreibgeschützt)

Wenn Sie lediglich Dateien vom Host auf die VM übertragen müssen und es Ihnen nichts ausmacht, dass diese schreibgeschützt ist, erstellen Sie ein ISO-Image mit dem Inhalt und weisen Sie es der VM als virtuelles DVD-Laufwerk zu. Die Übertragung ist unidirektional , und die VM kann diese Dateien nicht verändern.

Falls die ISO-Datei bootfähig sein muss (z. B. für Tests mit verschachtelter Virtualisierung), erstellen Sie eine leere ISO-Datei und fügen Sie eine weitere bootfähige ISO-Datei hinzu , um sie auf die VM zu übertragen. Legen Sie diese dann vom DVD-Laufwerk der virtuellen Maschine ein und verwenden Sie sie wie ein physisches Medium.

Verschieben von VMs und Daten mit Export/Import

Hyper-V ermöglicht nicht nur das einfache Teilen einzelner Dateien, sondern auch den Export und Import virtueller Maschinen – eine schnelle Möglichkeit, diese inklusive Festplatten, Konfiguration und Prüfpunkten zu verschieben oder zu klonen. Der Export ist sowohl im eingeschalteten als auch im ausgeschalteten Zustand möglich (empfohlen bei geringer Auslastung).

Während des Importvorgangs registriert sich die VM beim Host, und der Assistent hilft bei der Behebung von Inkompatibilitäten (Speicher, virtuelle Switches, CPU). Es gibt drei Importtypen: „ Im Kontext registrieren “ (verwendet den aktuellen Speicherort und behält dieselbe Kennung bei, die Exportdateien werden nicht zur Wiederverwendung gespeichert), „ Wiederherstellen “ (kopiert die Dateien an einen anderen Speicherort, wobei dieselbe Kennung beibehalten wird und der Export intakt bleibt) und „ Kopieren “ (wie „Wiederherstellen“, generiert jedoch eine neue Kennung ; nützlich zum mehrfachen Klonen auf demselben Host).

  Was ist dllhost.exe und wie kann ich es von Windows 10 entfernen? Was ist dllhost.exe?

Diese Methode ersetzt zwar nicht die bisherigen Methoden für schnelle Dateiübertragungen , eignet sich aber hervorragend für die Migration ganzer Umgebungen zwischen Hosts oder die Pflege von „Golden Image“-Vorlagen.

Generische Alternativen: Cloud- und Webanwendungen

Dienste wie OneDrive , Google Drive, Dropbox oder Mega vereinfachen die Dateifreigabe erheblich: Sie installieren den Client auf dem Host-Rechner und/oder der virtuellen Maschine und synchronisieren Ordner. Vermeiden Sie doppelten Speicherplatz , indem Sie „Dateien bei Bedarf“ oder Ähnliches (Platzhalter) auswählen und die Dateien erst beim Öffnen herunterladen.

Wenn Sie nichts auf der VM installieren möchten, können Sie jederzeit über Ihren Browser auf die Webversion des Cloud-Dienstes zugreifen. Diese ist weniger automatisiert, aber für bestimmte Anwendungsfälle geeignet. Beachten Sie die Größen- und Bandbreitenbeschränkungen, wenn Sie mit großen ISO-Dateien arbeiten.

Eine weitere Möglichkeit bieten Plattformen wie WeTransfer , mit denen sich große Dateien durch einen generierten Link teilen lassen. Man lädt die Datei vom Host hoch, öffnet den Link in der virtuellen Maschine und lädt sie herunter. Für gelegentliches Teilen von Dateien ist das einfach und schnell , ersetzt aber nicht die kontinuierliche Synchronisierung.

Schneller Kontext, wenn Sie zwischen VirtualBox und VMware wechseln

Obwohl sich dieser Leitfaden auf Hyper-V konzentriert, ist es hilfreich zu wissen, welche Änderungen sich bei der Verwendung anderer Plattformen ergeben. In VirtualBox ist die einfachste Lösung, die „Freigegebenen Ordner“ so zu konfigurieren , dass die Verzeichnisse des Hostsystems für den Gast zugänglich gemacht werden. Aktivieren Sie dazu „Automatisch einbinden“, damit die Ordner beim Start der virtuellen Maschine verfügbar sind, und „Schreibgeschützt“, wenn Sie deren Inhalt schützen möchten.

VirtualBox ermöglicht auch die Verwendung von USB-Geräten in der virtuellen Maschine (durch Aktivieren des USB-Controllers und Auswählen des Geräts) und unterstützt Drag & Drop oder die gemeinsame Nutzung der Zwischenablage durch die Installation der Gasterweiterungen und die Aktivierung der Option „Bidirektional“. In bestimmten Fällen kann USB 3.0 Startprobleme verursachen . Daher empfiehlt es sich, bei Problemen USB 1.1 zu verwenden.

In VMware ist Workstation Player für den nicht-kommerziellen Gebrauch kostenlos, hat aber Einschränkungen (z. B. bei freigegebenen Ordnern). Workstation Pro bietet zusätzlich freigegebene Ordner (Optionen > Freigegebene Ordner) und Gastisolation (Drag & Drop sowie Kopieren/Einfügen). Schließen Sie für USB- Verbindungen den USB-Stick an und weisen Sie ihn der VM über das entsprechende Symbol zu.

Diese Vergleiche helfen Ihnen, Gewohnheiten zwischen Plattformen zu übertragen . Denken Sie aber daran, dass wir bei Hyper-V VMConnect mit verbesserter Sitzung, Copy-VMFile ohne Netzwerkverbindung und die Verwendung von VHDX als universellen „Container“ hervorheben.

Generell sollten Sie diese Methoden nicht als Backup-System verwenden . Sie sind zwar sehr nützlich zum Verschieben von Dateien, stellen aber keinen Ersatz für eine Backup-Lösung auf Host-Ebene für VMs dar, die effizienter, schneller und zuverlässiger für detaillierte oder vollständige Wiederherstellungen ist.

Dank dieser vielfältigen Optionen finden Sie ganz einfach die passende Methode für Ihre Situation: SMB oder RDP für hohe Geschwindigkeiten, wenn ein Netzwerk verfügbar ist, Copy-VMFile und VHDX für isolierte VMs, VMConnect mit erweiterter Sitzungsfunktionalität für die tiefe Integration mit Geräten und der Zwischenablage sowie ISO für reinen Lesezugriff. Und wenn Sie ganze Umgebungen migrieren müssen, bietet der Export/Import einen optimierten Prozess mit Kompatibilitätsprüfungen.