Problem after HD Upgrade?

R

Rex Ma

To upgrade to a larger HD, I was using Norton Ghost 9.0
to copy my old HD (40G) to a new HD (120G). After
copying, I set the jumpers of the new HD to Master and
the old HD to Slave. Upon booting, the system BIOS can
recognize the new HD as Master but still boot from the
old HD which is already set as Slave.

Also my new HD does not become the C: automatically and
remains my F: (the old HD remains C:).

Have I missed any steps?

Many thanks
 
B

Bob Harris

Unlike DOS, 98, etc XP an boot from any drive letter. Further, XP seems to
remember which disk is which by size/brand/serial number or similar.

You have a couple of options:

1. Try removing the old disk and see whether XP will accept the new, and
now only disk, as C:\ and boot from it. If it does, then re-install the old
disk as slave, but before booting into XP, use the XP recovery console (run
from the XP CD) to erase the partitions on the old disk using the DELPART
command. As a precaution, disconnect the new disk when using the recovery
console to avoid erasing the new disk. Then, re-connect the new disk, boot
into XP, and use the disk managment tool to partition and format the old
disk, which should then be given a letter higher than C:.

2. OR, change the BOOT.INI file on the old disk to point to the XP
installation on the new disk. You can do this with a text editor in XP, or
run the BOOTCFG command from within the XP recovery console. Note that
although XP can be on any partition, three files must be on the first
partition of the primary hard drive (what XP calls C:): BOOT.INI, NTLDR,
NTDETECT.COM A common mistake is to assume that nothing is needed from the
old hard drive once BOOT.INI is changed to point to the new hard drive,
formatting the old drive thus erasing these files, and then getting a
classic "NTLDR is missing" error. By the way, if you put these files on a
floppy, they can be used to boot into XP, so long as XP is on the
disk/partition defined by BOOT.INI.

links about the recovery console:

http://www.kellys-korner-xp.com/win_xp_rec.htm



http://www.wown.com/j_helmig/wxprcons.htm



http://www.xxcopy.com/xxcopy33.htm (near bottom)
 
L

Li'l Roberto

Rex Ma said:
To upgrade to a larger HD, I was using Norton Ghost 9.0
to copy my old HD (40G) to a new HD (120G). After
copying, I set the jumpers of the new HD to Master and
the old HD to Slave. Upon booting, the system BIOS can
recognize the new HD as Master but still boot from the
old HD which is already set as Slave.

Also my new HD does not become the C: automatically and
remains my F: (the old HD remains C:).

Have I missed any steps?

Many thanks

Check the boot order in BIOS to make sure the new HDD is set as
1st device, if not change the sequence, if no joy next disconnect
the old HDD from the system, does it now boot into windows.

rgds
Li'l Roberto
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top