Thanks to the replies here, I got it to work.
The history here: I originally had Windows 98se and I still have that
CD and I can boot from it.
Then, I purchased a windows 2000 Pro Upgrade, which came with a CD and
4 diskettes. The instructions for installing to a new system were to
boot from the diskettes, and I have done that many times. I lost the
original CD (and I never tried to boot from it), but I copied it and
the copy I still have is NOT BOOTABLE. Anyway, I can always create a
new windows 2000 pro system by booting from the diskettes.
Then I purchased a PC which came with an UPGRADE XP CD that requires
an existing system in order to install. When I try to boot from this
Upgrade XP CD, I get a curious response, it tells me to "insert
windows 2000 diskette #2", but, when I do, it just keeps repeating
that message - there is something flaky about this CD, but,
nevertheless, it will install Windows XP to an existing system.
So, following the advice here, I removed everything from this PC
except the new SATA drive, and I booted from my windows 2000 Pro
floppy diskettes. This takes about 20 minutes, and it goes through
ALL FOUR diskettes before it asks me if I want to a) install windows
2000 Pro, or b) recover from a damaged windows 2000 system.
I chose to recover, and it put me into the recovery console, and ask
me to select which windows 2000 system, and I chose 1, and then I got
the C: prompt.
I then, following the advice here, entered FIXBOOT, and it advised me
it had created a boot sector.
Then I entered FIXMBR, and it asks me to be sure, telling me that my
existing master boot record was non-standard and that I could loose
all data on this partition. I replied yes and it then advised me that
a new master boot record had been written.
Then I removed the floppy, and booted from my new SATA, and it
worked!
Now my new SATA is truly identical to my old SATA, including the boot
sector and the master boot record. I can swap out my old SATA for my
new SATA and I cannot tell any difference during the startup nor
windows XP operation.
Now my attention is focused on getting a valid CD (windows 2000 or XP)
from which I can boot so as to enter the recovery console without
having to wait through four slow floppy reads. If there is some
aftermarket method to build a bootable CD for entering the recover
console ONLY, then that would be super, because my existing windows
2000 Pro UPgrade CD and my existing windows XP upgrade CD are valid
with valid CD keys and all. I just need to be able to enter the
recovery console, without needing to go through four floppy reads.
Also, even though my current PC has a floppy, I am likely to acquire
one in the near future that will be without a floppy - that technology
is fading fast.
Thanks for the advice here. The only time I insert my IDE drive, for
which I originally went through the whole speel of the four diskettes
and the windows 2000 Pro installation, is when I need to either
backup, or restore, the XP system on the SATA drive (new or old),
using the xcopy /s/e/c/h/o/y command. That way I can not worry about
viruses or accidentally installing a nuisance application - it is easy
to just restore and that eliminates any problems that cause my XP
system to be cluttered up.
Learning about boot sectors and master boot records has been very
instructive - thanks for the responses.