In Win7 können Sie eine virtuelle Festplatte als Laufwerk anschließen. Nach einem Neustart ist die virtuelle Festplatte jedoch nicht mehr angeschlossen. Gibt es überhaupt etwas, um es dauerhaft zu machen?
8
Ich sehe keine Möglichkeit, es beim Booten "nativ" wieder anzuhängen. Sie können ein "Startskript" mit den DISKPART-Befehlen verwenden, um es erneut anzuhängen, oder ein Skript in der Programmgruppe "Start" bereitstellen, um es nach der Anmeldung erneut anzuhängen. Das ist enttäuschend und hackisch, aber zumindest würde es Ihnen geben, was Sie wollten.
@echo off
SET TEMPFILE="%TEMP%\%RANDOM%.TXT"
echo SELECT VDISK FILE=(vdisk filename here)>%TEMPFILE%
echo ATTACH VDISK>>%TEMPFILE%
DISKPART /s %TEMPFILE%
del %TEMPFILE%
Es ist traurig, aber es ist das Beste, was ich jetzt sehen kann ...
Eine andere Möglichkeit besteht darin, auf Service-Ebene anzuhängen. Sie benötigen instsrv.exe und srvany.exe aus den Windows Resource Kit-Tools. Legen Sie sie in einem beliebigen Ordner mit den folgenden Dateien ab:
disk-W-install-permanent.cmd
disk-W-install-permanent.reg
srvany.bat
srvany-attach-disk-W
dir / b
Bearbeiten Sie nun das Skript srvany-attach-disk_W, um auf Ihre virtuelle Festplatte zu verweisen, führen Sie disk-W-install-permanent.cmd mit Administratorrechten aus und starten Sie den Computer neu. Das ist alles!
quelle
Sie können versuchen, VHD Attach zu verwenden . Es besteht die Möglichkeit, nach jedem Start eine virtuelle Festplatte anzuschließen. Da ein Teil als Dienst ausgeführt wird, stört Sie keine UAC-Eingabeaufforderung.
quelle
Das VHD-Anhängeprogramm hat bei mir funktioniert. Es fügt VHD für alle Benutzer hinzu. Sie müssen kein Startskript oder keine geplante Aufgabe erstellen. Das Programm fügt VHD selbst hinzu. Sie müssen nur das Programm installieren. Hängen Sie Ihre VHD-Datei einmal an oder gehen Sie zu Optionen -> Fügen Sie die VHD-Datei hinzu und wählen Sie Automatisch anhängen. Danke Josip. Du bist toll
quelle
Ich habe ein Programm dafür erstellt, BMVHDloader.com, Free und immer noch aktualisiert. Es wird ein Dienst in der nächsten Version sein. Und es ist kostenlos zu verteilen, da ich es brauchte und das oben erwähnte nicht verfügbar war. Ich denke, wenn ich es brauchte und es nicht da war, würde ich es jedem kostenlos geben. Die oben erwähnte ("VHD Attach") wurde meiner Meinung nach mit VB erstellt. Auch diesen Monat veröffentliche ich eine Version für Server 2003 und XP. :) Bitte an alle weitergeben, die es brauchen und auf meiner Website nach Updates suchen. Viel Spaß beim VHD'ing
quelle
Es gibt keine native Möglichkeit, dies zu tun. Windows behält derzeit keine angeschlossenen virtuellen Festplatten während eines Neustarts bei. Ein Systemstart-Skript ist die beste Wahl.
quelle
Ich habe eine Batch-Datei erstellt, die Diskparts verwendet, und ein Skript angegeben, das meine verschiedenen VHD-Dateien anfügt. Dann habe ich eine geplante Aufgabe erstellt, die beim Start ausgeführt werden soll.
Hier ist eine Seite, die ich mit einem schrittweisen Prozess erstellt habe.
http://coding.infoconex.com/post/2009/11/26/Automatisch-attaching-VHD-files-in-Windows-7-and-Windows-2008.aspx
quelle
Fügen Sie denselben Befehl diskpart / s in den Task-Sheduler ein, wobei "Höchste Berechtigungen" aktiviert ist, und führen Sie ihn beim Starten des Computers aus. Es funktioniert für mich (nicht für die Startdiskette) und stellt vhd bereit, noch bevor sich der Benutzer anmeldet.
quelle