Page 1 of 10
#1 Windows 32-Bit OS iNTEL SATA & Gaming Discussions 2000 XP 2003 2009 by XPLives 03.04.2017 09:47

avatar


11-3-2019
28,270


Windows 32-Bit OS iNTEL SATA & Gaming Discussions 2000 XP 2003 2009


Intro:
Users can use this thread now for Windows 32-Bit OS iNTEL SATA & Gaming Discussions for 2000 XP 2003 2009.




K.I.S.S. method - use nLite to integrate this SATA AHCI driver modded from Fernando into a burned CD.

XP 32-Bit and Server 2003 32-Bit SATA AHCI Driver - Fernando MOD.ZIP

#2 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 03.04.2017 12:16

avatar

@XPLives:
Thank you very much for your very detailed and interesting guide about how to get the most important internal and external devices of a modern Intel chipset system working with Windows XP.
Although I probably will never try again to get XP installed onto my Z170 chipset system, this guide may be very helpful for other users, who have problems to get their modern devices supported while running an old Windows Operating System like XP.

Since our discussion has much more to do with the topic "Integration of Intel's AHCI/RAID drivers into a XP/W2k3/W2k CD" than with the topic "Modded Intel AHCI and RAID Drivers", I have moved our discussion into this thread and hope, that this is ok for you.

Zitat von XPLives im Beitrag #677
As for your Device ID for the SATA AHCI which SATA chipset was chosen in the text mode area in nLite?
I have chosen the listed "Intel(R) SATA AHCI Controller DEV_A102 added by Fernando".

Zitat
Also what was your SATA hardware ID?

It is DEV_A102 as long as the Intel SATA Controller is running in "AHCI" mode.

Zitat
Was it "DEV_A102" in the Device Manager Properties?

Yes, these are the HardwareIDs I get from within the Device Manager:

#3 RE:[Guide] How to get Windows XP working with Modern Hardware by XPLives 03.04.2017 13:27

avatar

Hello Fernando,
I made another few attempts with no luck.
Maybe I need clarification on which SATA port you had chosen which worked to getting you to the XP installation screen on the motherboard we both share.

Here are the following SATA ports shown on this motherboard:
These look like they belong to the Intel SATA controller which only has AHCI and RAID mode - NO IDE
SATA3_0
SATA3_1
SATA3_2
SATA3_3
SATA3_4
SATA3_5
These look like they belong to the Asmedia SATA controller and is the only controller that has the IDE SATA option.
SATA3_A1
SATA3_A2
SATA3_A3
SATA3_A4
Can you tell me which exact SATA port did you test the XP installation on and both SATA controllers (Intel and Asmedia) were both set to AHCI in the BIOS?

So far I've had no luck trying a bunch of the drivers found in your "32bit Intel RST AHCI & RAID driver v11.2.0.1006 WHQL.rar"
Can you help narrow which of these listed drivers in the two photos is the correct one you chose for the AsRock Z170 Professional Gaming i7?
I'm constantly getting the BSOD B7 Error which indicates it is the incorrect SATA AHCI driver.
Does your XP AHCI driver work on both Asmedia SATA Controller and Intel SATA Controller or are these only going to work on the Intel SATA Controller Ports?

I'm back to square one as even with the correct hardware ID DEV_A102
I examined both files.
iaAHCI.inf - This I assume is the one we are targetting for AHCI NON RAID driver?
iaStor.inf - This I assume is for the RAID driver version?
I did a text search and could not find any "DEV_A102, A102, or 102" located within either file for referencing the Skylake Hardware ID for this motherboard.
Does this mean these INF files were not modified for XP installation on Skylake?

EDIT by Fernando: Unneeded blank lines removed (to save space)

#4 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 03.04.2017 13:45

avatar

Zitat von XPLives im Beitrag #679
Can you tell me which exact SATA port did you test the XP installation on
I always connect the target SATA system drive to the first Intel SATA port named "SATA3_0".

Zitat
both SATA controllers (Intel and Asmedia) were both set to AHCI in the BIOS?

No, the ASMedia SATA Controller has been set by me to "IDE". I just use it for my DVD Burner (some Optical Drives to not like any other SATA mode than "IDE").

Zitat
So far I've had no luck trying a bunch of the drivers found in your "32bit Intel RST AHCI & RAID driver v11.2.0.1006 WHQL.rar"

