{"id":502,"date":"2010-02-21T16:53:21","date_gmt":"2010-02-21T11:53:21","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2010\/02\/21\/vhd-disks-automatisch-mounten\/"},"modified":"2024-07-26T18:50:35","modified_gmt":"2024-07-26T16:50:35","slug":"vhd-disks-automatisch-mounten","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2010\/02\/21\/vhd-disks-automatisch-mounten\/","title":{"rendered":".vhd-Disks automatisch mounten"},"content":{"rendered":"<p>Unter Windows 7 lassen sich zwar virtuelle Festplatte mittels der Datentr\u00e4gerverwaltung erstellen, was eigentlich genial ist. Die virtuelle Festplatte wird als Laufwerk im Windows Dateisystem eingeh\u00e4ngt. Allerdings wird die .vhd-Disk beim n\u00e4chsten Systemstart nicht automatisch gemounted. Der Beitrag skizziert einen Workaround, wie sich das Einh\u00e4ngen automatisieren l\u00e4sst. Dies gilt auch f\u00fcr Windows 8\/8.1.<\/p>\n<p><!--more--><\/p>\n<p><strong>Hintergrundinfos gef\u00e4llig?<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/37de4b97c5794bf884724f66333736a9\" alt=\"\" width=\"1\" height=\"1\" \/>Ein Administrator kann unter Windows 7 die Computerverwaltung aufrufen und dann in der Navigationsspalte zur Datentr\u00e4gerverwaltung gehen. \u00dcber das Men\u00fc <em>Aktion<\/em> lassen sich anschlie\u00dfend die Befehle <em>Virtuelle Festplatte erstellen <\/em>und <em>Virtuelle Festplatte anf\u00fcgen<\/em> ausw\u00e4hlen. Ein Dialogfeld erm\u00f6glicht eine .vhd-Datei auf einem NTFS-Laufwerk als virtuelle Festplatten anzulegen bzw. \u00fcber den zweiten Befehl\u00a0 k\u00f6nnen bestehende .vhd-Dateien erneut in das Dateisystem einh\u00e4ngt werden. Einer solchen virtuellen Festplatte l\u00e4sst sich ein Laufwerksbuchstaben zuweisen und das logische Laufwerk kann formatiert werden. Danach unterscheidet sich die virtuelle Festplatte nicht mehr von anderen logischen Laufwerken.<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #e0ffff;\"><strong>Tipp:<\/strong> Besitzer von Windows 7 Ultimate und Enterprise k\u00f6nnen sogar eine Kopie des Betriebssystems in eine .vhd-Datei installieren (oder mit WIM2VHD kopieren) und aus dieser .vhd-Datei booten. Dann erfolgt das Einbinden automatisch \u00fcber den Windows-Bootmanager. Die Mechanismen sind in verschiedenen Internetbeitr\u00e4gen sowie in meinen Windows 7-Tricks-Titeln skizziert.<\/p>\n<\/blockquote>\n<p>Werden die virtuellen Festplatten allerdings nur als normale logische Laufwerke in das Windows-Dateisystem eingeh\u00e4ngt, besteht aber ein Problem. Die in der Datentr\u00e4gerverwaltung eingerichtete virtuelle Festplatte wird zwar beim Anlegen automatisch gemountet. Aber beim n\u00e4chsten Systemstart geht das eingeh\u00e4ngte virtuelle Laufwerk verloren \u2013 es erfolgt kein Automount (hier haben die Microsoft-Entwickler die ganze Geschichte nicht konsequent zu Ende gedacht \u2013 \u00e4hnlich, wie auch die lizenzm\u00e4\u00dfige Kastrierung der Windows 7 Home Premium und Professional, die zwar von .vhd gebootet werden kann, aber bei der Benutzeranmeldung lapidar vermerkt, dass dieser Modus f\u00fcr die benutzte Windows 7-Version nicht unterst\u00fctzt w\u00fcrde).<\/p>\n<p><strong>Ein Workaround zum Automount<\/strong><\/p>\n<p>Um die virtuelle Festplatte nach einem Neustart wieder im Windows-Dateisystem einzuh\u00e4ngen, muss der Administrator die Computerverwaltung aufrufen und \u00fcber das Men\u00fc <em>Aktion <\/em>die vhd manuell mounten. Es geht auch in der mit administrativen Rechten laufenden Eingabeaufforderung mittels des Programms <em>diskpart<\/em>, indem man folgende Befehle zum Aufrufen von <em>diskpart<\/em> und zum Mounten eingibt.<\/p>\n<pre style=\"background-color: #f0f0f0;\">diskpart\r\n<span style=\"color: #ff0000;\">select vdisk file=&lt;lw:&gt;\\&lt;pfad zur vhd&gt;<\/span>\r\n<span style=\"color: #ff0000;\"><span style=\"font-size: 16px;\"><span style=\"color: #ff0000;\">attach vdisk<\/span>\r\n<\/span><span style=\"color: #222222; font-family: 'Courier 10 Pitch', Courier, monospace; line-height: 21px;\">exit<\/span><\/span><\/pre>\n<p>Die Platzhalter &lt;lw:&gt; und &lt;pfad zur vhd&gt; m\u00fcssen Sie nat\u00fcrlich so anpassen, dass das Laufwerk und der Pfad bzw. Dateiname der .vhd-Datei verwendet werden.<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #ffffd0;\"><strong>Anmerkung:<\/strong> Martin Brinkmann, ein deutscher Journalist, hat diesen Ansatz zu einem netten Workaround kombiniert, der auf der Seite <em>Windows7 News <\/em>in dem unter [<a href=\"http:\/\/web.archive.org\/web\/20120129130248\/http:\/\/www.windows7news.com\/2010\/01\/14\/how-to-automatically-attach-vhd-images-in-windows-7\/\" target=\"_blank\" rel=\"noopener\">1<\/a>] referenzierten Artikel beschrieben wurde. Danke an Andree Ziegler, der den Link im Microsoft Windows 7-Forum gepostet hat. Der Artikel war mir durchgeschl\u00fcpft, da ich die Windows 7 News-Seite nur noch selten aufrufe, weil der Browser wegen eines auf den Seiten verwendeten Skripts f\u00fcr einigen Sekunden h\u00e4ngt und das Skript abgebrochen werden muss.<\/p>\n<\/blockquote>\n<p>Die beiden rot hervorgehobenen Anweisungen aus den obigen Zeilen lassen sich mit einem Editor eingeben und in einer Textdatei <em>automount.txt<\/em> im Hauptverzeichnis des logischen Laufwerks C: speichern. Passen Sie die Platzhalter f\u00fcr Laufwerksname, Speicherpfad und Name der .vhd-Datei entsprechend an.<\/p>\n<p>Dann ist ein zweites Textdokument im Editor unter dem Namen <em>automountvhd.cmd<\/em> zu erstellen, welches folgende Anweisung enth\u00e4lt.<\/p>\n<pre style=\"background-color: #f0f0f0;\">diskpart -s \"c:\\<em>automount.txt<\/em>\"<\/pre>\n<p>Falls Sie die Datei <em>automount.txt<\/em> nicht im Hauptverzeichnis des logischen Laufwerks C: gespeichert haben, m\u00fcssen Sie die Laufwerks- und Pfadangabe nat\u00fcrlich entsprechend anpassen.<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #e0ffff;\"><strong>Tipp:<\/strong> Interessierte Leser finden \u00fcbrigens eine Beschreibung der <em>diskpart<\/em>-Optionen im Web: <em><a href=\"http:\/\/technet.microsoft.com\/de-de\/library\/cc766465%28WS.10%29.aspx\" target=\"_blank\" rel=\"noopener\">diskpart (Befehlszeilenoptionen)<\/a><\/em>. Dank an HPM, der die Info in dem unter [2] verlinkten Forenbeitrag beigesteuert hat.<\/p>\n<\/blockquote>\n<p><strong>Ausf\u00fchren bei Anmeldung<\/strong><\/p>\n<p>Im letzten Schritt m\u00fcssen Sie nun noch die Datei <em>automountvhd.cmd<\/em> bei der Benutzeranmeldung ausf\u00fchren. Martin Brinkmann schl\u00e4gt vor, eine Verkn\u00fcpfung auf die Datei <em>automountvhd.cmd<\/em> oder die Datei selbst im Autostart-Ordner des Benutzerkontos platzieren. Hierzu k\u00f6nnten Sie den Eintrag <em>Alle Programme <\/em>im ge\u00f6ffneten Startmen\u00fc mit der rechten Maustaste \u00f6ffnen und den Kontextmen\u00fcbefehl <em>\u00d6ffnen <\/em>oder <em>\u00d6ffnen \u2013 Alle Benutzer<\/em> w\u00e4hlen. Der erstgenannte Befehl \u00f6ffnet den <em>Programme<\/em>-Ordner f\u00fcr den Benutzer des Kontos, w\u00e4hrend der zweite Befehl den gleichnamigen Ordner f\u00fcr alle Benutzer aufrufen. Sie k\u00f6nnen dann den Ordner <em>Programme<\/em> per Doppelklick anw\u00e4hlen und dann zum Unterordner <em>Autostart <\/em>navigieren. Platzieren Sie die Datei <em>automountvhd.cmd<\/em> im betreffenden Ordner. Dann wird der obige <em>diskpart<\/em>-Befehl bei jeder Benutzeranmeldung ausgef\u00fchrt. Problem: Die Ausf\u00fchrung des Befehls <em>diskpart <\/em>erfordert administrative Berechtigungen.<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #e0ffff;\"><strong>Anmerkung:<\/strong> Interessierte Leser k\u00f6nnen probieren, ob sich der Ansatz aus <em>sudo.cmd<\/em>, der in <a href=\"http:\/\/www.konfabulieren.com\/page\/3\/\" target=\"_blank\" rel=\"noopener\">diesem Blogbeitrag<\/a> beschrieben wird, zum Zuweisen der ben\u00f6tigten Administratorenrechte verwenden l\u00e4sst\u00a0 ich hab's aus Zeitmangel noch nicht ausgetestet.<\/p>\n<\/blockquote>\n<p>Die Alternative wurde von Andree Ziegler unter [2] in einem Nebensatz skizziert: Es gibt auch die M\u00f6glichkeit, die Windows-Aufgabenplanung f\u00fcr diesen Zweck einzusetzen.<\/p>\n<ol>\n<li>Tippen Sie im Suchfeld des Startmen\u00fcs \"Aufgaben\" ein und w\u00e4hlen Sie den eingeblendeten Befehl <em>Aufgabenplanung<\/em>.<\/li>\n<li>Klicken Sie im Fenster der Aufgabenplanung in der rechten Spalte auf den Befehl <em>Neue Aufgabe erstellen.<\/em><\/li>\n<li>Richten Sie im dann eingeblendeten Eigenschaftenfenster die neue Aufgabe zum Ausf\u00fchren der Datei <em>automountvhd.cmd<\/em> ein.<\/li>\n<\/ol>\n<p>Auf der Registerkarte <em>Allgemein <\/em>tragen Sie einen Namen f\u00fcr die Aufgabe ein und legen den Speicherort fest. Zudem ist das Optionsfeld <em>Nur ausf\u00fchren, wenn der Benutzer angemeldet ist<\/em>, sowie das Kontrollk\u00e4stchen <em>Mit h\u00f6chsten Privilegien ausf\u00fchren<\/em> zu markieren.<\/p>\n<p>Auf der Registerkarte <em>Trigger <\/em>legen Sie \u00fcber die Schaltfl\u00e4che <em>Neu <\/em>einen Eintrag an und setzen den Wert f\u00fcr <em>Aufgabe starten <\/em>auf \"Bei Anmeldung\". Alternativ k\u00f6nnten Sie auch \"Bei Start\" w\u00e4hlen, m\u00fcssten dann aber auf der Registerkarte <em>Allgemein <\/em>die Option <em>Unabh\u00e4ngig von der Benutzeranmeldung ausf\u00fchren<\/em> vorgeben.<\/p>\n<p>Auf der Registerkarte <em>Aktionen <\/em>legen Sie \u00fcber die Schaltfl\u00e4che <em>Neu <\/em>einen Eintrag an und setzen die Aktion auf \"Programm starten\". Im Dialogfeld k\u00f6nnen Sie den Pfad zur Datei <em>automountvhd.cmd<\/em> eintragen.<\/p>\n<p>Wenn alles korrekt konfiguriert wurde und die Aufgabe \u00fcber die Berechtigungen verf\u00fcgt, wird das virtuelle Laufwerk dann geladen (gemountet).<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #ffffd0;\"><strong>Anmerkung:<\/strong> Der Blogbeitrag ist so etwas wie \"work in motion\", da mir die Zeit fehlte, die hier zusammengefassten losen Enden selbst bis zum letzten i-T\u00fcpfelchen auszutesten. Besitzer der Windows 7-Versionen Professional, Ultimate oder Enterprise k\u00f6nnen zwei alternative Wege zum Ausf\u00fchren probieren. Einmal besteht die M\u00f6glichkeit, die <em>.cmd<\/em>-Datei als Anmeldeskript im Profilpfad einzuh\u00e4ngen. Allerdings muss der Benutzer die Berechtigungen zum Ausf\u00fchren haben. Zweiter Ansatz w\u00e4re, den Editor f\u00fcr Gruppenrichtlinien (<em>gpedit.msc<\/em>) aufrufen und den Zweig <em>Computerkonfiguration\\Windows-Einstellungen\\Skripts (Start\/Herunterfahren)<\/em> anzuw\u00e4hlen. Ich habe es nicht verifiziert, ob <em>.cmd<\/em>-Dateien auch als Skripte zugelassen werden. Falls nicht, lie\u00dfe sich die Anweisung zum <em>diskpart<\/em>-Aufruf auch in einen .ps1-PowerShell-Skriptdatei unterbringen. PowerShell-Skriptdateien lassen sich auf jeden Fall in den Startskripts unterbringen. Dann sollte es auch keine Probleme mit den Berechtigungen geben.<\/p>\n<\/blockquote>\n<p><strong>Links zum Originalartikel und zu Foreneintr\u00e4gen:<\/strong><\/p>\n<p>[1] <a href=\"http:\/\/web.archive.org\/web\/20120129130248\/http:\/\/www.windows7news.com\/2010\/01\/14\/how-to-automatically-attach-vhd-images-in-windows-7\/\" target=\"_blank\" rel=\"noopener\">How To Automatically Attach VHD Images In Windows 7<br \/>\n[2] <\/a>Diskussion zur Thematik in Microsofts-Win7-Forum<br \/>\n[3] <a href=\"http:\/\/www.konfabulieren.com\/page\/3\/\" target=\"_blank\" rel=\"noopener\">Blogbeitrag zu sudo.cmd<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unter Windows 7 lassen sich zwar virtuelle Festplatte mittels der Datentr\u00e4gerverwaltung erstellen, was eigentlich genial ist. Die virtuelle Festplatte wird als Laufwerk im Windows Dateisystem eingeh\u00e4ngt. Allerdings wird die .vhd-Disk beim n\u00e4chsten Systemstart nicht automatisch gemounted. Der Beitrag skizziert einen &hellip; <a href=\"https:\/\/borncity.com\/blog\/2010\/02\/21\/vhd-disks-automatisch-mounten\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,11,14],"tags":[138,139,4294],"class_list":["post-502","post","type-post","status-publish","format-standard","hentry","category-datentrager","category-problemlosung","category-virtualisierung","tag-vhd-automount","tag-virtuelle-laufwerke","tag-windows-7"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=502"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/502\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=502"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=502"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}