Pegasus (MVP) said:
While you can certainly "ghost" the first installation to your
second partition, it won't work because the drive letters of the
installation on your second partition still point to the installation
on the first partition. You will end up with a curiously mixed
up system.
No, no, no. "Peg", it's time you actually tried it because you
keep saying the same wrong thing. If 2 OS's which are clones
of each other can see each other, the running OS will call its
own partition whatever was assigned at the time of installation -
usually "C:". It will call the other OS's partition by whatever available
name it has at the time of its running - frequently "D:".
Then, when you run the other OS, *it* will call its partition by
the name assigned at installation of the original OS - usually "C:",
and it will call the partition of the other OS by whatever name is
available to it - usually "D:". This is, of course, because each OS
thinks it's the original OS.
This does not cause a problem unless you have shortcuts
which point to other partitions prior to the cloning. The introduction
of another partition for the clone OS may upset this naming scheme.
But if all your shortcuts are to files within the same partition as the
OS, there will be no problem.
The REAL problem in the OP's case is that he apparently wants
to put the two OS's on the SAME hard drive. The copying can be
done just as easily as for copying a partition to another HD. BUT...
when the clone is started up for the 1st time - when it is important
to NOT let the clone see its "parent's" partition - it's hard to hide the
"parent" partition if it's on the same HD. If they are on separate HDs,
all you have to do is disconnect the original HD and the clone's HD
will boot up automatically. But if the two OS's are on the same HD,
you have to use a 3rd party utility to "hide" the original partition, and
hope that you can eventually "unhide" it. Note that this refers to the
FIRST startup of the clone OS. Subsequent running of the clone
can have the "parent" partition visible to it without a problem.
As for modifying the boot.ini file in EITHER of the 2 OS's partitions,
if they are the same partition on 2 HDs all you have to do is
1) Add a 2nd entry line under the line that says "[operating systems]"
that is the same as the 1st line except that "rdisk(1)" is substituted
for "rdisk(0)", and
2) Change the text string in the 2nd line so that you can recognize
the selection when it's presented in the boot menu at boot time, and
3) Increase the "timeout" value from 0 to some reasonable no. of
seconds, such as 10, to give you time to select the OS.
If the 2 OS's are partition 1 and 2 on the same HD,
1) Make the 2nd entry in boot.ini with "partition(2)" substituted for
"partition(1)", steps 2) and 3) are the same as above.
Thuse, using the same standard boot loader (ntldr) in WinXP
that you use for mono-booting, you can make it multi-boot by
just modifying the boot.ini file. And either partition can be the one
doing the dual-booting if both have the modified boot.ini file.
*TimDaniels*