Who told you to use this WHQL certified driver, which doesn't support any Southbridge of a modern Intel Chipset? You have to integrate the "Universal 32bit textmode driver mod+signed by Fernando", which you can find within the start post of this thread.

Zitat
I'm constantly getting the BSOD B7 Error which indicates it is the incorrect SATA AHCI driver.

No wonder, when you have integrated a driver, which doesn't support your system at all.

Zitat
iaAHCI.inf - This I assume is the one we are targetting for AHCI NON RAID driver?
iaStor.inf - This I assume is for the RAID driver version?

Correct.

#5 RE:[Guide] How to get Windows XP working with Modern Hardware by XPLives 04.04.2017 17:51

avatar

Message has been deleted (added by Fernando: it has been deleted by the author).

#6 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 04.04.2017 19:01

avatar

Zitat von XPLives im Beitrag #681
I did some more tests with the Intel AHCI modded driver file Universal 32bit Intel RST AHCI+RAID driver v11.2.0.1006 mod+signed by Fernando:
But using my Asmedia Sata Ports on our same motherboard I still got the SATA 7B BSOD Error again.
That should have been no surprise for you. If you connect your target system drive to any ASMedia SATA port, you have to load/integrate an ASMedia AHCI driver and not an Intel one!
The Intel SATA Controller can only manage the Intel SATA ports!

As long as you don't carefully read and follow my guide (= start post of this thread), you cannot expect any further help from my side.

#7 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 05.04.2017 11:42

avatar

@XPLives:
Please stop writing posts, which have nothing to to with the topic of this thread and additionally don't make any sense.
Since we both have exactly the same mainboard model, you asked me how I got XP installed in AHCI mode, and I gave you >here< a detailed answer. Instead of following my guide and inserting the same driver, you have done something totally else and complained about the BSOD you got.
I don't know anybody (except you), who has ever tried to connect his/her target system drive to a third party SATA Controller (here: ASMedia) instead of using the much better SATA Controller, which belongs to the chipset (here: Intel). Furthermore I don't have the intention to modify any ASMedia AHCI drivers to give users of the latest Intel Chipset mainboards the option to get XP or Windows 200 installed onta a SATA drive, which is connected to an ASMedia SATA Controller running in AHCI mode.
My last advice for you:
If you want to get XP installed in AHCI mode onto your Z170 system and benefit from the speed you will get, try it the way I succeeded (see the link abbove).
If you should not succeed, don't bother me with future questions about the reason. Just connect the target drive to any of your on-board ASmedia SATA ports running in IDE mode. This way you don't need to integrate any storage driver into the XP image.

Good luck!

#8 RE:[Guide] How to get Windows XP working with Modern Hardware by XPLives 05.04.2017 16:51

avatar

No problemo Dieter I just read your post so I deleted the previous message. :)

I have successfully modified the Asmedia Sata Controller AHCI driver to work on XP install. No worries any more. I was expecting no assistance but I am persistent and managed to get it to work properly on my own. I guess for some reason I thought if somehow you helped that would be great in case I failed something you volunteered might have helped to get it to work. I gave it a shot after my last message and kept at it constantly to see if it were possible before returning here just now to read your new reply in case I gave up. Necessity is the mother of invention as they say and the Asmedia SATA Controller AHCI XP driver is now my baby. No actual blood or sweat but painstaking time and experimentation to finally get it to work.

