-----Original Message-----
peter gardner said:
I created two XP boot partitions successfully for similar
reasons to Joker - mine was that I need a stripped down
version for video editing (so that there was minimal
background activities) and a full version with all my apps
on - but I found that information about the DVD drives was
being modified in the stripped version's registry when I
made changes to the DVD handlers in the full version.
I used Partitionmagic 7 (make sure you have rev 303) to
create an NTFS partition, made it active and then
installed XP on it. Once I had fully configured just the
basic XP and activated it, I used Partitionmagic again to
make a copy into a separate partition. So far all well,
and both partitions booted fine.
...(snipped)...
... when I screwed up the registry on one copy so that
it would no longer boot, I thought to myself, no worries
I can boot up off the second copy. But the same
registry error has been replicated there, so I now have
a totally dead machine.
Before I rebuild - does anyone have an insight into this
problem, and able to tell me how to keep all copies of XP
immune from each other!
It wasn't replicating registry entries in the alternate registry, you
were actually using the same single registry under both boot options.
There are a couple "features" of XP that can trip you up, regardless of
whether you use PartitionMagic, BootIt, Ghost, DriveImage, or anything
else. Almost everyone who complains that such-and-such copy/clone
utility didn't work is being tripped up by XP, not by the utility. One
issue is that the NT-family OS's use a boot.ini file in the active
startup partition that must point to the partition where XP is running
from. The other issue is that NT-family OS's "remember" drive letters
by recording the "signatures" of the corresponding partitions in the XP
registry. For all the gory details of what is going on, see my webpage
at
www.goodells.net/multiboot.
In your case, starting from scratch you would use PartitionMagic to
create an active bootable NTFS partition and install XP1.
Now we need to force XP to forget the remembered drive letters and
partition signatures before we clone it. Boot into XP1 and run regedit
from the Start|Run menu. Navigate to the registry key
[HKEY_LOCAL_MACHINE\System\MountedDevices]. Delete all the
"\??\Volume{...}" and "\DosDevices\..." entries, leaving just the key
and "Default" entry. (XP will rebuild this table the next time it
boots.)
Now shut down and run PM from outside Windows (from CD or PM's "rescue
floppies") -- do not boot back into XP1 because we don't want it to
rebuild the registry key yet. Using PM, copy part.1 to part.2, set
part.2 active and part.1 hidden. Now reboot and part.2 should boot and
rebuild the partition signatures in its registry.
At this point, you should have two completely independent installations,
one active and the other hidden. To toggle the active/hidden status,
run PM from CD or floppy and flip back and forth between each partition.
Alternately activate each partition and reboot into it to check that
each XP is working properly. Give each partition a different volume
label (such as "XP1" and "XP2") to help keep track of which is which.
Look in XP's Disk Management service and although it will "see" both
partitions, only one should have a drive letter. You should see
something similar to:
XPA (C

NTFS Healthy (System)
XPB NTFS Healthy (Unknown Partition)
Depending on which partition you've activated, one or the other will be
C: and the other will be a "Unknown Partition". To confirm you're using
different registries, change the desktop wallpaper and confirm the
change does not carry over to the other installation. Look at each
partition's boot.ini file and they should be using different ARCpaths --
e.g., "multi(0)disk(0)rdisk(0)partition(1)" vs
"multi(0)disk(0)rdisk(0)partition(2)".
If all is well, you can install BootMagic. (I don't use BM, but I
thought it wouldn't install on a NTFS partition. Since you didn't seem
to have trouble with it, I'll assume you don't need help with BM.)
.