WinXP / Win2000 Dual Boot Doesn't Work

B

Britt Dickson

I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and then SP1a.

One install was on C: and the other on U: (I have a multi-OS system which worked
fine before I added XP).

I upgraded C: to XP, which should have and did modify boot.ini to show 'Windows
XP Professional' and 'Windows 2000 Professional', along with Command Console,
and my other entries for Win98SE.

I now cannot boot into Window 2000 on U: unless I use ntldr and ntdetect.com
from one of the Win2000 versions.

This includes the original CD, SP2, SP3 and SP4, from which I have extracted
these 2 files and placed them in C:\. When any one of them
is present, I can boot Win2000, but not XP.

When I switch to the XP versions, including the Base install, SP1, SP1a, or SP2,
I can boot to XP, but not to W2000.

The error message is the same for all of the boot failures:

'Windows 2000 (or Windows XP) could not start because the following is missing
or corrupt:
\WINDOWS\SYSTEM32\CONFIG\SYSTEM.'

The message then says to do a Repair from CD, which of course doesn't fix
anything.

This is driving me crazy, as I've followed all the instructions I can find in
the KB, including 283433, which says I should be fine if I copy ntldr and
ntdetect.com from \i386 on the XP CD.

I can boot to Command Prompt to copy the correct files, but that's crude, and I
would really like it to work the way it's supposed to.

Does anyone have a fix OTHER THAN a 3rd party boot manager?

Britt Dickson
 
C

CZ

I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and then
SP1a.

One install was on C: and the other on U: (I have a multi-OS system which
worked fine before I added XP).

I upgraded C: to XP, which should have and did modify boot.ini to show
'Windows XP Professional' and 'Windows 2000 Professional', along with
Command Console, and my other entries for Win98SE.

I now cannot boot into Window 2000 on U: unless I use ntldr and
ntdetect.com from one of the Win2000 versions.

Britt/Rich:

I multi-boot Win9x, Win2k, XP and other MS op systems using the MS NT based
functionality
Using XP's ntldr and ntdetect.com files should work
Britt, are you using the same boot.ini file for both boot-ups?
"Borrow" a copy of the two XP files from another working XP install?
Post your boot.ini file?

Note: bootcfg /rebuild will not find Win9x or Recovery Console per tests,
and generally it only finds 3 or 4 installed op systems if you have more
than that installed.
 
B

Britt Dickson

| > I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and then
| > SP1a.
| >
| > One install was on C: and the other on U: (I have a multi-OS system which
| > worked fine before I added XP).
| >
| > I upgraded C: to XP, which should have and did modify boot.ini to show
| > 'Windows XP Professional' and 'Windows 2000 Professional', along with
| > Command Console, and my other entries for Win98SE.
| >
| > I now cannot boot into Window 2000 on U: unless I use ntldr and
| > ntdetect.com from one of the Win2000 versions.
|
| Britt/Rich:
|
| I multi-boot Win9x, Win2k, XP and other MS op systems using the MS NT based
| functionality
| Using XP's ntldr and ntdetect.com files should work
| Britt, are you using the same boot.ini file for both boot-ups?

Yes, it's almost the same as before, except that it says XP instead of 2000:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - C: (SP1) - D1P1"
/fastdetect /sos /maxmem=512
multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) - D2P2"
/fastdetect /sos /maxmem=512
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons

^
I tried Bootcfg /rebuild and no joy. Only changing the files works.
|

|
| "Borrow" a copy of the two XP files from another working XP install?
|

|
I've extracted them from the CD, SP1 and SP2 with no change.
|

|
| Post your boot.ini file?
|
--------------------------------------------------------------------------------
------------------------------>
|
| Note: bootcfg /rebuild will not find Win9x or Recovery Console per tests,
| and generally it only finds 3 or 4 installed op systems if you have more
| than that installed.

I understand.

|
|
 
K

Kelly

Added info:

How to Install W2K to its own partition. Use a 98 Startup disk and run
WINNT.EXE from the I386 directory. After 2K is installed, boot with the XP
CD and at the Setup/Repair screen, choose Repair. In Recovery Console, use
the following commands:

1) FIXBOOT, answer Yes
2) CD \
3) ATTRIB -H NTLDR
4) ATTRIB -S NTLDR
5) ATTRIB -R NTLDR
6) ATTRIB -H NTDETECT.COM
7) ATTRIB -S NTDETEC.COM
8) ATTRIB -R NTDETECT.COM
9) COPY X:\I386\NTLDR C:\
10) COPY X:\I386\NTDETECT.COM C:\

