Vor ein paar Tagen hat Microsoft nun einen eigenen Workaround zu diesem Thema veröffentlicht, welcher ohne die Installation eines Bootmanagers auskommt:
http://support.microsoft.com/?kbid=926185
Da die maschinelle deutsche Übersetzung des MS-Artikels eher
dazu geeignet ist, Verwirrung zu stiften, als den Vorgang verständlich darzustellen, war
Ferrit so freundlich und hat eine verständliche Übersetzung geliefert:
Um zu vermeiden, daß bei einer Dualboot-Konfiguration Vista/XP die Systemwiederherstellungspunkte auf dem Vista-Laufwerk gelöscht werden, sollte in der XP-Registry folgender Unterschlüssel in
"HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline"
erstellt werden. Falls dieser Unterschlüssel (\Offline) nicht existiert, muss er manuell erstellt werden.
Wertname: \DosDevices\D:
Typ: REG_DWORD
Wert: 1
In dem Workaround-Beispiel von Microsoft wird davon ausgegangen, daß XP auf LW C:, Vista auf LW D: installiert ist.
Folgen dieses Workaround:
Nach Neustart mit XP kann auf die Vista Partition nicht mehr zugegriffen werden, dagegen besteht Zugriff auf die XP Partition in Vista.
Für Datenaustausch zwischen diesen Laufwerken muss das XP-LW oder ein anderes LW wie z.B. ein USB-Flashdrive benutzt werden.
Für das Laufwerk zum Datenaustausch darf die Systemwiederherstellung nicht aktiviert sein.
Beschränkung:
Dieser Workaround beschützt nur das Vista-LW vor Zugriff oder Veränderungen. Die Wiederherstellungspunkte anderer Laufwerke, die man der Systemwiederherstellung von Vista hinzugefügt, werden weiterhin überschrieben!
Um das zu verhindern, müssen diese Laufwerke im Unterschlüssel "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline" eingetragen werden. Wenn das XP-LW in diesen Schlüssel aufgenommen oder sein LW-Buchstabe gelöscht wird, kann XP nicht mehr gestartet werden.
Dieser Workaround kann nur unter der Voraussetzung angewendet werden, daß die Wiederherstellungspunkte in Windows XP und Vista jeweils exclusiv existieren, also keine gemeinsamen Wiederherstellungspunkte für beide Laufwerke vorhanden sind.
Im oben schon beschriebenen Szenario, also XP = C, Vista = D würden die Wiederherstellungspunkte von Vista auf einem weiteren Laufwerk (z.B. E) gespeichert und daher muss der Eintrag für dieses LW im Unterschlüssel "HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices\Offline"
auch auf 1 gesetzt werden.