Restore XP Partition

S

Sunny155

Configuration-
Celeron 1.7, 40 GB HDD, Sony CD ROM. 128 RAM
All FAT 32-
C: Primary Partition 20 GB Windows 98 installed
Extended Partition-
D: Logical Drive 10 GB Windows XP installed
E: Logical Drive 10 GB Data

I recently deleted the C: (Primary) partition using partition magic 8
and recreated the partition and formatted it with fat32 filesystem. I
re-installed windows 98 on C:.
When i boot it directly boots in to win98.
I know that after deleting the C partition everything is lost on C:
including boot.ini contataining multiboot options to load between 98
and xp, ntldr, bootsect.dos and ntdetect.com.
As i had did nothing to D and E i want to recreate the boot.ini to
again show the option to boot between 98 and xp. For this i started the
pc with xp cd and gone to repair and it started the recovery console. I
logged on to D:\ windows using admin pass. I used bootcfg/rebuild to
add an entry of windows xp in boot.ini and restarted the pc. It
directly booted into win98 without showing the boot.ini entries which i
addeed using recovery console.
Please suggest me what to do.
Do i need to do something more besided adding ntldr, ntdetect.com from
xp cd to C:
 
S

stigmata04

Sunny155 said:
Configuration-
Celeron 1.7, 40 GB HDD, Sony CD ROM. 128 RAM
All FAT 32-
C: Primary Partition 20 GB Windows 98 installed
Extended Partition-
D: Logical Drive 10 GB Windows XP installed
E: Logical Drive 10 GB Data

I recently deleted the C: (Primary) partition using partition magic 8
and recreated the partition and formatted it with fat32 filesystem. I
re-installed windows 98 on C:.
When i boot it directly boots in to win98.
I know that after deleting the C partition everything is lost on C:
including boot.ini contataining multiboot options to load between 98
and xp, ntldr, bootsect.dos and ntdetect.com.
As i had did nothing to D and E i want to recreate the boot.ini to
again show the option to boot between 98 and xp. For this i starte
the
pc with xp cd and gone to repair and it started the recovery console
I
logged on to D:\ windows using admin pass. I used bootcfg/rebuild to
add an entry of windows xp in boot.ini and restarted the pc. It
directly booted into win98 without showing the boot.ini entries whic
i
addeed using recovery console.
Please suggest me what to do.
Do i need to do something more besided adding ntldr, ntdetect.com from
xp cd to C:


Try running your XP disk again........instead of doing a repair, wher
it asks what you want to do, click install Windows XP.
The next screen (Welcome to Windows XP setup) has option to chang
installation type. Choose (New Installation (advanced)).
Accept agreement.
Enter product key.
Next screen should be Setup Options.
Click (Advanced)
Small window will pop up.
Check - Copy all installation files from setup CD
Check - I want to choose install drive letter and partition
Click (ok) window will dissappear
Click (next)
Next screen - choose (No, skip and continue install)
Click (next)
Setup will run for 5-10 mins. Computer will restart.
Don't touch anything until you see (Welcome to setup)
Press Enter.
Follow instructions from this point on. XP setup will basically wal
you through the rest.

If you have more problems as you go through, send me an Email, and
will do what I can to help.
(e-mail address removed)
 
G

Guest

in order for a partiton to be bootable , it has to be a "Primary" parttion.
you indicate win xp is on a "Extended Logical" partition!!
 
G

Ghostrider

Dixonian69 said:
in order for a partiton to be bootable , it has to be a "Primary" parttion.
you indicate win xp is on a "Extended Logical" partition!!

The OP should be able to create a multi-boot system, even if
Windows XP system files are put into a logical drive of an
extended partition by running setup from the XP cdrom. The only
requirement is that boot.ini, ntldr and ntdetect.com needs to be
found in the root of the boot partition, or Drive C. In the multi-
boot configuration, the boot sector points to boot.ini to load
the appropriate OS, i.e., Win98 or Windows XP.
 
G

Guest

so what entries were added to boot.ini file?
is there a boot.ini file on "C" drive?

pls post contents of C:\boot.ini file!!
 
S

Sunny155

after running recoovery console command bootcfg/rebuild it has added
the entry of windows xp which reside on d:
but when i restarted it again booted right into win98 without showing
those entries. i had checked the entry after windows 98 started.
Dont worry with entries they are all correct. If u have studied the
winxp boot up process it says in the boot sequence phase the ntldr
after reading the filesystem reads the entries of boot.ini which we
see. But i think that whenever i start the pc the ntldr is not loaded
thats why it is not displaying the choose the os menu and booting
stright away to win98.
I need some command to add the ntldr to boot sector or something so
that it can start to load.
 
G

Guest

Dont worry with entries they are all correct.

well you say you know it's correct, BUT still doesn't but does it!!

well if you know what you're doing good luck!!
 
S

Sunny155

no you are getting me wrong. i mean to say entries are correct but
ntldr does not display the choose the os menu b cos it is the default
boot loader. i have to make it a boot loader so that it will display
those entries.
 
D

David Candy

You don't know what you are talking about. Post your boot,ini or stop wasting time. The problem may not be in boot.ini. I suspect you reinstalled 98?
 
S

Sunny155

Now u got that. Yes the problem is not with boot.ini as it is already
corrected when i run bootcfg command in the recovery console from cd.I
already told u in the very frst post that i reinstalled 98. and there
is a mistake in my prvious post the correct is-
"no you are getting me wrong. i mean to say entries are correct but
ntldr does not display the choose the os menu b cos it is "not" the
default
boot loader. i have to make it a boot loader so that it will display
those entries. "
ntldr stands for Windows NT Boot Loader. It resides on boot partition
and loads the OS. It is installed with win2000/xp/2003. These nt based
operating systems have a different boot process than 95/98/ME based
systems.
So again i remind u that i had win98 on c: and xp on d: before. than i
deleted c: and recreated the c: and formatted with fat32 and installed
98. I did nothing to d: where the xp operating system files reside. but
after deleting the boot partition (C:) ntldr which resided in it got
erased. so there is no ntldr i am not getting to boot to xp even if i
add the entries to boot.ini file.
So conclusion is in order to boot into either os ntldr must be the boot
loader and than it will read the boot.ini file than display the choose
the os menu. SO I AM ASING U TO HOW TO SET ntldr AS THE BOOT LOADER.
 
D

David Candy

Talk english. All MS OSs boot from C drive. But the general principle is you don't tell us what is relevent. You are asking for help and this could be a boot.ini problem. Asking for help and refusing to post the file is bad form. What if it is a boot,ini problem (which it can be), do we have to waste our time?

Type fixboot and fixmbr in help. It's most likely fixboot.
 
A

Andy

Two things have to happen:
1. The Windows 98 boot sector has to be copied to a 512-byte file
called bootsect.dos in C:\.
2. The Windows 98 boot sector has to be replaced by the Windows XP
boot sector.

Fixboot might do the latter, but it won't do the former, because it
would otherwise keep overwriting bootsect.dos whenever it's executed.
No. 1 can be done using Windows 98 debug command(s).
 

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