In Steps 9 and 10, X is the letter of your CD-Rom drive.

How to Install W2K to its Own Partition after installing XP
http://www.dougknox.com/xp/tips/xp_repair_2k.htm


/taskbarplus!.htm


Britt Dickson said:
| > I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and
then
| > SP1a.
| >
| > One install was on C: and the other on U: (I have a multi-OS system
which
| > worked fine before I added XP).
| >
| > I upgraded C: to XP, which should have and did modify boot.ini to show
| > 'Windows XP Professional' and 'Windows 2000 Professional', along with
| > Command Console, and my other entries for Win98SE.
| >
| > I now cannot boot into Window 2000 on U: unless I use ntldr and
| > ntdetect.com from one of the Win2000 versions.
|
| Britt/Rich:
|
| I multi-boot Win9x, Win2k, XP and other MS op systems using the MS NT
based
| functionality
| Using XP's ntldr and ntdetect.com files should work
| Britt, are you using the same boot.ini file for both boot-ups?

Yes, it's almost the same as before, except that it says XP instead of
2000:

[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - C: (SP1) -
D1P1"
/fastdetect /sos /maxmem=512
multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) -
D2P2"
/fastdetect /sos /maxmem=512
C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons

^
I tried Bootcfg /rebuild and no joy. Only changing the files works.
|

|
| "Borrow" a copy of the two XP files from another working XP install?
|

|
I've extracted them from the CD, SP1 and SP2 with no change.
|

|
| Post your boot.ini file?
|
--------------------------------------------------------------------------------
------------------------------>
|
| Note: bootcfg /rebuild will not find Win9x or Recovery Console per
tests,
| and generally it only finds 3 or 4 installed op systems if you have more
| than that installed.

I understand.

|
|
 
B

Britt Dickson

Hi Kelly,

I've done all this. it just doesn't work with my existing Win2000, and I've got
too much in it
to do another install.

Thanks,

Britt

| Added info:
|
| How to Install W2K to its own partition. Use a 98 Startup disk and run
| WINNT.EXE from the I386 directory. After 2K is installed, boot with the XP
| CD and at the Setup/Repair screen, choose Repair. In Recovery Console, use
| the following commands:
|
| 1) FIXBOOT, answer Yes
| 2) CD \
| 3) ATTRIB -H NTLDR
| 4) ATTRIB -S NTLDR
| 5) ATTRIB -R NTLDR
| 6) ATTRIB -H NTDETECT.COM
| 7) ATTRIB -S NTDETEC.COM
| 8) ATTRIB -R NTDETECT.COM
| 9) COPY X:\I386\NTLDR C:\
| 10) COPY X:\I386\NTDETECT.COM C:\
|
| In Steps 9 and 10, X is the letter of your CD-Rom drive.
|
| How to Install W2K to its Own Partition after installing XP
| http://www.dougknox.com/xp/tips/xp_repair_2k.htm
|
|
| --
| All the Best,
| Kelly
|
| Microsoft-MVP Windows® XP-Shell/User
| 2004 Windows MVP "Winny" Award
|
| Troubleshooting Windows XP
| http://www.kellys-korner-xp.com
|
| Taskbar Repair Tool Plus!
| http://www.kellys-korner-xp.com/taskbarplus!.htm
|
|
| | >
| > | > | > I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and
| > then
| > | > SP1a.
| > | >
| > | > One install was on C: and the other on U: (I have a multi-OS system
| > which
| > | > worked fine before I added XP).
| > | >
| > | > I upgraded C: to XP, which should have and did modify boot.ini to show
| > | > 'Windows XP Professional' and 'Windows 2000 Professional', along with
| > | > Command Console, and my other entries for Win98SE.
| > | >
| > | > I now cannot boot into Window 2000 on U: unless I use ntldr and
| > | > ntdetect.com from one of the Win2000 versions.
| > |
| > | Britt/Rich:
| > |
| > | I multi-boot Win9x, Win2k, XP and other MS op systems using the MS NT
| > based
| > | functionality
| > | Using XP's ntldr and ntdetect.com files should work
| > | Britt, are you using the same boot.ini file for both boot-ups?
| >
| > Yes, it's almost the same as before, except that it says XP instead of
| > 2000:
| >
| > [boot loader]
| > timeout=10
| > default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
| > [operating systems]
| > multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - C: (SP1) -
| > D1P1"
| > /fastdetect /sos /maxmem=512
| > multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) -
| > D2P2"
| > /fastdetect /sos /maxmem=512
| > C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
| >
| > ^
| > I tried Bootcfg /rebuild and no joy. Only changing the files works.
| > |
| >
| > |
| > | "Borrow" a copy of the two XP files from another working XP install?
| > |
| >
| > |
| > I've extracted them from the CD, SP1 and SP2 with no change.
| > |
| >
| > |
| > | Post your boot.ini file?
| > |
|
------------------------------------------------------------------------------
--
| > ------------------------------>
| > |
| > | Note: bootcfg /rebuild will not find Win9x or Recovery Console per
| > tests,
| > | and generally it only finds 3 or 4 installed op systems if you have more
| > | than that installed.
| >
| > I understand.
| >
| > |
| > |
| >
|
|
 
