Nativer Boot-Differenzierungs-VHD mit übergeordnetem Element von anderem Volume

Nativer Boot-Differenzierungs-VHD mit übergeordnetem Element von anderem Volume

Gibt es eine Möglichkeit, Windows 7 von einer differenziellen VHD zu booten, die sich auf einem anderen Laufwerk befindet als die übergeordnete VHD?

Hier ist der entsprechende Teil der Ausgabe des Befehls bcdedit:

Windows Boot Loader
-------------------
identifier              {default}
device                  vhd=[D:]\OS\Win7_differencing.vhd
path                    \windows\system32\winload.exe
description             Windows 7
locale                  en-US
inherit                 {bootloadersettings}
recoverysequence        {bee8d180-9034-11e3-998e-08002793cbd4}
recoveryenabled         Yes
osdevice                vhd=[D:]\OS\Win7_differencing.vhd
systemroot              \windows
resumeobject            {bee8d17e-9034-11e3-998e-08002793cbd4}
nx                      OptIn

Dies funktioniert einwandfrei, wenn ich es [D:]\OS\Win7_differencing.vhdauf demselben Datenträger wie das übergeordnete Volume habe, ich hätte aber die übergeordnete VHD gern auf einem SSD-Laufwerk und die Differenz-VHD auf einem HDD-Laufwerk.

Einer der Gründe, warum ich dieses Setup möchte, ist die Unmöglichkeit, Dateien sicher von der SSD zu löschen. Ich möchte nicht, dass mein System schnell ist und sich auf SSH befindet, aber ich möchte, dass sich die Änderungen, die ich eventuell löschen möchte, auf der Festplatte befinden.

Wenn ich versuche, die differenzielle VHD auf einem anderen Laufwerk zu verschieben oder zu erstellen (mithilfe von Diskpart), kann Windows nicht gestartet werden.

Antwort1

Ich bin vor Kurzem selbst auf dasselbe Problem gestoßen. Sehr ärgerlich, und ich konnte keine Möglichkeit finden, es zu umgehen.

Es scheint nicht viele offizielle Dokumente zu geben, die diese Einschränkung bestätigen. Das Beste, was ich finden konnte, wardieser Absatz in einer TechNet-FAQ:

Für native Startszenarien müssen Sie beide Dateien (die übergeordnete VHD und die differenzierende VHD) im selben Verzeichnis auf einem lokalen Datenträger speichern. Bei VHDs mit nativem Start können sich die übergeordnete VHD und der differenzierende Datenträger nicht auf unterschiedlichen Datenträgern befinden, selbst wenn sie sich auf demselben lokalen Datenträger befinden. Wenn Sie jedoch eine differenzierende VHD anfügen, die nicht für den nativen Start verwendet wird (z. B. wenn Sie sie für die Imageverwaltung verwenden möchten), kann sich die übergeordnete VHD in unterschiedlichen Verzeichnissen und auf einem anderen Datenträger oder sogar auf einer Remotefreigabe befinden.

verwandte Informationen