Rod Speed said:
That doesnt really make much sense, the english doesnt.
Wanna try that again ?
When I accessed the files in My Documents of the clone
system, I was actually accessing the files in the "parent"
system. IOW, My Documents was not a folder in the clone,
it was a pointer (or the equivalent thereof) to a folder in the
"parent" system. When I modified files in the My Documents
folder of the clone, I noticed that the corresponding files in
the My Documents folder of the "parent" system had been
changed. That is an example of what I refer to as the clone
"setting its pointers to point to files in the parent". Then, when
I removed the "parent" system (by shutting down, removing
the power to the "parent" HD, and booting up the clone again),
the files that had been in the clone's My Documents folder
were gone. Now I was upset by that, and all I could think was
"that friggin' Rod Speed was right!". And then I wiped out the
clone and remade it, started it up in isolation, checked
My Documents for its contents, modified a file, then shut down,
reconnected the "parent" HD, and booted up the clone again
with the "parent" visible to it, and checked the modified file in
the clone (it was still modified) and checked the corresponding
file in the "parent" (it was unmodified) - all as you'd expect.
And then I muttered again, "that frigging' Rod Speed was right!".
I must admit that I did not do that investigation slowly and
carefully. But it was enough to convince me that the procedure
of isolating the clone at its 1st startup was a Good Thing.
Wrong. The reason it works if the original isnt visible on the
first boot of the clone is because XP detects a change to the
hardware, claims it sees new hardware, asks for a reboot
to allow the changes it makes on the clone to take effect,
and that ensures that the files on the original a no longer
involved in the boot of the clone and so you can safely
physically remove the original drive and the boot of the
clone will still work fine.
That's not what I do. I remove the original drive BEFORE
I start up the clone system. And that is what you appeared
to have been saying for the past couple of years. Are you
actually now saying that you leave the original connected
when you start up the clone for the 1st time?
BTW, the hardware detection phase for WinNT, Win2K and
WinXP occurs in NTDETECT.COM, one of the files below
the root of the system partition. Since that partition needn't
contain the OS that is loaded by ntldr, it's not actually part of
Windows XP per se, but it is used by ntldr so that ntldr can
tell ntoskrnl.exe what hardware is present. And it is ntoskrnl.exe
that is part of the boot partition, i.e. the partition that contains the
operating system to be loaded by ntldr, so by the time that WinXP
(or WinNT or Win2K) are started, the hardware detection has
been completed. My guess is that ntoskrnl.exe, using information
from NTDETECT.COM, does the bad stuff to the clone.
*TimDaniels*