deleted 1 of 2 partitions now PC wont boot

Microsoft Windows xp professional w/ sp2
December 18, 2009 at 07:15:00
Specs: Windows XP X64
I have 2 partitions on one hdd.
C: winxp
B: winxp x64

I recently installed the XP 64bit on B, and in
boot screen I was given choice on which hdd
to boot into.

I no longer wanted to be asked about Windows
on C, and only kept it for the Documents on
that partition.

Foolishly, While booted in B: winxp x64, I
deleted files from C: Windows XP. (files were
mainly Windows and System folders.)

Now I cant boot into anything, I get the
"NTLDR is missing" error message.

I have another PC lying around. Any

See More: deleted 1 of 2 partitions now PC wont boot

Report •

December 18, 2009 at 07:23:40
You killed all the boot files for your 64 bit version because those were placed on the C: drive during install.

If you really don't want the C: Hard Drive (HDD) in there anymore I recommend removing the HDD and reinstalling your 64 bit system from scratch.

If however, you have some strange need to keep that drive in place you could either reinstalll from scratch to the HDD that is now C:, or, you could boot to the XP 64 CD and do a "restore" of the OS which should put the proper boot files back on the C: drive and leave the OS on D:

Just remember if you opt for the restore on D that you have to leave the boot files that will be placed on C alone or you'll render your system unbootable again.

Report •

December 18, 2009 at 07:28:59
the system tries to boot from C:\ Partition now....I suggest to format that partition and to re-install xp 32 bit....then you can modify boot.ini file so as not to get asked for windows xp 32 bit....

Google is your friend

Report •

December 18, 2009 at 08:44:17
Thank you for reply.

Your answers verify my worst fears.
I have settings and programs that I wanted to keep on C drive.

One last question, to maybe make it easier on me.

Is there way through disk management to make "B" the
primary partition. Maybe make B --> C.

I guess I will reinstall WinXP 64 bit on B again, but I dont want
files on C.

Report •

Related Solutions

December 18, 2009 at 09:05:35
when you`re in windows xp 64 bit, go to start >> run >> diskmgmt.msc >> right click B:\ Partition >> Click "Set as active"...

Google is your friend

Report •

December 18, 2009 at 09:22:23
Im sorry I worded it wrong, but I see you're half way there with

Here is the plan.
I have another computer.

I'll put the hdd as a slave, and go to disk management and set
B as active.. hell I'll change the drive letter to C as well.

Then when I put it back to original computer and reinstall
windows, It shouldn't install on the old partition.

Is that correct?

Thank you for all the help so far.

Report •

December 18, 2009 at 09:26:25
Why to put the HDD on another computer ???

You can do this on this computer !!!

Read Response Number 4...

Google is your friend

Report •

December 18, 2009 at 09:42:13
Next time, keep a copy of C:\boot.ini somewhere, or print it out

Report •

December 18, 2009 at 09:49:56
There are some misconceptions here.

You can make the 2nd partition active but it still will not boot. You will not be able to make it c: as a slave since that drive letter should already be assigned in the other pc system.

If you were successful you would not be able to boot x64 because its registry enties says its on d:.

Solution is don't move the drive.
Simply boot ANY os or utility cd and create primary/make active/format the partition.
Then run a repair install of x64

This will write the mbr, create the correct boot.ini and restore the boot files to the c: partition.

Report •

December 18, 2009 at 09:52:16
instead or repairing Win XP x64, you can use recovery console...write the following ( Press ENTER between each line )





bootcfg /rebuild

Google is your friend

Report •

December 18, 2009 at 10:06:54
Because probfixer,
It doesn't boot in the first place. Boot files are missing due to
my idiotically deleting them off C partition.

I have to reinstall on B: winxp64bit, but if I'm gonna reinstall I
want to correct this issue of Windows installing it over 2
partitions. Thus the solution would be to use other computer
to change the drive letter and make

Am I missing something?

Report •

December 18, 2009 at 10:15:31
fixmbr and fixboot don't copy the boot files ntldr/ntdetect/boot.ini. Once formatted you could copy these off another system and run those utilities [add bootcfg /rebuild] but most prefer to have the system do it all for them.

you don't have to reinstall but do a repair install. Though if I were you I would reinstall putting x64 on c: instead.

This is not a drive letter correction. Understand x86 bios's hand off to disk 0 [1st disk] mbr for boot of the system and no where else.

skip down to the pc boot section

Report •

December 18, 2009 at 10:18:59
Okay, see this is why I need you guys. I Completely forgot
that I can't do that on another PC.

Oh boy what a headache I have caused myself... =(

Btw probfixer, that would be a great solution but I can't seem
to get into MSDOS mode.

I tried hitting f8, f2, f11, etc.

Also, the X64 disc does not provide me with Repair function
on the installation screen, just shows me partitions and Install

So it seems I have to reinstall Windows X64... but hell, I dont
want it installing the boot files on C again.

Report •

December 18, 2009 at 10:21:45
Okay wanderer. I know what I have to do now.

Idk why I'm looking for an easy fix...

Ill use the other computer to just copy the files I wanted off C
and put them on B.

Format C and reinstall windows x64 on it.

Problem solved.

Thank you guys so much btw. I learned a lot today.

Report •

December 18, 2009 at 11:10:08
Squall ... we learn every day!

What you should have done (according to me), is this :
Since you only wanted to have data from "My Documents", you should have made a copy of that data, onto another media:

Another HD (a physical one, an USB harddrive), a USB stick, a DVD, BluRay, CD, whatever ...
If you have the luxury, copy the COMPLETE drive (partition) to that media.

Then, install XP64 on the C: drive, and unless you have a need for it, forget partitions.

Then use the data you've stored before, to restore to the only OS you have at that point, or use it in any way you like.

Report •

December 18, 2009 at 11:38:08
I agree with tvc....we learn every single day....presonally speaking, I have learnt many things since I came here....mainly from OtheHill, jam, SkipCox and wanderer....sorry if I didn`t mention some significant member...

Google is your friend

Report •

December 18, 2009 at 11:53:49
Coming here late but wanted to make one point.

You can't use the Letter B for a hard drive partition because A & B are reserved for floppy drives. Look at the link below for more on this topic.

So if you actually succeeded in installing to the drive letter B you must have a SATA that is identified as a removable device.

Report •

December 19, 2009 at 05:09:26
Possible threadstarter made a mistake, but drive B would normally be reserved (for floppies, in case anybody still knows what that is).

Still, some software may be able to use B: as something which is not floppy, but I would not advise using it.

Report •

December 19, 2009 at 09:51:24
Okay problem fixed, just by installing windowx xp x64 on C.

I used the letter B just to not confuse anyone, which had the opposite affect.

Thanks again friends. I repped everyone.

Report •

Ask Question