As for which Sata Controller is better Intel vs Asmedia in XP I don't know the answer to that and haven't tested yet to give a performance comparison for you. You could be right the Intel one is superior but as I said the reason why I wanted to get the Asmedia Sata Controller working under XP was due to it being able to have the option to switch to SATA IDE mode for troubleshooting purposes. Previous generation motherboards Intel offered SATA IDE mode. This is no longer true on Skylake. I'm not sure about Haswell as I skipped over that generation when they dropped XP driver support for their Intel HD Graphics. Another reason is Asmedia had more XP drivers available for their products where Intel decided to stop supporting XP earlier in conjunction with Microsoft. I would say they stopped around 2013. Without the SATA IDE mode I wouldn't have been able to test XP or 2K installs without a proper AHCI driver. Had the Intel SATA Controller on our motherboard included SATA IDE mode I would normally have hooked my hard drive to the Intel Sata port from the start instead of the Asmedia port. This is why my setup was inconsistent this time around again. :(

The last few days when I tested your drivers I didn't realize your driver was only for the Intel SATA Controller as usual that is the one I used in most situations in the past but when I got this motherboard I didn't have access to your modified driver so I was unable to get XP setup and that's why I had chosen to hook it to the Asmedia SATA Controller at the start. I guess the only additional advice I can give to add to the instructions is Step 1) Make sure your motherboard has Intel Sata Controllers and you are connecting your hard drive or SSD to an "Intel" Sata Controller port and not another brand or the AHCI driver will not work. So I ended up trying all your drivers and trying each possible AHCI driver out of desperation to exhaust all possibilities before giving up.

Recently a few days ago I thought I'd give it one more shot and tried your driver although we both eventually realized the reason it didn't work was I was not on the Intel SATA Controller as the cause which I also had started to assume that is the reason since it didn't work after multiple attempts after you pointed me to the correct driver file to try. For some reason I assumed your modified driver would work on Asmedia ports which is why I asked an obvious question which you pointed out LOL just to be sure that wasn't the cause. ^_^

As for your last advice. :) Yes I might try your Intel driver when I get a chance to move the hard drive to the Intel Sata port. The computer case is screwed tight so I was lazy not to unscrew and swap ports for the hard drive. But I will most likely test your driver on Windows 2000 on the proper Intel ports when I get a chance. I thought I had tried your driver before in the past on an older generation motherboard and I was unable to get Windows 2000 to work and the reason why could be perhaps I also had it hooked it up an Asmedia Sata port at that time as well without thinking and given up years ago thinking your driver did not work. But seeing people say your driver worked for them I decided to attempt it again thinking maybe the newer version had improved compatibility. At that time my original motherboard had XP drivers and I didn't want to spend hours or days trying to get Windows 2000 in AHCI mode on it that badly.

#9 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 05.04.2017 17:14

avatar

Zitat von XPLives im Beitrag #685
I guess the only additional advice I can give to add to the instructions is Step 1) Make sure your motherboard has Intel Sata Controllers and you are connecting your hard drive or SSD to an "Intel" Sata Controller port and not another brand or the AHCI driver will not work.
You obviously still haven't read the start post of this thread until now.
Proof: This is the related part of my guide since I wrote it in May 2013:
Zitat von Fernando im Beitrag #1
Preconditions for a successful integration of the Intel S-ATA AHCI/RAID drivers:
  • The S-ATA hdd's have to be connected to one of the Intel S-ATA ports of the mainboard.
    Note: Many Intel chipset mainboards have additionally to the Intel SATA ports other SATA ports, which are managed by another on-board SATA Controller (from JMicron, ASMedia or Marvell). Before you continue with your preparations, you should check, if the S-ATA cable of the HDD/SSD, where you want to get the OS and the boot sector installed, is really connected to one of the Intel ports. If it should be connected to any of the non-Intel SATA ports, you have to integrate/load the related special JMicron/ASMedia/Marvell textmode driver instead of the Intel one. Otherwise Windows Setup will not detect your S-ATA connected HDD, SSD or RAID array at all.

#10 RE:[Guide] How to get Windows XP working with Modern Hardware by XPLives 05.04.2017 19:52

avatar

Not exactly true I think I may have read the guide fully back in 2012-2013 time frame when I set up a Sandy Bridge but didn't have a Windows 2000 AHCI driver and that was about the last time reading after giving up on Windows 2000 install. Most of the nLite I've done before from information on another site way back in 2010 I believe when I was trying to figure out what the BSOD 7B error was for a laptop install of XP that came preinstalled with Windows 7 which at the time I disliked.

Although I have looked over your first page guide a few times recently even before the last posting you made but maybe only the sections that interested me trying to hunt for the right driver as the page is quite in depth and could be shortened down to a condensed version for quick absorption of the important facts and the larger full guide through a link or spoiler.

EDIT by Fernando: The rest of XPLives's post has been deleted by me, because it had nothing to do with the topic of this thread.

#11 RE:[Guide] How to get Windows XP working with Modern Hardware by bilbofett 12.04.2017 09:49

