Trying to setup AHCI on XP computer post installation and SSD migration - ATI chipset challenges!!!

Mr Davo

Distinguished
Feb 22, 2010
325
0
18,810
Hi Everyone,

I have just installed an SSD into my computer running XP (migration from mechanical drive to SSD was simple with the help of Paragon Migrate OS to SSD). Everything is working ok, however I would ideally like to set my BIOS to AHCI (it is currently set to IDE).

Towards this end I have been trying to follow the tutorial How to enable AHCI after having installed Windwos XP.

I am at a loss concerning how to install AHCI drivers on my ASUS M5A78L-M LX motherboard because it features an ATI chipset on the Southbridge (as can be seen from the CPU-Z screen capture below) -

Lance-CPU-Z.JPG


The instructions in the tutorial specifically focus on an Intel chipset, and they mention that I should be able to right click on each of the "IDE Channel" entries under Device Manager and manually update the driver. However whenever I do this with the appropriate driver (downloaded from the ASUS M5A78L-M LX support page) Windows informs me that it cannot find a "better driver" and leaves the existing one in place!

Lance-Device-Manager.JPG


I have attempted to enable AHCI in the BIOS without following the instructions provided, and was met (not surprisingly) with a BSOD and a quick computer restart. After setting the BIOS back to IDE the computer boots again, so I haven't done any damage to XP (thankfully).

I am now at a loss regarding how to proceed, if anybody has any advise can you please let me know.

Kind Regards,

Davo
 
Solution
You're welcome. Try another approach, then but backup your files in advance, just in case you'll not be able booting from the XP afterwards (source: http://www.msfn.org/board/topic/135840-integration-of-amd-ati-sb7xx-textmode-raid-ahci-drivers-on-an-xp/?st=0 ):

"Copy file ahcix86.sys to system32\drivers. Modify some reg settings:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&cc_0106]
"Service"="ahcix86"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000021
"ImagePath"="system32\\drivers\\ahcix86.sys"
"Group"="SCSI Miniport"...

Mr Davo

Distinguished
Feb 22, 2010
325
0
18,810
Hello alexoiu,

Thanks for your contribution. I downloaded the driver and attempted to install it, however unfortunately I was met by the same outcome as the other drivers that I have tried (from the ASUS website, etc) -

Device-Manager-Driver-Rejected.JPG


If you have any further suggestions they will be greatly appreciated.

Kind Regards,

Davo
 
You're welcome. Try another approach, then but backup your files in advance, just in case you'll not be able booting from the XP afterwards (source: http://www.msfn.org/board/topic/135840-integration-of-amd-ati-sb7xx-textmode-raid-ahci-drivers-on-an-xp/?st=0 ):

"Copy file ahcix86.sys to system32\drivers. Modify some reg settings:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\pci#ven_1002&cc_0106]
"Service"="ahcix86"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Tag"=dword:00000021
"ImagePath"="system32\\drivers\\ahcix86.sys"
"Group"="SCSI Miniport"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface]
"5"=dword:00000001

Goto BIOS, set AHCI. Reboot."

See if working.
 
Solution