Windows XP Community - XPHeads



XP and 2000 on separate hard disks

microsoft.public.windowsxp.help_and_support


Reply
  #1 (permalink)  
Old 04-09-2008, 05:54 PM
greypound
 
Posts: n/a
XP and 2000 on separate hard disks
To solve multiple problems I have installed 2000Pro SP4 on one hard
drive and XP SP2 on another.

At the moment I cannot boot with both drives connected - the slave
drive is not seen and the boot process halts.
Each OS works well when only one drive is connected.

I know that to have a dual boot system XP has to be installed after
2000 so that the XP boot sector gives access to files that allow 2000
to boot.

I can reinstall XP since I haven't modified it too much yet. Does
anyone know how to allow both drives to co-exist ? Can the XP boot
sector be modified?

JeffT
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 04-09-2008, 08:43 PM
Bob
 
Posts: n/a
Re: XP and 2000 on separate hard disks
On Apr 9, 10:54*am, greypound <jeff...@yahoo.co.uk> wrote:
> To solve multiple problems I have installed 2000Pro SP4 on one hard
> drive and XP SP2 on another.
>
> At the moment I cannot boot with both drives connected - the slave
> drive is not seen and the boot process halts.
> *Each OS works well when only one drive is connected.
>
> I know that to have a dual boot system XP has to be installed after
> 2000 so that the XP boot sector gives access to files that allow 2000
> to boot.
>
> I can reinstall XP since I haven't modified it too much yet. Does
> anyone know how to allow both drives to co-exist ? Can the XP boot
> sector be modified?
>
> JeffT


My experience is mainly with NT4 and win9x so take it for what it is,
speculation I suppose.
I recall that it is critical that your boot/startup drive be C:. That
doesn't necessarily mean that C: always must be the primary IDE /
PATA / SATA. The CMOS selections for First Boot, Second Boot, etc can
change which drive is your C: drive. You might also checkout forums
of your computer maker and/or motherboard maker and others. You can
experiment and pay attention to LEDs etc

Good luck.
Bob
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 04-09-2008, 09:28 PM
John John (MVP)
 
Posts: n/a
Re: XP and 2000 on separate hard disks
Check that the Master/Slave relationship is properly established, verify
that the drives are at the proper location on the cable and that the
jumpers are properly set. There is no need that Windows XP be installed
after Windows 2000 but keep in mind that the Windows 2000 version of
ntldr and NTDETECT.COM cannot boot Windows XP, if the installations
share the same System Partition use the Windows XP version of these
shared files.

John

greypound wrote:

> To solve multiple problems I have installed 2000Pro SP4 on one hard
> drive and XP SP2 on another.
>
> At the moment I cannot boot with both drives connected - the slave
> drive is not seen and the boot process halts.
> Each OS works well when only one drive is connected.
>
> I know that to have a dual boot system XP has to be installed after
> 2000 so that the XP boot sector gives access to files that allow 2000
> to boot.
>
> I can reinstall XP since I haven't modified it too much yet. Does
> anyone know how to allow both drives to co-exist ? Can the XP boot
> sector be modified?
>
> JeffT

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 04-09-2008, 11:31 PM
Blattus Slafaly 0/00 ? ? ?
 
Posts: n/a
Re: XP and 2000 on separate hard disks
greypound wrote:
> To solve multiple problems I have installed 2000Pro SP4 on one hard
> drive and XP SP2 on another.
>
> At the moment I cannot boot with both drives connected - the slave
> drive is not seen and the boot process halts.
> Each OS works well when only one drive is connected.
>
> I know that to have a dual boot system XP has to be installed after
> 2000 so that the XP boot sector gives access to files that allow 2000
> to boot.
>
> I can reinstall XP since I haven't modified it too much yet. Does
> anyone know how to allow both drives to co-exist ? Can the XP boot
> sector be modified?
>
> JeffT


Make sure your Windows 2000 drive is not over 130 gig. 2000 balks at that.



--
Blattus Slafaly ? 3 7/8
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 04-10-2008, 01:44 AM
Colin
 
Posts: n/a
Re: XP and 2000 on separate hard disks
Blattus Slafaly 0/00 ? ? ? <boobooililililil@roadrunner.com> wrote in
news:47fd42db$0$6491$4c368faf@roadrunner.com:

> greypound wrote:
>> To solve multiple problems I have installed 2000Pro SP4 on one hard
>> drive and XP SP2 on another.
>>
>> At the moment I cannot boot with both drives connected - the slave
>> drive is not seen and the boot process halts.
>> Each OS works well when only one drive is connected.
>>
>> I know that to have a dual boot system XP has to be installed after
>> 2000 so that the XP boot sector gives access to files that allow 2000
>> to boot.
>>
>> I can reinstall XP since I haven't modified it too much yet. Does
>> anyone know how to allow both drives to co-exist ? Can the XP boot
>> sector be modified?
>>
>> JeffT

