Win XP boot issues with ASRock Fatal1ty Z68 Professional Gen3

FAUguy

Senior member
Jun 19, 2011
226
0
0
For the life of me, I can't get my Win XP (32-bit) partition to load on my new system. It's been built for a month now, and my original Western Digital SATA-II HDD is setup as a tri-boot with Win XP x86, Win Vista x86, and Win 7 Ultimate x64 (as I've been a windows beta tester for years). The RAM installed is the Mushkin 996997 (16GB 4 sticks), and 2600k CPU.

First off, everything loads fine in Win 7 and Vista. I have tried the XP Virtual Machine in Win 7, and can't stand using it. I really would like to get the XP partition to load.

So far things I've tried is to make sure BIOS is set to SATA Compatibility mode and not AHCI (it was set to SATA Enhanced by default). I've also connected the drive to the SATA-II port, not the SATA-III (as some said Win XP will not load when connected to SATA-III ports). I've disabled the motherboard's on-board graphics and using my PNY 560ti Nvidia card. And disabled the USB3 ports in the BIOS.

When I select Win XP to load, I get this BSOD
2j64wvm.jpg


Then when running Safe Mode, it stops and restarts at Mup.sys
sdi7p0.jpg


I have also tried to re-install XP using the CD so I can go into the Recovery Mode, but can't get to it. I press F6 furring the install and have it load up the ASRock disk drivers that I put onto Floppy A. I reads it, and get to "Starting Windows" then BSOD showing this:
2dlubyq.jpg


I would greatly appreciate some help if anyone has the same ASRock Fatal1ty Z68 Pro Gen3 motherboard or similar with a Z68 chipset that has successfully been able to load and boot into Win XP.

Thank you.
 

FAUguy

Senior member
Jun 19, 2011
226
0
0
By the way, I know my main HDD is not defective, as I also connected my older one that has only XP and Vista on it. Vista will load, XP will not and shows the exact same BSDO message.
So it may seen that XP is having an issue directly with the Motherboard?
 
Last edited:

FAUguy

Senior member
Jun 19, 2011
226
0
0
After further investigation, I've found out that XP (pre SP2) can't recognize PCI Express, so that is what is causing the pci.sys BSOD when using the XP install CD.

I followed the directions here on creating a new bootable XP CD that has both SP2 and SP3 installed in it, so that when you use the CD, it will have all the newer drivers.
http://www.theeldergeek.com/slipstreamed_xpsp2_cd.htm

I was able to boot off the XP CD that I created, and for the 1st time it got past the Starting Windows part. Now it asks if I just want to install XP or use the Recovery.

This is what I need to know...since I have 3 versions of Windows (XP, Vista, Win 7) on my main hard drive in their own partitions and have it set as a tri-boot, I need to reinstall XP using the CD that I created, but not lose the boot options of Vista and 7. Is this possible? Or will reinstalling XP (or using recovery) cause it to erase the Vista and Win 7 boot options? Will this also erase my programs and setting that are currently on the XP partition, or will they remain intact?
 
Last edited:

Dahak

Diamond Member
Mar 2, 2000
3,752
25
91
If you install or reinstall (by doing install, and it will see a previous version) windows xp it will over write the vista/win7 bootloader.
You can then boot from the windows 7 install media and let it run its startup repair and it should rebuild the menu with xp, vista, win7
 

bankster55

Golden Member
Mar 24, 2010
1,124
0
0
The best no hassle answer is EasyBCD 2.02 (freeware)
Using startup repair is iffy on this situation

The bootmgr and 2 sys and ntldr ntdetect boot.ini all should be on "C" root, Win XP, which should also be the active.

The correct order of install in your specific case is XP/Vista/Win7, all primaries (4 per HDD), no logicals and make DVD letter "Z" after ea install. Vista X86 should be installed from within running X86 XP. Win 7 X64 cannot be installed from within X86 XP/Vista, so it will have to be installed from booted DVD. Prepartition all drives (diskpart?) before any installs.
 

FAUguy

Senior member
Jun 19, 2011
226
0
0
The best no hassle answer is EasyBCD 2.02 (freeware)
Using startup repair is iffy on this situation

The bootmgr and 2 sys and ntldr ntdetect boot.ini all should be on "C" root, Win XP, which should also be the active.

The correct order of install in your specific case is XP/Vista/Win7, all primaries (4 per HDD), no logicals and make DVD letter "Z" after ea install. Vista X86 should be installed from within running X86 XP. Win 7 X64 cannot be installed from within X86 XP/Vista, so it will have to be installed from booted DVD. Prepartition all drives (diskpart?) before any installs.
I'm not looking to re-install Vista or Win 7, as those load just fine on the new PC.

I'll re-explain this so maybe it's a little clearer.
My primary HDD has 5 partitions on it.
Partition 1 is Win XP, partition 2 is Vista, and partition 3 is Win 7 x64 Ultimate, and they were installed in that order. Partition 4 & 5 has some data files.
Last month my old ABIT AMD Athlon board failed, so had to build a new system. The new MB is the ASRock Fatality Pro Gen3 using the Intel Z68 chipset.
When I start my PC, it shows the boot screen (BCDEDIT.exe not Boot.ini) for selecting which version of Windows you want to load, with Win 7 being the default.
If I select "Earlier version of Windows", it will start to load XP, but will BSOD (see 1st image at top).
If I have it load XP in Safe Mode, it stops at Mup.sys (see 2nd image above).

The XP is not damage or deleted, but seems to be that it's currently incompatible with my new Motherboard.
That is why I thought about re-installing XP over itself, or using the Repair mode, and see if that way it will get XP to run on the new motherboard.
By concern is if I re-install XP over itself, will it keep or erase all my programs that was installed under XP?
And will it delete or alter the boot file from showing all 3 versions of Windows to just showing Windows XP.

In simple terms, I need XP working again as it was before with all my programs intact, and also having the Windows Vista and Win 7 in the boot table so I can get into them. I use Win 7 98% of the time, but there are a few things that I have to use XP for and I don't want to lose my programs that are installed in XP.
 
Last edited:

bankster55

Golden Member
Mar 24, 2010
1,124
0
0
Well, there are many issues here.
First of all, when peeps were offering XP O/S on the net they would say "has SATA drivers". In other words if you were loading it onto a later mobo that was created after XP SP3 it would obviously not have the Intel controller drivers needed. Similarly people with OEM Laptops also need the OEM SATA drivers, because they were special to the mobile mobo that were not avail to enthusiasts.

Note that IDE AHCI and RAID are not interchangeable just by changing bios. There are some registry tricks you can use before booting into bios and changing, but that gets a bit complicated. And of course you cant run IDE on XP and AHCI on Win 7 - its all or none.

So we are in the chicken and egg predicament. You need to get INTO XP to change whatever drivers you need, but you are already hooked up to a new mobo and wont allow a reinstall. We cant even know what drivers are there. How bout changing to IDE in bios for Win 7 and Vista which prob will allow boot with MS generics also to XP?

http://www.vistax64.com/general-discussion/271218-switch-ahci-ide-tutorial-howto.html

I am wondering if you were in IDE (SATA emulation) in old mobo, for all three O/S. Win 7 and Vista will run just fine with IDE mode (no F6) and Windows will load Generic 2006/2009 drivers. The big question here is HOW did you get your 3 O/S to new mobo. In other words whar steps did you take to get the HDD from one mobo to the other intact, and 2 O/S running good on completely dif chipset?

I would also need to see diskmanager screenie large enough to be seen by normal eyesight uploaded to tinypic.com and the lowest link offered on results page posted here. In view/customize make "action pane" unchecked.



Heres an XP/7 dual boot correctly installed
Note - you will need to show hidden files in folder options/view - uncheck hide hidden O/S files

2zoztix.jpg
 

FAUguy

Senior member
Jun 19, 2011
226
0
0
Well, there are many issues here.
First of all, when peeps were offering XP O/S on the net they would say "has SATA drivers". In other words if you were loading it onto a later mobo that was created after XP SP3 it would obviously not have the Intel controller drivers needed. Similarly people with OEM Laptops also need the OEM SATA drivers, because they were special to the mobile mobo that were not avail to enthusiasts.

Note that IDE AHCI and RAID are not interchangeable just by changing bios. There are some registry tricks you can use before booting into bios and changing, but that gets a bit complicated. And of course you cant run IDE on XP and AHCI on Win 7 - its all or none.

So we are in the chicken and egg predicament. You need to get INTO XP to change whatever drivers you need, but you are already hooked up to a new mobo and wont allow a reinstall. We cant even know what drivers are there. How bout changing to IDE in bios for Win 7 and Vista which prob will allow boot with MS generics also to XP?

http://www.vistax64.com/general-discussion/271218-switch-ahci-ide-tutorial-howto.html

I am wondering if you were in IDE (SATA emulation) in old mobo, for all three O/S. Win 7 and Vista will run just fine with IDE mode (no F6) and Windows will load Generic 2006/2009 drivers. The big question here is HOW did you get your 3 O/S to new mobo. In other words whar steps did you take to get the HDD from one mobo to the other intact, and 2 O/S running good on completely dif chipset?

I would also need to see diskmanager screenie large enough to be seen by normal eyesight uploaded to tinypic.com and the lowest link offered on results page posted here. In view/customize make "action pane" unchecked.



Heres an XP/7 dual boot correctly installed
Note - you will need to show hidden files in folder options/view - uncheck hide hidden O/S files

2zoztix.jpg

As I've said a few times before, my old ABIT AMD motherboard's SATA did not support AHCI, so IDE mode was used (not RAID). On my current ASRock Z68 is also set to IDE mode (not AHCI or RAID), and is also set to "Compatibility" and not "Enhanced". So all I did was install the HDD from the old system to the new PC and was able to get right into Win 7 and Vista partitions and loaded up the new drivers that came with the motherboard. But I can't get into XP Pro (with SP3) due to the BSOD that comes up. I am able to load the XP CD that I created that has SP2 and SP3 applied to it and get to the point where it asked to Install or Repair. I'm not sure what to do at that point, as I don't want 1) My current programs in XP to be lost and require them to be reintalled, 2) lose my Vista and Win 7 boots.

33bg8ee.jpg




k3kgi8.jpg


Here's my BIOS settings:

3r2gl.jpg
 
Last edited:

Dahak

Diamond Member
Mar 2, 2000
3,752
25
91
. I am able to load the XP CD that I created that has SP2 and SP3 applied to it and get to the point where it asked to Install or Repair. I'm not sure what to do at that point, as I don't want 1) My current programs in XP to be lost and require them to be reintalled, 2) lose my Vista and Win 7 boots.

