Moin auch, Gevatter,
wenn auch etwas spät, so kann ich doch vielleicht Nützliches beitragen, da ich mich gerade mit der gleichen Frage beschäftigt habe. Ich verwende allerdings Windows 2000 SP4, denke aber, dass der Startvorgang auch bei XP von der Datei BOOT.INI in der zu bootenden Partition abhängt. Darin ist beschrieben, von wo letzlich das Betriebssystem gestartet wird.
Wird z.B. das Image von Laufwerk C: später auf E: zurückgespielt und soll nun von E: gestartet werden, so würde, ohne eine Änderung der dort befindlichen BOOT.INI, zwar die BOOT.INI und der NTLDR von E: ausgeführt, das Betriebssystem aber wie gehabt von C: gestartet werden. Die BOOT.INI soll unter DOS mit einem Hilfsprogramm von Powerquest namens NTFSINI.EXE, erhältlich z.B. auf der Installations-CD von Drive Image 5, oder über Google, nachträglich unter DOS verändert werden können.
Eine andere Möglichkeit ist es, für die denkbaren künftigen Boot-Konfigurationen bereits vorgefertigte BOOT.INIs unter anderen Namen bzw. Verzeichnissen anzulegen, die dann im Bedarfsfalle nur in BOOT.INI umbenannt werden müssen. Das geht jedoch nur in einer FAT16-Partition, da hier DOS benutzt werden kann, evt. noch unter Linux, doch dort ist der schreibende Zugriff auf NTFS-Partitionen noch im Experimentierstadium...
Beste Grüße aus Hamburg
Dierk