>
> Make sure your Windows 2000 drive is not over 130 gig. 2000 balks at
> that.
>
>
>

Not exactly. This is an MS work around:48-Bit LBA Support for ATAPI Disk
Drives in Windows 2000
http://support.microsoft.com/default...b;EN-US;305098


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 04-10-2008, 04:29 PM
greypound
 
Posts: n/a
Re: XP and 2000 on separate hard disks
On Apr 9, 10:28 pm, "John John (MVP)" <audetw...@nbnet.nb.ca> wrote:
> Check that the Master/Slave relationship is properly established, verify
> that the drives are at the proper location on the cable and that the
> jumpers are properly set. There is no need that Windows XP be installed
> after Windows 2000 but keep in mind that the Windows 2000 version of
> ntldr and NTDETECT.COM cannotbootWindows XP, if the installations
> share the same System Partition use the Windows XP version of these
> shared files.
>
> John
>

Thank you. My error. I had not set the jumper on my second drive
for cable select.
I now have access to both drives.

The OS installations each have their own Primary partion on separate
drives.
At the moment I do not have the dual boot option. Do I have to modify
the Boot.ini file or duplicate the XP ntldr and NTDETECT.COM in the
2000 installation. ??

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 04-10-2008, 06:21 PM
John John (MVP)
 
Posts: n/a
Re: XP and 2000 on separate hard disks
greypound wrote:

> On Apr 9, 10:28 pm, "John John (MVP)" <audetw...@nbnet.nb.ca> wrote:
>
>>Check that the Master/Slave relationship is properly established, verify
>>that the drives are at the proper location on the cable and that the
>>jumpers are properly set. There is no need that Windows XP be installed
>>after Windows 2000 but keep in mind that the Windows 2000 version of
>>ntldr and NTDETECT.COM cannotbootWindows XP, if the installations
>>share the same System Partition use the Windows XP version of these
>>shared files.
>>
>>John
>>

>
> Thank you. My error. I had not set the jumper on my second drive
> for cable select.
> I now have access to both drives.
>
> The OS installations each have their own Primary partion on separate
> drives.
> At the moment I do not have the dual boot option. Do I have to modify
> the Boot.ini file or duplicate the XP ntldr and NTDETECT.COM in the
> 2000 installation. ??


If you are wanting to use the Windows 2000 drive as the system drive you
will have to replace the ntldr and NTDETECT.COM files with the Windows
XP versions, as explained earlier the Windows 2000 version of those
files cannot boot a Windows XP installation. *Copy* the files from the
XP drive to the Windows 2000 drive, leaving the original XP files in
place will allow you to boot the XP drive if you need to.

You will also have to add a line to the boot.ini file (on the Windows
2000 drive) to point it to the location of the Windows XP installation,
post the contents of the boot.ini file here if you need more help. The
file can be edited with Notepad.

John

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 04-11-2008, 04:39 PM
greypound
 
Posts: n/a
Re: XP and 2000 on separate hard disks
On Apr 10, 7:21 pm, "John John (MVP)"
>
> If you are wanting to use the Windows 2000 drive as the system drive you
> will have to replace the ntldr and NTDETECT.COM files with the Windows
> XP versions, as explained earlier the Windows 2000 version of those
> files cannot boot a Windows XP installation. *Copy* the files from the
> XP drive to the Windows 2000 drive, leaving the original XP files in
> place will allow you to boot the XP drive if you need to.
>
> You will also have to add a line to the boot.ini file (on the Windows
> 2000 drive) to point it to the location of the Windows XP installation,
> post the contents of the boot.ini file here if you need more help. The
> file can be edited with Notepad.
>
> John


Many thanks,

Will this revised boot.ini file suffice:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home
Edition" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINNT="Microso ft Windows 2000
Professional" /fastdetect

Would you confirm this replaces the boot .ini in the 2000 drive.
At the moment I boot into XP, which is on the Master disk. 2000 is on
the Slave.

I will save copies of the original files.
I have also been making Systems Restore points throughout my recovery
efforts including imaging the primary partions of each disk.

JeffT



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 04-11-2008, 07:31 PM
John John (MVP)
 
Posts: n/a
Re: XP and 2000 on separate hard disks
greypound wrote:

