Unable to Dual Boot Vista and XP with XP on Secondary Partition of SATA II Drive
#1
Posted 29 June 2008 - 11:16 PM
Situation: I have an Alienware Aurora m9700 laptop with one 160 GB SATA II hard drive. The computer came with Vista Ultimate (and its install disc), and I have an XP install disc I acquired before purchasing the Alienware. The XP install disc doesn't have SP1 or SP2 on it (I have a separate disc for installing SP2 after XP is finished installing).
Series of Events:
1. Using Vista, I partitioned my hard drive into two different partitions: 80 GB on C: (for Vista) and 60 GB on D: (for XP). Then I put the XP install disc into my computer. When the installer asked what partition I wanted to install it on, it couldn't recognize anything on my hard drive. After asking about the problem, I found out I needed to supply SATA drive controllers to the installer, so I bought a USB floppy drive, put the controllers on a floppy, ran the XP installer, and was able to tell the installer to put XP on the second partition.
2. When the installer finished the first phase of the installation and rebooted, the computer said, "Error loading operating system." (I believe the computer could not understand the conflicting boot records, so it displayed the error.)
3. Then I tried a different approach. I formatted both partitions with the Vista installer and installed XP on the second partition. When the installer finished the first phase of the installation and rebooted, the computer did nothing (I suppose the BIOS didn't look for an operating system on the second partition). I left the unfinished XP installation where it was and installed Vista on the first partition. Vista recognized that XP (though incomplete) was on the second partition and created a dual boot startup, allowing me to choose whether to boot using Vista or XP. Because the boot record was prepared to boot either Vista or XP, I reinstalled XP on the second partition (first formatting it with the XP installer). When it finished the first phase of the installation and rebooted, it allowed me to boot from XP, and the XP installation continued. (Hurray!)
4. When the computer rebooted after finishing the second phase of the installation, it displayed the dual boot startup screen, but both options were named "Microsoft XP Professional." After selecting the first option, it started booting XP, but soon after it displayed a blue screen with the error "STOP: 0x0000007B (0xF78AA640, 0xC0000034, 0x00000000, 0x00000000)," which basically means that it couldn't access the device it needed to boot from.
Question: What is going on? If I know what is wrong, then I can find a solution, but until then, I don't know what I should do. Is XP having the same problem that its installer did; does XP need a driver to understand SATA II drives? (Would getting an XP install disc with SP2 already on it solve the problem?) Or is something else going on, and if so, how can I fix it?
Question (rephrased): Why am I getting the "STOP: 0x0000007B" error? Is it because XP was installed on the second partition of a SATA II drive? If so, why is that a problem? And how can I resolve this problem.
Message was edited by: Ketfera
#2
Posted 30 June 2008 - 04:04 AM
First thing , it wont make any difference here whether you have XP or SP1 or SP2 . Xp doesnt come integrated with AHCI/SATA support. Its same for all its service packs. So there are 3 ways to install XP on your sata disk. One was what you did i.e using a floppy drive to install 3rd party drivers. Another is to slipstream those drivers with the XP install disc and burn a new disc that will detect your sata drive in ahci mode. Third and the easiest one is to go to BIOS and use native IDE mode for sata disks. This one is the most popular as it is shortest.
Second thing - vista is the newer OS . Its boot loader recognizes all previous windows OS installed , but XP bootloader wont automatically recognize pre-installed vista. So easiest and shortest way to get the 2 dual booted , is to first install XP and then vista .If XP is installed after vista , the the XP bootloader will get installed on top of vistas and only XP entry will be shown. Then an additional step to restore vista bootloader has to be done.
This clears some of your events .
Now for your 2 XP entries in boot menu - Here you did XP after vista. That should have resulted in only 1 entry in bootmenu that of XP and no vista .But you got 2 XP pro entries , coz there was an unfinished XP installation in that partition left coz of what you were trying before . Result - 2 XP pro entries in XP bootloader with vista entry missing.
I hope this clears all the series of events.
Now for your dual boot. Go the shortest way. First install XP and then vista with the native IDE mode for SATA drives in the BIOS. With XP installion disc delete all previous partitions and reformat only the required XP space with it and install XP. Rest of the space , format with vista disk during vista installation.
#3
Posted 30 June 2008 - 10:19 AM
Question (rephrased): Why am I getting the "STOP: 0x0000007B" error? Is it because XP was installed on the second partition of a SATA II drive? If so, why is that a problem? And how can I resolve this problem.
#4
Posted 30 June 2008 - 11:02 AM
As for the blue screen , read this - http://support.microsoft.com/kb/324103 . Can either be a boot sector virus due to your floppy drive or some problem with the drivers you supplied additionally.
You say you now have two XP pro entries. You should be able to boot properly with one of those while the other gives blue screen. Try it and post back . Also read my last post once again and you will find out why you ended up with 2 XP pro entries.
#5
Posted 30 June 2008 - 04:10 PM
#6
Posted 30 June 2008 - 04:28 PM
If you arent satisifed , wait for some time , some other member will surely join in to help you .
#7
Posted 01 July 2008 - 08:04 AM
First, I put XP on, but it didn't let me continue after the first reboot. Then I put Vista on, which recognized that the partial XP was on the other partition, so the boot loader displayed the following options.
1. Ealier version of Windows
2. Windows Vista
Then, when I installed XP again (formatting the drive before hand, so that the partial XP was no more) and finished the second phase of the installation, the boot loader showed this.
1. Windows XP Professional
2. Windows XP Professional
The first one allowed me to boot XP (even though it produced the STOP error soon after), while the second one was "broken" (it required the hal.dll).
I assumed that Vista had set up the dual boot loader and when XP was installed, it overwrote the dual boot loader but left it as a dual boot. Because the XP boot loader can't recognize Vista, it called it XP Professional. Again, I may be wrong.
However, this is all unimportant, because I tried to install XP again on C:, and it still came up with the same STOP error. I am beginning to wonder if my XP install disc is damaged.
#8
Posted 01 July 2008 - 08:30 AM
This happens when too many questions are mixed up in one thread , thats why it is always better to limit no.of questions in a particular thread. Anyway the problems were related to each other.
So, now the STOP: 0x0000007B error . Did you check the link I posted in one of my previous posts. I think the third party drivers are giving the problem.
#9
Posted 01 July 2008 - 11:52 AM
Long store and a month a playing with settings. vista has a great built in boot loader and when i let it fix it self I found out I do not need a boat loader. here is what i did.
make back up copy of vista boot drive some one told me to do it incase I [f@#$%ed] up. installed vista on c: the xp on d it was kinda a pain then booted with vista cd/dvd and vista has an option to fix how it boots it fixed xp and vista total time trying to do this one month once i found out this was the way to go about 5 hours with updates for both boots
#10
Posted 01 July 2008 - 12:57 PM
Also, I don't have that repair option with my Vista install disc. I don't know why, but it will only allow me to install Vista, so that is what I have done.
#11
Posted 01 July 2008 - 04:47 PM
Ketfera said:
Also, I don't have that repair option with my Vista install disc. I don't know why, but it will only allow me to install Vista, so that is what I have done.
My best guess is that it is our friend the ACHI controller and Windows XP. As noted early in the thread, Vista has direct support built in for the ACHI controller...Windows XP does not. As a result, IF you want to run your computer with the ACHI controller enabled and use Windows XP, you will need a driver for it and will need to install that driver with XP when you install XP. This can either be done by using a floppy disk and pressing F6 at the beginning of the install process to install the driver or by trying to slipstream the driver onto the Windows XP install disk. The other option is to put the ACHI controller into "IDE emulation" mode, but this may not be an option in the BIOS of all manufacturered computers AND it will generally require you to re-install Vista, which could be a problem IF your computer manufacturer did not give you an actual Windows Vista install disk and only supplied restore disks/partitions.
Now, you mentioned you tried installing a driver with the installation of Windows XP. Was this the ACHI driver for your system? If so, where did you get the driver? Are you sure it is the proper driver? How did you specifically go about installing it?
#12
Posted 01 July 2008 - 05:03 PM
"Enabling AHCI in a system BIOS will cause a 0x7B Blue Screen of Death STOP error (INACCESSIBLEBOOTDEVICE) on installations of Windows XP where AHCI/RAID drivers for that system's chipset are not installed. Switching to AHCI mode requires installing new drivers before changing the BIOS settings. "
en.wikipedia.org/wiki/Advanced[uHost[/u]Controller_Interface]
There is your 0x7B error.
#14
Posted 02 July 2008 - 08:19 AM
LBA/Large Mode Options: Disabled or Auto
Block (Multi-Sector Transfer) Options: Disabled or Auto
PIO Mode Options: Auto or 0-4
DMA Mode Options: Auto, SingleWordDMAn (n = 0-2), MultipleWordDMAn (n = 0-2), or UltraDMAn (n = 0-6)
S.M.A.R.T. Options: Auto, Disabled, or Enabled
32Bit Data Transfer Options: Enabled or Disabled
I have already searched for the meanings of these terms and how the might help me, but didn't find anything, really. I hope you will be able to find something helpful.
#15
Posted 02 July 2008 - 12:34 PM
Ketfera said:
LBA/Large Mode Options: Disabled or Auto
Block (Multi-Sector Transfer) Options: Disabled or Auto
PIO Mode Options: Auto or 0-4
DMA Mode Options: Auto, SingleWordDMAn (n = 0-2), MultipleWordDMAn (n = 0-2), or UltraDMAn (n = 0-6)
S.M.A.R.T. Options: Auto, Disabled, or Enabled
32Bit Data Transfer Options: Enabled or Disabled
I have already searched for the meanings of these terms and how the might help me, but didn't find anything, really. I hope you will be able to find something helpful.Don't know if this will help or not as all BIOS screens tend to be different, but here is a picture of my BIOS:
This screen is the "Integrated Peripherals" option of my BIOS (this is NOT the main BIOS screen). The option to enable the ACHI on my BIOS is the one highlighted in red. Maybe it will help you locate the similar option on yours...if it exists...I will note again that some manufacturered computers have had their BIOS options limited by the manufacturer to "ease" support issues. Thus, this might be a function that has been removed from BIOS on your computer. If so, then your only option would be to get the proper driver or just not use XP.
Edit: Oppsie. Sorry. Minor brain cramp...the option to switch the mode is the FIRST one listed ("SATA RAID/ACHI Mode")...NOT the one in red.
#17
Posted 03 July 2008 - 12:12 AM
Ketfera said:
Thought that might be the case.
It would appear that you are either stuck NOT "dual booting" XP unless you either a) get the proper drivers for the ACHI controller and can install them (this assumes that you DO NOT have the proper drivers already) or b) run XP in a virtual machine such as VMWare or Parallels, etc.
#18
Posted 03 July 2008 - 12:26 AM
Here is a [document|d-1670] on the problems you are encountering and some workarounds put forth on HP machines. Now you said you have the Alienware drivers so you are ahead of the game, but reading through all the documents and references indicate that is will not be an easy process. As many experiments as I have tried, this is not one I will try. I do have a dual boot desktop, with Vista and XP (for experimenting as Vista is now my preferred OS) installed independently so as to avoid corrupting the boot records.
#19
Posted 03 July 2008 - 05:01 AM
It sounds like your laptop like mine was not pland to run windows xp due to its not having driver suport. I am able to run it but I have no sounds and other issues where my laptop was made to run vista and beyond
Sign In
Register
Help

MultiQuote
