Peter said:
PS. Here's a dump of the "Disk Management"
screen.
http://imageshack.us/photo/my-images/267/cm1v.jpg/
Is there something wrong here?
The last (disk 5) is the new one with the two
letters "H" and "I". This one appears in
Windows Explorer as "Local Disk I".
The old system disk now reporting imminent failure
is "Disk 3", called "Local Disk c" in Windows
Explorer.
I think all you have to do, is move the boot flag over to
the SYSTEM RESERVED partition. And before something happens to
it, remove the drive letter from it. Removing the drive letter,
I'm hoping what that does, is prevent System Restore from
doing anything to SYSTEM RESERVED. That's not a priority
right now, though. You can do that later, when you're booted
into the new disk.
To move the boot flag, you can use "diskpart" and use
the "active" command, while "selecting" the SYSTEM RESERVED
partition. Typically, they use an asterisk in some of these
kinds of utilities, to indicate the active partition (boot flag).
http://support.microsoft.com/kb/300415
Alternately, you can run PTEDIT32 (right click the .exe, and
Run As Administrator to gain hardware access).
ftp://ftp.symantec.com/public/english_us_canada/tools/pq/utilities/PTEDIT32.zip
In this example of PTEDIT32 dialog box, the second partition
has the boot flag active (equals 80). While it is physically
possible to type the value "80" into every one of the primary
partition table entries, the BIOS isn't going to find that
particularly useful. You enter "00" in all the partitions,
except the active one. The active one should be SYSTEM RESERVED,
because as far as I know, that's what does the booting (initially).
http://www.vistax64.com/attachments...n-partiton-recovery-dell-xps-420-dell-tbl.gif
If you use PTEDIT32 and examine Disk3 with it, you should see the
boot flag attached to the SYSTEM RESERVED partition. And you'll
want to match the pattern on the new disk.
Note that, occasionally, a partition management utility, will
put the partition entries in the wrong order. Normally, they're
in spatial order. You can check the "Sectors before" of each
partition, to see if they're in order or not. When doing things
later, if your partition table is not in spatial order, things
can get very confusing (because then, you have to be careful
how you're referring to the partition). When they're in spatial order,
all the references tend to be in order.
Any time you swap around partition entries in PTEDIT32, you
have to be sure no OS refers to itself via partition table
entry number. If that is the case (such as boot.ini in WinXP),
you have to correct the file entry describing the path, before
that OS can boot again. So for your first trip into PTEDIT32,
just put the "80" on the SYSTEM RESERVED, "00" for the
other boot flags, save and get out
*******
Now, the other little detail.
When the new disks boots, keep the old disk which is identical to
it disconnected, for the first boot of the new disk. That's to
prevent confusion. Once you've booted the new disk at least once,
you can shut down, and reconnect the old disk again. Failure to
do so, could result in partition drive lettering problems, or
cause the pagefile to end up on the wrong partition.
Paul