> On Apr 10, 7:21 pm, "John John (MVP)"
>
>>If you are wanting to use the Windows 2000 drive as the system drive you
>>will have to replace the ntldr and NTDETECT.COM files with the Windows
>>XP versions, as explained earlier the Windows 2000 version of those
>>files cannot boot a Windows XP installation. *Copy* the files from the
>>XP drive to the Windows 2000 drive, leaving the original XP files in
>>place will allow you to boot the XP drive if you need to.
>>
>>You will also have to add a line to the boot.ini file (on the Windows
>>2000 drive) to point it to the location of the Windows XP installation,
>>post the contents of the boot.ini file here if you need more help. The
>>file can be edited with Notepad.
>>
>>John

>
>
> Many thanks,
>
> Will this revised boot.ini file suffice:
>
> [boot loader]
> timeout=30
> default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
> [operating systems]
> multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home
> Edition" /fastdetect
> multi(0)disk(0)rdisk(1)partition(2)\WINNT="Microso ft Windows 2000
> Professional" /fastdetect
>
> Would you confirm this replaces the boot .ini in the 2000 drive.
> At the moment I boot into XP, which is on the Master disk. 2000 is on
> the Slave.
>
> I will save copies of the original files.
> I have also been making Systems Restore points throughout my recovery
> efforts including imaging the primary partions of each disk.


Something there looks a bit "wonky". The ARC path leads to an absolute
location on the disk(s). But when looking at the file you posted it
suggests that both Windows 2000 and Windows XP are on the same partition
of the same disk, that they would only be in differen folders, or that
Windows 2000 is on partition 2 of the second hard disk, the paths in
your files seem out of whack.

The "default" lines says that if you make no selections, 30 seconds
after booting the system should start the operating system in the WINNT
folder of the first partition on the first hard disk:

multi(0)disk(0)rdisk(0)partition(1)\WINNT

By experience we know that this would be the Windows 2000 version, like
it's NT4 predeceesor the default install location for Windows 2000 is
the WINNT folder, on the other hand, the default install location for
Windows XP is in the WINDOWS folder.

So, if we look at the [operating systems] section of your boot.ini file
the ARC path for Windows XP points to the same disk and partition, the
folder being the only difference:

multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

Something there doesn't quite jive. Then, when we look at the
[operating systems] install location for Windows 2000 it points to the
second partition of the second disk:

multi(0)disk(0)rdisk(1)partition(2)\WINNT

I don't know how many partitions you have on your disks, but assumming
two on two separate hard disks, the following all purpose boot.ini file
will test all the possible combinations of 4 partitions with both
default installation folders:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="W2K Dsk 1 Part 1" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINNT="W2K Dsk 1 Part 2" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINNT="W2K Dsk 2 Part 1" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINNT="W2K Dsk 2 Part 2" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP Dsk 1 Pt 1" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="XP Dsk 1 Pt 2" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="XP Dsk 2 Pt 1" /fastdetect
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="XP Dsk 2 Pt 2" /fastdetect

You can boot with this file and try the different boot options and note
which ones work. You can also use the bootcfg command at the Recovery
Console to build the boot.ini file or you can start with the above all
purpose boot.ini file and have the msconfig utility clean it up for you,
it will scan the disks for invalid paths and offer to remove them for
you. Don't forget that the Windows 2000 versions of ntldr and
NTDETECT.COM cannot boot Windows XP.

John


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 04-11-2008, 10:06 PM
greypound
 
Posts: n/a
Re: XP and 2000 on separate hard disks

>

John wrote........
>
> Something there looks a bit "wonky". The ARC path leads to an absolute
> location on the disk(s). But when looking at the file you posted it
> suggests that both Windows 2000 and Windows XP are on the same partition
> of the same disk, that they would only be in differen folders, or that
> Windows 2000 is on partition 2 of the second hard disk, the paths in
> your files seem out of whack.


I agree. Suggesting that Win2000 was on partition 2 came from a
misunderstanding of the boot.ini on the 2000 disk which appeared to be
set for dual booting. I constructed the boot.ini file from the garbled
2000 one.

Win2000 is on the primary(1) partition of disk 1 (There are 3 other
logical partitions on that slave disk)

Win XP is on the primary(1) partition of disk 0 (There are 4 other
logical partitions on that larger master disk)

> Would a better effort be:


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home
Edition" /fastdetect
multi(0)disk(1)rdisk(0)partition(1)\WINNT="Microso ft Windows 2000
Professional" /fastdetect

This would default into XP after 30 secs but would give me the dual
boot option.

Your explanation/comments have given me a greater understanding of
what is happening. There are 2 areas that I am not sure about. What is
the significance of rdisk(0) ? Also, on my XP boot.ini there is an
extra part before /fast detect.

eg:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Micro soft Windows XP Home
Edition" /noexecute=optin /fastdetect

Is the "noexecute=optin" required with a dual boot ?

I apologise for taking up so much of your time !!

Thanks again

JeffT

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:48 AM.


Registry Mechanic - Free Scan Now
Driver Scanner 2009 - Free Scan Now




Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74