When you get to the install or repair point, you will select install, and it should see your current install, tell it to repair that.
The repair option takes you to the recovery console which will not help in this case.
this will keep the current programs that are there, mind you, you may have to redo some customizations that may be in place and all the windows updates, and maybe re-install some applications

2) anytime you install/repair install xp after vista/7 you will have to repair the vista/7 boot manager, there no way around it. using the EasyBCD is the quickest way to do it.
 
Last edited:

FAUguy

Senior member
Jun 19, 2011
226
0
0
When you get to the install or repair point, you will select install, and it should see your current install, tell it to repair that.
The repair option takes you to the recovery console which will not help in this case.
this will keep the current programs that are there, mind you, you may have to redo some customizations that may be in place and all the windows updates, and maybe re-install some applications

2) anytime you install/repair install xp after vista/7 you will have to repair the vista/7 boot manager, there no way around it. using the EasyBCD is the quickest way to do it.
Ok, I've got XP up and running and it kept all my settings and programs intact (YAY!) but of course it doesn't show the boot options for Vista and Win 7. I will give the EasyBCD a try. Someone on a different forum suggested to use BootIt Bare Metal, but I'm not sure if there's a difference?
 

Dahak

Diamond Member
Mar 2, 2000
3,752
25
91
from the look of it the bootit bare metal replaced the current boot mananger with its own where as easybcd repair/add to the current win7 bootloader
 

FAUguy

Senior member
Jun 19, 2011
226
0
0
from the look of it the bootit bare metal replaced the current boot mananger with its own where as easybcd repair/add to the current win7 bootloader
Yes, I downlaoded both, but the bootit bare metal is a lot more complicated and uses it's own boot manager that is installed in the MBR. The guy that mentioned it to me said that when it's installed right, it can fix a lot of problems, but it was more than I had time to fool with.

So instead I used the EasyBCD and it took two clicks, going into the BCD Development part and Wite MBR "Install Windows Vista/7 bootloader to the MBR". Restarted and there was the 3 options of going into XP, Vista and Win 7. Tested all three, and it works just fine now.

After than I went back to XP to install all my new drivers (SATA, USB3) but the one from Intel called "INF Update Utility" will not install in XP and says that I need Administrator rights. But I am the Administrator, and went into my User Account to verify. Even the older Intel INF that is on the ASRock CD gives the same "Administrator" error when trying to install in XP.
 
Last edited: