 |

May 6th, 2008, 01:26 AM
|
|
Tumbling Toddler
|
|
Join Date: May 2008
Posts: 3
|
|
Dual Boot XP and Vista with 2 HDD; XP issue
Hello all. I’m new to the world of dual booting. I build my own computers as a hobby, so I know enough to be dangerous. I recently decided to dual boot because I still need XP for some programs, but want to start to learn Vista.
Brief history: XP Pro was installed first on a single partition 500GB HDD. I added a second 500GB HDD (same make and model – Seagate) for the Vista Install, also with a single partition. All was fine for the first few days.
Issue: When booted into XP Pro, Device manager shows an exclamation point for Disk drives and states, "Windows cannot load the device driver for this hardware because there is a duplicate device already running in the system. (Code 42) Click Troubleshoot to start the troubleshooter for this device." So it only sees the XP HDD and not the vista one. Also, due to this, no information is available under Disk Management. And SeaTools will not identify any HDD.
When Vista is booted, all is good. It can see both HDDs with no issues. Disk Management shows the following:
Seagate500GBvista (C), Healthy (Boot, Page File, Active, Primary Partition)
Seagate500GBxp (D), Healthy (System, Active, Primary Partition)
EasyBCD 1.7.2 shows the following:
For Vista:
There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 30 seconds.
Default OS: Windows Vista Home Premium
Entry #1
Name: Microsoft Windows XP Professional
BCD ID: {f7492942-17fb-11dd-baf6-9c6d0e8eb198}
Drive: D:\
Bootloader Path: \NTLDR
Entry #2
Name: Windows Vista Home Premium
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
For XP:
There are a total of 2 entries listed in the Vista Bootloader.
Bootloader Timeout: 30 seconds.
Default OS: Windows Vista Home Premium
Entry #1
Name: Microsoft Windows XP Professional
BCD ID: {f7492942-17fb-11dd-baf6-9c6d0e8eb198}
Drive: C:\
Bootloader Path: \NTLDR
Entry #2
Name: Windows Vista Home Premium
BCD ID: {default}
Drive: Deleted Partition
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
Of note, is the "Deleted Partition" for XP. But, in XP, since the drives are Code 42, I can’t change it to D:\ in EasyBCD. Only C:\ and BOOT are available. Any advice…thank in advance!
|

May 6th, 2008, 01:52 AM
|
 |
Moderator
|
|
Join Date: Jul 2006
Location: Next to nowhere...
Posts: 3,296
|
|
You do not want to change the drive. You want it to be either C or Boot. That is because it is on those drives that the boot information is obtained and used to boot.
You should be using EasyBCD and adding XP to your BCD from there. Is Vista the default OS? Did you reset the XP Bootloader? If so you will want to repair the Vista bootloader.
Following the information provided in the Wiki:
Windows XP - NeoSmart Technologies Wiki
You will want to make sure all your XP Entries are on the boot drive and just add a entry from within Vista. That will make your life so much easier. the files in question are the NTLDR, NTDETECT, and the boot.ini files.
__________________
~Alex~ .:Forum Moderator:..:Wiki Contributor:..: | You've been Mak'd!
I do not accept support questions via EMail, PM, IM or my Spaces page! .:~|~:. This is what happens when an unstoppable force meets an immovable object.
All your posts are belong to NeoSmart!!
|

May 6th, 2008, 04:35 AM
|
|
Tumbling Toddler
|
|
Join Date: May 2008
Posts: 3
|
|
Thanks Makaveli213.
I have Vista set as the default OS. I didn't reset the XP Bootloader.
NTLDR, NTDETECT, and boot.ini files are on the boot drive (one with XP installed). At first, I could only boot into Vista. So within Vista using EasyBCD, I deleted the XP entry "Add/Remove Entries" and then used "Add an Entry" to place it back towards Drive D:\ (XP install). That got me back to dual booting into XP or Vista.
While I can boot into XP again, I just have that code 42 issue in XP with the HDDs and the Vista installed HDD is not visable.
I'm thinking it's something to due with that "deleted partition" for entry #2 under XP, but due to the code 42, drive D:\ (vista install) cannot be seen.
I'm not sure what driver XP is trying to install for code 42, but states it's a duplicate device already running. Perhaps, something due to the fact that the drives are the same make/model?
I've read all over this site (nice BTW), but I have not really found the same type of issue as mine...with the HHD code 42 in XP.
Thanks
|

May 6th, 2008, 06:53 AM
|
 |
Moderator
|
|
Join Date: Jul 2006
Location: Next to nowhere...
Posts: 3,296
|
|
The code sounds to me like a driver install error. You would have to contact Seagate.
__________________
~Alex~ .:Forum Moderator:..:Wiki Contributor:..: | You've been Mak'd!
I do not accept support questions via EMail, PM, IM or my Spaces page! .:~|~:. This is what happens when an unstoppable force meets an immovable object.
All your posts are belong to NeoSmart!!
|

May 6th, 2008, 10:57 AM
|
 |
Moderator 2: Judgment Day
|
|
Join Date: Nov 2007
Location: Wiltshire, England
Posts: 4,085
|
|
Sabot, You've got the ideal situation now by pure accident.
If XP ever gets to see Vista, it will destroy Vista's restore points and shadow copies.
If you use system restore, you'll end up having to contrive a way to hide Vista from XP anyway. (It's written by Guru, called HnS and available from the Ideas and wishlists forum).
Thank your lucky stars and leave well alone.
__________________
Terry
aka The Spaminator !
Please keep requests for help in the forums where everyone can see them, not in Private Messages.
Posting a plea for help or information in the forum, will be seen more quickly by a widely experienced audience.
A solution in the forum could also be useful to other future visitors, so PLEASE, no private requests. (they won't be answered !)
|

May 7th, 2008, 03:17 AM
|
|
Tumbling Toddler
|
|
Join Date: May 2008
Posts: 3
|
|
Thanks Makaveli213 and Terry60.
I was thinking the same thing. Both XP and Vista in dual boot work fine. It's just that code 42 in XP for the HDDs. I've been trying to decide whether to leave well enough alone or re-do the Vista install fresh (go back to just XP like before and start over).
Since it all works and serves its purpose, I'll leave it as-is. I'm booting to Vista now most of the time anyway.
Thanks again!
Last edited by sabot2112; May 7th, 2008 at 03:18 AM.
Reason: spelling
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT. The time now is 05:58 AM.
|