Corsair Employees RAM GUY Posted March 9, 2010 Corsair Employees Share Posted March 9, 2010 Microsoft KB 922976 To resolve this issue, enable the AHCI driver in the registry before you change the SATA mode of the boot drive. To do this, follow these steps: 1. Exit all Windows-based programs. 2. Click Start, type regedit in the Start Search box, and then press ENTER. 3. If you receive the User Account Control dialog box, click Continue. 4. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci 5. In the right pane, right-click Start in the Name column, and then click Modify. 6. In the Value data box, type 0, and then click OK. 7. On the File menu, click Exit to close Registry Editor. Link to comment Share on other sites More sharing options...
bkilty21 Posted March 17, 2010 Share Posted March 17, 2010 Hey RAM Guy, The MSACHI service doesn't appear to be available in the same place on WinXP embedded. Any ideas where it might be? Or do I need to install some AHCI drivers before the service is available? I guess a more core question to my problem is what type of performance boost would I see using AHCI over IDE? My application is a data recorder that runs on the XP embedded OS and uses SATA data drives. I have three Corsair disks for evaluation. Two of which are X256 models and one P256. We were hoping that the internal garbage collector of the P256 would at least reduce the need to periodically securely erase the disks as these will be embedded on customer aircraft. The X256 models are working as advertised with the expected write speed degradation over time, but the P256 drive is significantly slower than advertised. The ATTO benchmark for the P256 is around 50MBps (1MB writes), while the X256 is writing at 179MBps. I securely erased the drive the same way I have been for the X256 drives using PartedMagic, but the P256 doesn't perform beyond the 50MBps. I already RMA'd the first P256 drive I received because it was doing this very thing, but could the IDE/AHCI be the root cause of the poor performance of the P256 while the X256 is working fine with IDE? Thanks in advance :) Link to comment Share on other sites More sharing options...
Gary332 Posted March 22, 2010 Share Posted March 22, 2010 Quote @ RAM GUY'S topic. Do not forget to enable AHCI in your BIOS! Link to comment Share on other sites More sharing options...
mattboyd33 Posted March 24, 2010 Share Posted March 24, 2010 Anyone know if this trick works in Win 7? I just built a new machine and used the Corsair R60 SSD for my boot drive. I clearly didn't complete the build correctly because my BIOS shows the drive running in IDE mode. Actual read/write speeds are pretty good, but because my board is not running AHCI I can't utilize my eSata ports. I'd hate to start from scratch, which is why I'm on this board asking if this trick might work in Win7. Thanks in advance! Link to comment Share on other sites More sharing options...
Corsair Employees RAM GUY Posted April 9, 2010 Author Corsair Employees Share Posted April 9, 2010 The steps for Windows 7 have been posted How to Enable/Check TRIM/AHCI in Windows 7 Link to comment Share on other sites More sharing options...
Debakel Posted January 11, 2011 Share Posted January 11, 2011 Hi, is this correct? As far as i know, WinXP does not support msahci.sys. You can run iastor.sys from the Intel driver, but not msahci.sys. The link in the first post is only for Vista/Win7. Maybe i'm wrong, but HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci does not exist in WinXP. Link to comment Share on other sites More sharing options...
the_tango Posted January 11, 2011 Share Posted January 11, 2011 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci Does NOT exist in XP - This should not be a sticky since the information wrong Link to comment Share on other sites More sharing options...
wattie Posted February 1, 2011 Share Posted February 1, 2011 For Windows XP: 1. Extract the iata_enu.exe from the latest Intel Matrix Storage drivers. 2. Switch your bios to NON AHCI mode.. 3. Boot windows and go to "Device Manager"/ 4. Select your INTEL ICH8 SERIAL ATA STORAGE CONTROLLER 2850 (or whatever it is on your system) and click Update Driver 5. Have Disk and select the inf file from the Matrix Storage. 6. Select the proper AHCI driver for the same chipset (in my case ICH8R). 7. Reboot and IMMEDIATELY GO TO BIOS AND CHANGE TO AHCI (elsewhere Windows will revert back easily). 8. Enjoy AHCI in Windows XP Link to comment Share on other sites More sharing options...
Big Elf Posted April 8, 2011 Share Posted April 8, 2011 Here's a guide that goes into sufficient detail to give you a good chance of actually getting it working http://forums.pcper.com/showpost.php?p=4125801&postcount=1 Link to comment Share on other sites More sharing options...
dioxin Posted February 1, 2012 Share Posted February 1, 2012 I recently tried to switch from IDE to AHCI on my WinXP PC. I found under the BIOS of my Asus M4A89GTD motherboard that the SATA ports could be switched in 2 groups. The BIOS help screen says it's to allow DVDs to remain on IDE while hard disks can be switched to AHCI. This made turning on AHCI much less complicated. 1) go to BIOS and enable AHCI for all SATA channels 2) set channels 5&6 back to IDE 3) Switch off and reconnect the SATA hard disk to channel 5 or 6 (the IDE channels) if it isn't already. 4) reboot to WinXP and it will find new (AHCI) hardware and install the drivers (if you have them handy) 5) switch off and connect the hard drive to one of the AHCI channels and optionally set the 2 IDE channels back to AHCI The PC will now boot to WinXP with the hard drives using AHCI So, if you need to switch to AHCI, it's worth checking if your BIOS can do something similar as it's a lot less hassle than other methods described here. dioxin Link to comment Share on other sites More sharing options...
Fetz Posted March 21, 2013 Share Posted March 21, 2013 What can I do when my Mainboard doesn't offer AHCI Mode in the BIOS setup ? Link to comment Share on other sites More sharing options...
Toasted Posted March 22, 2013 Share Posted March 22, 2013 You can't do much if your motherboard doesn't support AHCI. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.