Win98 uninstalled with just XP left

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

I build my machine with drive C as the boot disk and then latter installed
XP Home Edition using the dual boot option with XP being installed on E
drive.

I have now finished with Windows98 and have deleted it. So far no problem.

I would now like to remove the C drive from the machine, however the boot
action is still from the C drive! How can I get the boot info and files
onto the E drive?

Thanks in advance

Keith Hodge

(e-mail address removed)
 
Hi, Keith.

You've correctly identified the problem: When you remove the first physical
drive, it will take with it the "system partition" (Drive C:), which holds
the "system files", C:\NTLDR, C:\NTDETECT.COM and C:\BOOT.INI. Without
those files, the computer can't boot into WinXP.

It would be easy enough to copy those files from the old C: to the old E:.
You'd have to remove the System, Hidden and Read-only attributes first, but
that's not hard to do. Then you could physically remove the first HD from
your computer. You probably would also move the second HD to the master
position on the primary IDE cable.

That would leave you with two problems. First, there would be no "boot
sector" on E: - but you could boot from the WinXP CD-ROM and run FixBoot
from the Recovery Console to solve this. Second, E:\boot.ini would still be
pointing to the second HD (rdisk(1), since HDs are counted starting with
zero), but E: is now on the first HD (rdisk(0)) - but you could run BootCfg
from the RC to rewrite E:\boot.ini (or edit it yourself from WinXP before
physically changing the drive connections).

One final problem would not be a problem at all for the computer, but it
might be quite confusing for you: Your computer would have no Drive C:. As
I said, the computer wouldn't mind; it would be quite happy booting from
Drive E:. But we humans all have the mindset that the computer has to have
a Drive C: and that the most important stuff is always on Drive C:. If you
can overcome that mindset, you should be home free. Except for correcting
all the applications that will want to use Drive C: when you install them in
the future.

You could use a third-party program like Partition Magic to shrink and move
your Drive E: partition and create a new primary partition in front of it to
become Drive C:. That partition could be quite small; all the system files
total much less than one MB. If you choose to do this, do it first and move
those files to the new C:\, rather than to the old E:\. And be sure to mark
the new Drive C: as Active (bootable).

I'm assuming that your Drive E: is a primary partition on your second HD,
and that it is the first partition on that HD. If my assumption is not
correct, please post back with the full description of your disks and
partitions.

RC
 
I build my machine with drive C as the boot disk and then latter installed
XP Home Edition using the dual boot option with XP being installed on E
drive.

I have now finished with Windows98 and have deleted it. So far no problem.

I would now like to remove the C drive from the machine, however the boot
action is still from the C drive! How can I get the boot info and files
onto the E drive?

Thanks in advance

Keith Hodge

You can't without reinstalling XP. And even if you do reinstall, it
will probably place everything on Drive C anyway. Just leave things
the way they are and use the additional space on C for data storage.
 
I have now finished with Windows98 and have deleted it. So far no problem.

I would now like to remove the C drive from the machine, however the boot
action is still from the C drive! How can I get the boot info and files
onto the E drive?

You can copy them over:
ntldr
ntdetect.com
boot.ini
from the root of the one partition to the other. Then make that active
- easiest is with a Win98 startup floppy and use its FDISK and Set
partition active, but you can as alternative Set the BIOS to boot CD
before Hard Disk. Boot the XP CD and, instead of Setup, take the
immediate R for Repair. Assume any password requested is blank, and TAB
over.
Give
diskpart
then the subcommands
list partition
to find the number n associated with the one where XP is
select partition n
active
exit

and then
Fixboot

Note that this will leave the partition OK, but still seen as E and
there won't be a C:. You can't get to a state of having C: without
starting from scratch
 
R. C. White said:
That would leave you with two problems. First, there would be no "boot
sector" on E: - but you could boot from the WinXP CD-ROM and run FixBoot
from the Recovery Console to solve this. Second, E:\boot.ini would still be
pointing to the second HD (rdisk(1), since HDs are counted starting with
zero), but E: is now on the first HD (rdisk(0)) -

The easy solution to that point is to retain the other disk and use it
for data - and of course you can then keep the boot files where they are
and just boot through that. But provided the BIOS will boot to a HD in
that new drive's partition, without moving it (and most modern BIOSes
will do that) it will still be rdisk(1) and the point is taken care of
 

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

Back
Top