MountVHD Das Programm MountVHD ermöglicht unter Windows 7 das automatische Einbinden (mounten) von virtuellen Laufwerken welche im VHD Format vorliegen. Diese Aufgabe wird mit Hilfe des Programms "DiskPart" realisiert, welches Bestandteil der Windows 7 Installation ist. Da ein virtuelles Laufwerk unter Windows 7 nach einem Neustart erneut manuell eingebunden werden muss, unterstützt MountVHD die Anlage einer entsprechenden Aufgabe für den Windows 7 Aufgabenplaner. Die Aufgabe wird dabei so konfiguriert, dass Windows 7 das virtuelle Laufwerk bei jedem Systemstart automatisch einbindet. Das virtuelle Laufwerk steht dann also jederzeit zur Verfügung, so als wäre es ein normales physikalisches Laufwerk. Der Weg über den Aufgabenplaner wurde gewählt, weil dort das Ausführen von Programmen mit Administratorrechten möglich ist. Dies ist für das automatisches Einbinden virtueller Laufwerke notwendig. MountVHD ist portable und direkt unter Windows ausführbar. Es benötigt keine weiteren DLLs, keine separate Laufzeitumgebung und führt keine Eingriffe in Systemverzeichnissen oder der Registry durch. Die installation beschränkt sich auf das Kopieren der Programmdatei in ein Verzeichnis Ihrer Wahl. Deinstalliert wird das Programm durch Löschen der Datei MountVHD.exe und einem ggf. dafür angelegten Verzeichnis. Mit Ausnahme dieses Fensters und beim Speichern einer Aufgabendatei arbeitet das Programm während des Einbindens eines Laufwerks unsichtbar im Hintergrund und wird durch folgende Programmparameter gesteuert: MountVHD.exe /? (bzw. -?, ? oder Aufruf ohne Parameter) --- Zeigt dieses Fenster an. MountVHD.exe "VHD-Dateiname" --- Das virtuelle Laufwerk "VHD-Dateiname" (Dateiname inkl. Pfad) wird gemounted. MountVHD wird dabei mit Administratorrechten ausgeführt. Die Hochkommas (") müssen nicht zwingend angegeben werden, wenn Dateipfad und Dateiname keine Leerzeichen enthalten. Beispiel: MountVHD.exe C:\HDDs\Daten.vhd MountVHD.exe "VHD-Dateiname" /l (bzw. -l) --- Verhalten wie oben, jedoch wird im Windows Temp-Verzeichnis eine Log-Datei erzeugt, die die Ausgaben des Programms "DiskPart" protokolliert. Die Datei hat den Namen 'MountVHD-logfile.txt' und wird bei einem erneuten Einbinden eines virtuellen Laufwerks ohne den Parameter /l bzw. -l wieder gelöscht. MountVHD.exe "VHD-Dateiname" /t (bzw. -t) --- Das Programm erstellt aus den Angaben "VHD-Dateiname" (Dateiname inkl. Pfad der zu mountenden VHD Datei), dem aktuellen Benutzernamen und dem Verzeichnis, an dem sich das Programm MountVHD.exe befindet eine Aufgabendatei im XML-Format, die direkt im Windows Aufgabenplaner importiert werden kann. Die Schritte, um ein virtuelles Laufwerk dauerhaft in Windows 7 einzubinden, beschränken sich also auf das Erzeugen einer XML Aufgabendatei für den Windows 7 Aufgabenplaner und das einmalige Importieren der erzeugten Aufgabendatei. Nach Aufruf des Programms mit Parameter /t (bzw. -t) öffnet sich ein Speichern-Dialog, in dem man ein Verzeichnis zum Speichern der Aufgabendatei festlegt (voreingestellt ist das Temp-Verzeichnis von windows). Nach erfolgreichem Import der Aufgabendatei im Windows 7 Aufgabenplaner kann die Datei wieder gelöscht werden. Tipp: Der Windows 7 Aufgabenplaner kann übrigens einfach durch Klick auf den Button "Windows Aufgabenplaner starten" in diesem Fenster hier aufgerufen werden. Achtung: Nach Import einer durch MountVHD erzeugten Aufgabendatei im Windows 7 Aufgabenplaner darf die Programmdatei 'MountVHD.exe' nicht gelöscht oder in ein anderes Verzeichnis verschoben werden, da das Programm bei jedem Systemstart aufgerufen wird, um das virtuelle Laufwerk einzubinden. MountVHD ist freeware. Die Software kann kostenlos bezogen, kopiert, verteilt und benutzt werden. Alle Rechte an der Software liegen weiterhin beim Autor. Jegliche Veränderung der Programmdatei, Disassemblierung oder anderweitige Rückwandlung des Programms in ein Quellcode-Format ist untersagt. Haftungsauschluss: Die vorliegende Software 'MountVHD' wurde vom Autor sorgfältig erstellt, unter Windows 7 Professional erfolgreich getestet sowie vor der Veröffentlichung auf Viren geprüft. Das Programm wird "so wie sie ist" zur Verfügung gestellt. Es wird darauf hingewiesen, dass es nicht möglich ist Software-Programme so zu entwickeln, dass sie für alle Anwendungsbedingungen fehlerfrei einsetzbar sind. Der Autor garantiert nicht die explizite Eignung der Software für einen bestimmten Anwendungsfall oder eine bestimmte Hard- oder Sortwarekonfiguration. Der Autor übernimmt keinerlei Haftung oder Gewährleistung für Fehler in der Software sowie Fehler und Schäden, die sich aus der Nutzung oder Unfähigkeit zur Nutzung der Software ergeben. Dies schließt den Verlust von Geschäftsgewinnen, die Unterbrechung der geschäftlichen Abläufe, den Verlust von Daten sowie alle übrigen materiellen und ideellen Verluste und deren Folgeschäden ein und gilt selbst dann, wenn der Autor zuvor ausdrücklich auf die Möglichkeit derartiger Schäden hingewiesen worden ist. Der Anwender erklärt sich mit der Nutzung der Software 'MountVHD' mit den o.g. Nutzungsbedingungen sowie dem Garantie- und Haftungsausschluss einverstanden. Sollten einzelne Bestimmungen in diesen Bedingungen nichtig, unwirksam oder anfechtbar sein oder werden, so wird hiervon die Wirksamkeit aller sonstigen Bestimmungen oder Vereinbarungen nicht berührt. Autor: Markus Haacke www.gismeth.de