Virtuelle Maschinen sind heute unverzichtbar für Entwickler, IT-Profis und Power-User. Ob mit VMware, VirtualBox, Hyper-V oder parallels – überall entstehen VHD- oder VHDX-Container mit kompletten Betriebssystemen. Doch was tun, wenn ihr nur eine bestimmte Datei aus dem virtuellen Festplattenabbild benötigt? Den ganzen virtuellen PC hochzufahren ist umständlich und zeitraubend.
Glücklicherweise gibt es mehrere elegante Wege, um direkt auf die Inhalte von VHD-Dateien zuzugreifen, ohne die virtuelle Maschine zu starten.
Native Windows-Unterstützung seit Windows 7
Seit Windows 7 könnt ihr VHD-Dateien direkt im Windows Explorer einbinden. Klickt mit der rechten Maustaste auf „Dieser PC“ und wählt „Datenträgerverwaltung“. Dort geht ihr auf „Aktion“ > „Virtuelle Festplatte anfügen“. Navigiert zu eurer VHD-Datei und bestätigt. Windows mountet das Image als normales Laufwerk, das im Explorer erscheint.
Bei VHDX-Dateien (der moderneren Variante ab Windows Server 2012) funktioniert das genauso. Nach dem Einbinden könnt ihr wie gewohnt durch die Ordnerstruktur navigieren und Dateien kopieren. Vergesst nicht, das Laufwerk anschließend wieder zu trennen: Rechtsklick im Explorer auf das Laufwerk > „Auswerfen“.
PowerShell für Profis
Noch schneller geht es per PowerShell. Der Befehl Mount-VHD -Path "C:Pfadzurdatei.vhd" bindet das Image sofort ein. Mit Dismount-VHD -Path "C:Pfadzurdatei.vhd" trennt ihr es wieder. Für schreibgeschützte Zugriffe fügt -ReadOnly hinzu.
7-Zip als universeller Helfer
Das kostenlose 7-Zip funktioniert auch 2026 noch hervorragend. Rechtsklick auf die VHD-Datei > „7-Zip“ > „Öffnen“. Nach einem Doppelklick auf die gewünschte Partition (bei größeren Images kann das einen Moment dauern) seht ihr den kompletten Inhalt. Dateien lassen sich per Drag & Drop auf den Desktop ziehen.
7-Zip erkennt auch komprimierte und verschlüsselte VHDs, sofern ihr die nötigen Zugangsdaten habt. Ein großer Vorteil: 7-Zip läuft auch auf älteren Windows-Versionen und anderen Betriebssystemen.
Spezial-Tools für komplexe Szenarien
Für regelmäßige Arbeiten mit virtuellen Festplatten gibt es spezialisierte Tools:
OSFMount (kostenlos): Bindet nicht nur VHD/VHDX ein, sondern auch ISO, BIN und andere Image-Formate. Besonders praktisch für Forensik und Datenrettung.
Arsenal Image Mounter: Forensik-Tool, das auch beschädigte oder teilweise überschriebene Images mounten kann.
VHD Attach: Minimalistisches Tool speziell für VHD-Dateien mit einfacher Oberfläche.
Docker und Container-Images
Moderne Container-Technologien wie Docker verwenden andere Formate, aber das Prinzip bleibt ähnlich. Mit Tools wie „dive“ könnt ihr Docker-Images schichtweise analysieren und Dateien extrahieren, ohne Container zu starten.
Troubleshooting häufiger Probleme
VHD lässt sich nicht mounten: Prüft, ob die Datei noch von einer VM verwendet wird. Auch Antivirenprogramme blockieren manchmal den Zugriff.
Partition wird nicht angezeigt: Manche Linux-VMs nutzen ext4 oder andere Dateisysteme, die Windows nicht nativ liest. Hier helfen Tools wie „Linux Reader“ oder „Ext2Fsd“.
Schreibschutz: Dynamische VHDs können beschädigt werden, wenn sie während des Mountens verändert werden. Nutzt daher immer den ReadOnly-Modus für reine Extraktion.
Automatisierung mit Skripten
Für wiederkehrende Aufgaben könnt ihr PowerShell-Skripte erstellen:
$vhdPath = "C:VMsWindows11.vhdx"
Mount-VHD -Path $vhdPath -ReadOnly
$mountedDrive = (Get-VHD -Path $vhdPath).DriveLetter
Copy-Item "${mountedDrive}:Users*Documentswichtige_datei.txt" "C:Backup"
Dismount-VHD -Path $vhdPath
Solche Skripte eignen sich perfekt für Backup-Routinen oder Migration von Benutzerdaten.
Sicherheitsaspekte
Achtung bei VHDs aus unbekannten Quellen: Sie können Malware enthalten. Mountet fremde Images grundsätzlich schreibgeschützt und scannt extrahierte Dateien vor der Verwendung.
Bei produktiven VMs erstellt vor Änderungen immer Snapshots oder Backups. Ein versehentlich beschädigtes VHD-Image kann Stunden an Arbeit zunichtemachen.
Fazit
Dateien aus VHD-Images zu extrahieren ist heute einfacher denn je. Die native Windows-Unterstützung reicht für die meisten Fälle völlig aus. Für spezielle Anforderungen stehen kostenlose Tools bereit. Mit etwas PowerShell-Wissen lassen sich sogar komplexe Aufgaben automatisieren.
Zuletzt aktualisiert am 22.04.2026