Move any important files from the old drive to the new drive as a first
step.
Edit the Boot.ini file located in the root of the new drive to remove the
boot entry for the old drive.
(make a backup of this file before you make any changes (name it
orig-boot.ini)
Note that the boot.ini file "must" be on the new drive along with several
other important files must exist on the new drive:
See: Windows XP Boot Sequence:
http://www.compphix.com/xpbootprocess.html
Info on: How to edit the Boot.ini file in Windows XP
See:
http://support.microsoft.com/kb/289022/en-us
Boot.ini switches explained:
http:
http://www.microsoft.com/technet/sysinternals/information/bootini.mspx
Now remove the ribbon cable from the old drive, this will verify that you
can boot from the new drive without the old drive being connected, this is a
very important step as you must be able to boot from the new drive being the
only drive connected.
(Keep in mind that the drive jumper settings are important and must correct
for each step)
If the PC boots without problems to the new drive, then power down and
reconnect the old drive and "disconnect the new drive".
If the PC does not boot then check the drive jumper, must be set to 'Master'
or 'Master/No slave'
Now use the Windows Install disk to format the old drive (Note that the old
drive is the only drive connected at this time). This will remove any
remnants of your older Windows installation "without accidentally formatting
the wrong drive" since the old drive is the only drive connected.
Next Power Down the PC and connect both drives
(make sure the drive jumpers are set as 'Master' for the new drive and
'Slave' for the old drive.
Next with both drives installed power up and boot to Windows.
Now use Disk Manager to verify that both drives can be seen and are ok.
JS