Hi Fernando!
I love your forum, I'll try to be short, and would appreciate your help, sir! :)

I have an:
HP Envy 750-247c, with an Intel 100 Series/C230 Chipset. DeV ID=A102.
(see attached pic)
https://support.hp.com/us-en/document/c04949967
i7-6700 @ 3.40GHz, 24 gigs of ram
Motherboard:
Manufacturer name: Pegatron
HP/Compaq name: Thimphu
SSID: 2B4B
Chipset: Z170
https://support.hp.com/us-en/document/c04790224
Nvidia GTX 745 video (PCI-e)
Creative ZX-r series sound. (PCI-e)
USB mouse/keyboard
2 TB NTFS SATA drive only (I installed)


Goal: get XP SP3 in 32-bit installed

*I made a custom XP install CD following your directions, and N-Lite with the "Universal 32bit Intel RST textmode driver v11.2.0.1006 mod"
The textmode driver I integrated was "Intel(R) SATA AHCI Controller DEV_A102 added by Fernando". (I later also tried the RAID and the PNP)
This CD was run from a USB DVD-R drive. (*I've tried making a USB install, but it the XP setup never starts... perhaps I need to find a better program to make it?)
In the BIOS, per your instructions, I've disabled "fast boot", turned on all power management (including SATA power management), and enabled Legacy mode.
I am not able to select "IDE/ATA" in the BIOS, only "AHCI" or "RAID" under "SATA EMULATION".

I get 2 errors during XP setup:

1) At the driver loading stage, if I *do not* press F7, I get a BSOD (Error code: 0x000000A5) stating that my BIOS is not fully ACPI compliant, and I should reboot and press F7 at the driver prompt stage.

2) If I do press F7, it will first load all the drivers, then say "starting Windows" and then I get a BSOD with stop code 0x0000007B (0xF78DA524).
I googled that code, and its basically a SATA driver issue where windows cannot communicate with any usable HDDs.

3) If I press F5, I only get 2 choices: a) Standard PC with C-Step i486 or b) Other. Either choice gives me the ACPI BSOD from #1 (0x000000A5)

*(I also tried x64 w/ the 64-bit driver, received the same errors/failures).

Please help, I will listen and do any steps you recommend.
Thank you very much :)

#12 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 12.04.2017 11:27

avatar

@bilbofett:
Welcome at Win-RAID Forum!

Zitat von bilbofett im Beitrag #694
2) If I do press F7, it will first load all the drivers, then say "starting Windows" and then I get a BSOD with stop code 0x0000007B (0xF78DA524).
Since you obviously have integrated just the correct driver and the support of just the correct onboard Intel SATA AHCI Controller (and nothing else), this 7B Stop Code indicates, that the XP image, which you had used as source, has not been "clean" (untouched). Where did you get the XP image? Does the XP CD contain a file named WINNT.SIF within the i368 folder?

Regards
Dieter (alias Fernando)

#13 RE:[Guide] How to get Windows XP working with Modern Hardware by bilbofett 12.04.2017 11:34

I have several images of XPSP3. All are the same size: 632,640 KB
"WebForPC.Com_Windows_XP_Professional_SP3.ISO"
"pcriver.com_Windows_XP_Pro_SP3_32_bit.ISO"
"en_windows_xp_professional_sp3_Nov_2013_Incl_SATA_Drivers.ISO"

I checked for WINNT.SIF, it is indeed inside the I386 folder.

#14 RE:[Guide] How to get Windows XP working with Modern Hardware by Fernando 12.04.2017 11:59

avatar

Zitat von bilbofett im Beitrag #696
I checked for WINNT.SIF, it is indeed inside the I386 folder.
This verifies, that all your XP ISO files have already been processed and are not original MS ones.
As I have layed down within the start post, the successful integration of any Intel textmode driver according my guide requires a "clean" (=untouched) XP CD as source. Furthermore only owners of a legally purchased Operating System and a valid CD Key can expect any support within this Forum.

#15 RE:[Guide] How to get Windows XP working with Modern Hardware by bilbofett 12.04.2017 13:06

Ok, no problem, I'll buy a legal untouched original copy with a valid legal key.
I didn't really know they were making them anymore, but that's ok.
Then I'll integrate the driver and try again.
I hope it works :)

Xobor Forum Software von Xobor
Datenschutz