-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
-
×InformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center. -
- HP Community
- Desktops
- Desktop Operating Systems and Recovery
- Re: Dual Booting XP and Windows 10 - AHCI vs IDE + Need Driv...

Create an account on the HP Community to personalize your profile and ask a question
07-05-2017 07:30 PM
I was finally able to install Windows XP by puting the SATA driver in IDE mode instead of AHCI to successfully detect the internal hard drives.
Now, I want to install Windows 10, but no hard drives are recognized when I attempt the USB installation. I tried changing SATA emulation back to AHCI in BIOS, but the hard drives were still not recognized. I made sure to switch it back to IDE before attempting to boot back into XP, as I've already run into problems before with OS boots breaking by changing the SATA emulation setting.
I read from the top contributor on here (Paul_Tikkanen) that I might need some AHCI drivers during the Windows 10 installation in order to detect the hard drives. I've tried many drivers from the net, but can't seem to get the right ones. I always get the error message, "No new devices found" after selecting a driver. Any help would be greatly appreciated.
Solved! Go to Solution.
Accepted Solutions
07-05-2017 08:14 PM
Never mind...I burned the Windows 10 image to CD-R and booted from that, and everything was peachy. Had to do the same with the XP installation, if I remember correctly. This is very disconcerting and makes me worry greatly for our harddisk-only future. I have absolutely no idea why in God's dear planet a USB Windows install cannot 1:1 replicate a CD/DVD OS install. Why in the heck are there a plethora of configuration options when prepping a bootable USB (through Rufus, for example), and burning a CD is as easy as 1,2,3? No configuration settings? Blows my mind. /Rant
07-05-2017 08:14 PM
Never mind...I burned the Windows 10 image to CD-R and booted from that, and everything was peachy. Had to do the same with the XP installation, if I remember correctly. This is very disconcerting and makes me worry greatly for our harddisk-only future. I have absolutely no idea why in God's dear planet a USB Windows install cannot 1:1 replicate a CD/DVD OS install. Why in the heck are there a plethora of configuration options when prepping a bootable USB (through Rufus, for example), and burning a CD is as easy as 1,2,3? No configuration settings? Blows my mind. /Rant
07-05-2017 08:51 PM
Hi:
I suggest you install the sata ahci driver in XP, and then you will get much better HDD performance in AHCI mode so the drive can use NCQ in XP as well.
Not to mention, you won't have to constantly go into the BIOS and change the drive controller mode every time you switch OS's.
Here's how to do that...
I have zipped up and attached the XP 32 bit sata ahci driver you need below.
Unzip the file to its folder.
Go to Start>>Run>>devmgmt.msc>>IDE ATA/ATAPI controller
>> Intel so and so serial ata storage controller.
Click on the driver tab, click on update driver. Do the manual update (install from a specific location)
with "have a disk" option
Select the Intel(R) ICH10D/DO SATA AHCI Controller from the list.
Windows will complain but ignore the warning, and install the driver.
Reboot the computer tap the F10 key to get into the BIOS and the drive controller in the BIOS to AHCI mode
Restart the PC, and boot to your XP OS.
Windows XP will load some more drivers and ask you to restart the PC again.
Restart the PC as instructed, and now both OS's will run in AHCI mode.
07-05-2017 09:08 PM - edited 07-05-2017 09:24 PM
Hi, thank you for your quick response.
Are you suggesting I take these steps, even though XP and Windows 10 dualboot is set up and working fine? Are the benefits of using AHCI instead of IDE significant enough to make this change? If there's any risk at all in corrupting my current setup, I don't want to take the risk of switching back to AHCI in BIOS.
I currently do not have to do any switching in the BIOS to boot from either Windows 10 or XP. It all works as it should through the Metro Windows Bootloader.
I'm only worried because I've already previously broken Windows 10's boot by switching from AHCI to IDE on this machine...
Also, I don't see any Intel storage controller in Device Manager...Only very generic-sounding ones:
07-05-2017 09:58 PM - edited 07-05-2017 10:03 PM
You're very welcome.
I can't see your screenshot, even though I clicked to approve it for posting.
Are both operating systems running in IDE mode?
If so, I would leave it alone.
Your mistake was not adding the SATA AHCI driver when you first installed XP with the sata controller in AHCI mode.
That could have been done by either slipstreaming the above sata ahci drivers I attached, into a copy of your XP installation media, or using a USB FDD to install the specific sata ahci driver I posted (Intel(R) ICH10D/DO SATA AHCI Controller).
And W10 does not need any drivers to install in AHCI mode on that platform. I have an 8000 Elite running W10, so I know it doesn't. The only OS that you need to install the ahci driver for is XP. Vista, W7, W8/8.1 and W10 have it in their driver database already.
In a single OS operation, the method I recommended to change the driver works.
Yes, you are severely hampering the performance of the HDD in IDE mode on either OS.
This is why...
07-05-2017 10:10 PM
I now see your screenshot.
The reason you don't see an intel storage controller driver is because it doesn't appear that you have installed the intel chipset installation utility yet.
Use this newer chipset driver...You should be seeing an Intel 10 something or other seral ata storage controller.
This package installs Intel Chipset support on the supported desktop models and operating systems.
http://ftp.hp.com/pub/softpaq/sp50501-51000/sp50888.exe
The other drivers you need are these...
PCI serial port...
This package contains the Intel Local Management Service (LMS) and Serial-over-LAN (SOL) support for Intel Active Management Technology (AMT) for the supported desktop models and operating systems. This software is part of the Intel Digital Office Initiative.
http://ftp.hp.com/pub/softpaq/sp45001-45500/sp45367.exe
PCI Simple Comms Controller:
This package contains the Intel Active Client Manager Host Embedded Controller Interface (HECI) device driver for the supported desktop models and operating systems.
http://ftp.hp.com/pub/softpaq/sp45001-45500/sp45411.exe
Unknown Dev:
This package provides the device driver for the Infineon Trusted Platform Module (TPM 1.2) in the supported desktop models running a supported Microsoft Windows XP Operating System.
http://ftp.hp.com/pub/softpaq/sp40501-41000/sp40553.exe
07-05-2017 10:30 PM - edited 07-05-2017 10:44 PM
Impressive! Thanks much. It's refreshing & rare when support teams actually know their products so well, even the older stuff.
Just fot future reference, how did you know the exact file I needed for the AHCI controller driver (Intel(R) ICH10D/DO)? I didn't see any device names like that in System Specs I found online, etc.
Those other drivers you provided me...Did you just assess what those were and get them from what was displayed on the 8000 elite drivers page? How'd you know what the unknown device was?
Also, why didn't Windows Update know what these devices were when I selected update driver through device manager? Strange I can get some drivers through Windows Update, some I can get through HP, and for unsupported systems, get them through third-party driver sites..
Also:
Sorry, maybe I'm a bit slow, but did you ever tell me why my internal hard drives didn't show at all under IDE Windows 10 USB install but showed just fine under IDE Windows 10 CD install? Makes me think I need to change the USB configurations when prepping it
07-06-2017 07:06 AM
Anytime.
Unfortunately, I wouldn't know why the PC didn't install windows from the USB flash drive, but would from a DVD.
I only have used DVD's to install W10, and that is what I used on my 8000 Elite CMT.
If you get tired of the lousy performance of the PC in IDE mode, I think you may want to try getting AHCI mode to work in XP by following the steps I posted last night.
I'm thinking that with W10, it will automatically convert from IDE mode to ahci mode.
Why I believe that, is because a couple of months ago, I put a hard drive from a HP 8200 Elite running W10 in ahci mode into an older dc7800 running in RAID mode.
I fully expected to have to reinstall W10, but to my surprise, it just took a few moments longer to boot up (I'm assiming it was installing the raid drivers) and bingo, it ran to match the RAID controller setting in the BIOS.
So, while I can't guarantee that you will have the same outcome, I don't see any reason why you wouldn't.
As far as drivers, I just know what the devices are that need the drivers based on the device name in most cases, and for the unknown device, on a stock 8000 Elite running XP, the only unknown device is the TPM.
When you install W7 and above, the TPM is automatically installed, and there are no unknown devices.
As far as the drive controller name, I went into my basement and fired up my 8000 Elite to see the exact name of the sata ahci controller, so I could tell you which one it was. That I did not know off the top of my head.
You should be seeing some kind of Intel seral ata storage controller now, if you installed the above chipset driver I posted.
I do not work for or represent HP.
I just know a lot about the older HP's business PC's because our company had a contract with HP.
I was in charge of our company's IT department, as the director of finance and administration.
I have no formal PC background, but was interested in learning about the products we were using at work, and have always bought off lease HP business PC's for my personal use as a result.