R

Ron Sommer

multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) -
D2P2"

Is 2000 actually on the second partition of the second drive?
Or should that be
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows 2K Pro - U: (SP4) -
D2P2"
?
--
Ron Sommer

Britt Dickson said:
Hi Kelly,

I've done all this. it just doesn't work with my existing Win2000, and
I've got
too much in it
to do another install.

Thanks,

Britt

| Added info:
|
| How to Install W2K to its own partition. Use a 98 Startup disk and run
| WINNT.EXE from the I386 directory. After 2K is installed, boot with the
XP
| CD and at the Setup/Repair screen, choose Repair. In Recovery Console,
use
| the following commands:
|
| 1) FIXBOOT, answer Yes
| 2) CD \
| 3) ATTRIB -H NTLDR
| 4) ATTRIB -S NTLDR
| 5) ATTRIB -R NTLDR
| 6) ATTRIB -H NTDETECT.COM
| 7) ATTRIB -S NTDETEC.COM
| 8) ATTRIB -R NTDETECT.COM
| 9) COPY X:\I386\NTLDR C:\
| 10) COPY X:\I386\NTDETECT.COM C:\
|
| In Steps 9 and 10, X is the letter of your CD-Rom drive.
|
| How to Install W2K to its Own Partition after installing XP
| http://www.dougknox.com/xp/tips/xp_repair_2k.htm
|
|
| --
| All the Best,
| Kelly
|
| Microsoft-MVP Windows® XP-Shell/User
| 2004 Windows MVP "Winny" Award
|
| Troubleshooting Windows XP
| http://www.kellys-korner-xp.com
|
| Taskbar Repair Tool Plus!
| http://www.kellys-korner-xp.com/taskbarplus!.htm
|
|
| | >
| > | > | > I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and
| > then
| > | > SP1a.
| > | >
| > | > One install was on C: and the other on U: (I have a multi-OS
system
| > which
| > | > worked fine before I added XP).
| > | >
| > | > I upgraded C: to XP, which should have and did modify boot.ini to
show
| > | > 'Windows XP Professional' and 'Windows 2000 Professional', along
with
| > | > Command Console, and my other entries for Win98SE.
| > | >
| > | > I now cannot boot into Window 2000 on U: unless I use ntldr and
| > | > ntdetect.com from one of the Win2000 versions.
| > |
| > | Britt/Rich:
| > |
| > | I multi-boot Win9x, Win2k, XP and other MS op systems using the MS
NT
| > based
| > | functionality
| > | Using XP's ntldr and ntdetect.com files should work
| > | Britt, are you using the same boot.ini file for both boot-ups?
| >
| > Yes, it's almost the same as before, except that it says XP instead of
| > 2000:
| >
| > [boot loader]
| > timeout=10
| > default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
| > [operating systems]
| > multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - C:
(SP1) -
| > D1P1"
| > /fastdetect /sos /maxmem=512
| > multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) -
| > D2P2"
| > /fastdetect /sos /maxmem=512
| > C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
| >
| > ^
| > I tried Bootcfg /rebuild and no joy. Only changing the files works.
| > |
| >
| > |
| > | "Borrow" a copy of the two XP files from another working XP install?
| > |
| >
| > |
| > I've extracted them from the CD, SP1 and SP2 with no change.
| > |
| >
| > |
| > | Post your boot.ini file?
| > |
|
------------------------------------------------------------------------------
--
| > ------------------------------>
| > |
| > | Note: bootcfg /rebuild will not find Win9x or Recovery Console per
| > tests,
| > | and generally it only finds 3 or 4 installed op systems if you have
more
| > | than that installed.
| >
| > I understand.
| >
| > |
| > |
| >
|
|
 
B

Britt Dickson

Hi Ron,

Yes, it's Disk 2 P2. I have 4 HDs and 14 partitions.

The boot.ini worked fine until XP was installed.

I guess I need to take this up with Msoft Support.

