robocoby of Windows 2000 breaks

  • Thread starter Thread starter Anne Onime
  • Start date Start date
A

Anne Onime

I have two identical disks, images of each other.
I can plug either in and boot Win 2000 or XP. It is dual
boot. There are two partitions on each. Now I booted XP
and used robocopy to copy these directories:
WINDOWS
Documents and Settings
Program Files\Common Files
from one Win 2000 partition to the other.
I know if I booted Win 2000 and try to copy the Win 2000
files, it would not work, so I used XP.
Now if I try to boot the target disk, I get an error about
page file too small or missing. But the page file is still
there, same on both disks. Even weirder, I see it
trying to run some DLL from F: partition when it is
booting from D:
Why? I copied a whole windows system which was self-consistent
all links pointing to it's partition. I did copied these
files from F: but Windows would mostly reference $SYSDRIVE
or %SystemDrive% which is D:
 
When cloning disks, one thing to be aware of is the disk signature,
which is a field in the first sector of the disk, the MBR. When more
than one physical disk is connected to the motherboard, each disk must
have a unique disk signature. This is enforced by Windows; if it
detects two disk with the same disk signature during booting, it
changes one of them. The installed Windows 2000 or XP uses the disk
signature in its registry under MountedDevices to identify which disk
to use. You have to make sure that the two disk signatures are the
same in the clone. When cloning is done haphazardly, you typically end
up with the disk signature in the registry referencing a different and
wrong disk.
 
?Who is Who!
You can not have two identical disks, images of each other Pug-in at the
Same time are you get this.

You believe
HDD (0)
2000 partition <C: we know it's partition (1) BOOT Drive is here
XP partition <D: we Know it's partition (2)
HDD (1)
2000 partition <E: we know it's partition (1) BOOT Drive is here
XP partition <F: we know it's partition (2)
CD-ROM (0) <G: we know it's partition (1)

WHO IS WHO Here
rdive(0)partition(1)=2000 BOOT Drive
rdive(0)partition(2)=XP
rdive(1)partition(1)=2000 BOOT Drive
rdive(1)partition(2)=XP

BUT if have
C> HDD (0) 2000 partition <C: we know it's partition (1)\WINNT BOOT Drive
is here call D>XP
D> HDD (1) 2000 partition <E: we know it's partition (1)\WINNT BOOT
Drive is here I NOT XP GO to F:>
E> HDD (0) XP partition <D: we Know it's partition (2)\WINDOWS
F> HDD (1) XP partition <F: we know it's partition (2)\WINDOWS Who
F All Stop I am D

You can not have two identical disks, images of each other Pug-in at the
Same time.

Your old Boot look this

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP" /fastdetect
C:\WINNT = "Windows 2000"



Tell me First your need, I show how, then you Know Who is Who!
 
Andy She Running HDD 0 at the same time as she Running HDD1
It not MBR.
it all A,B,C,D,E,F,G who is who
 
Back
Top