Britt Dickson


| multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) -
| D2P2"
|
| Is 2000 actually on the second partition of the second drive?
| Or should that be
| multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows 2K Pro - U: (SP4) -
| D2P2"
| ?
| --
| Ron Sommer
|
| | > Hi Kelly,
| >
| > I've done all this. it just doesn't work with my existing Win2000, and
| > I've got
| > too much in it
| > to do another install.
| >
| > Thanks,
| >
| > Britt
| >
| > | > | Added info:
| > |
| > | How to Install W2K to its own partition. Use a 98 Startup disk and run
| > | WINNT.EXE from the I386 directory. After 2K is installed, boot with the
| > XP
| > | CD and at the Setup/Repair screen, choose Repair. In Recovery Console,
| > use
| > | the following commands:
| > |
| > | 1) FIXBOOT, answer Yes
| > | 2) CD \
| > | 3) ATTRIB -H NTLDR
| > | 4) ATTRIB -S NTLDR
| > | 5) ATTRIB -R NTLDR
| > | 6) ATTRIB -H NTDETECT.COM
| > | 7) ATTRIB -S NTDETEC.COM
| > | 8) ATTRIB -R NTDETECT.COM
| > | 9) COPY X:\I386\NTLDR C:\
| > | 10) COPY X:\I386\NTDETECT.COM C:\
| > |
| > | In Steps 9 and 10, X is the letter of your CD-Rom drive.
| > |
| > | How to Install W2K to its Own Partition after installing XP
| > | http://www.dougknox.com/xp/tips/xp_repair_2k.htm
| > |
| > |
| > | --
| > | All the Best,
| > | Kelly
| > |
| > | Microsoft-MVP Windows® XP-Shell/User
| > | 2004 Windows MVP "Winny" Award
| > |
| > | Troubleshooting Windows XP
| > | http://www.kellys-korner-xp.com
| > |
| > | Taskbar Repair Tool Plus!
| > | http://www.kellys-korner-xp.com/taskbarplus!.htm
| > |
| > |
| > | | > | >
| > | > | > | > | > I recently upgraded one of 2 Windows 2000SP4 installs to XPSP1 and
| > | > then
| > | > | > SP1a.
| > | > | >
| > | > | > One install was on C: and the other on U: (I have a multi-OS
| > system
| > | > which
| > | > | > worked fine before I added XP).
| > | > | >
| > | > | > I upgraded C: to XP, which should have and did modify boot.ini to
| > show
| > | > | > 'Windows XP Professional' and 'Windows 2000 Professional', along
| > with
| > | > | > Command Console, and my other entries for Win98SE.
| > | > | >
| > | > | > I now cannot boot into Window 2000 on U: unless I use ntldr and
| > | > | > ntdetect.com from one of the Win2000 versions.
| > | > |
| > | > | Britt/Rich:
| > | > |
| > | > | I multi-boot Win9x, Win2k, XP and other MS op systems using the MS
| > NT
| > | > based
| > | > | functionality
| > | > | Using XP's ntldr and ntdetect.com files should work
| > | > | Britt, are you using the same boot.ini file for both boot-ups?
| > | >
| > | > Yes, it's almost the same as before, except that it says XP instead of
| > | > 2000:
| > | >
| > | > [boot loader]
| > | > timeout=10
| > | > default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
| > | > [operating systems]
| > | > multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Pro - C:
| > (SP1) -
| > | > D1P1"
| > | > /fastdetect /sos /maxmem=512
| > | > multi(0)disk(0)rdisk(1)partition(2)\WINNT="Windows 2K Pro - U: (SP4) -
| > | > D2P2"
| > | > /fastdetect /sos /maxmem=512
| > | > C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
| > | >
| > | > ^
| > | > I tried Bootcfg /rebuild and no joy. Only changing the files works.
| > | > |
| > | >
| > | > |
| > | > | "Borrow" a copy of the two XP files from another working XP install?
| > | > |
| > | >
| > | > |
| > | > I've extracted them from the CD, SP1 and SP2 with no change.
| > | > |
| > | >
| > | > |
| > | > | Post your boot.ini file?
| > | > |
| > |
|-
| > --
| > | > ------------------------------>
| > | > |
| > | > | Note: bootcfg /rebuild will not find Win9x or Recovery Console per
| > | > tests,
| > | > | and generally it only finds 3 or 4 installed op systems if you have
| > more
| > | > | than that installed.
| > | >
| > | > I understand.
| > | >
| > | > |
| > | > |
| > | >
| > |
| > |
| >
|
 

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