My girlfriend’s pc just came from warranty repairs yesterday. The first boot-up took suspiciously long time but I thought it was just Windows optimizing itself or something alike. When I got to desktop I opened task manager and saw IAStorDataMgrSvc.exe taking 15-25% of the four-core processors power. IAStorDataMgrSvc.exe is part of Intel’s SATA driver and usually if driver uses more than 1-2% of processors power something is wrong. After a little googling I found out that this is usually caused by incompatible SATA-mode “IDE-emulation”. That was the case on this pc also. Some people have said that just changing the setting in BIOS/UEFI should do the trick, but in my case that didn’t work. Windows just greeted me with blue screen (of death) on boot. I first had to enable AHCI support on Windows and the update Intel driver to solve the problem.
So here is a step-by-step guide for enabling AHCI after Windows install:
1. Open start menu and type “regedit” to search, it should find regedit.exe. Click on it and if you get an UAC prompt just allow the operation.
2. Navigate to “HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci” from there you should find setting named “Start”. Check the Data column, if it is not 0x00000000 (0) right click on it and choose edit. Set the value to 0. This starts the Windows built in AHCI-driver on boot.
3. Restart your computer and go to BIOS/UEFI. It is usually done by pressing F2 or DEL on manufacturer start screen.
4. On Asus UEFI I had to click “Exit/Advanced mode” and go to advanced mode. This is different on every manufacturer. On advanced mode go to Advanced menu and select Drive Configuration. This too may change from manufacturer to manufacturer. Locate SATA mode selection and change it to “AHCI”. The steps may differ but you should find the SATA mode and “AHCI” on any Intel board.
5. Save and exit. Windows should now boot up normally and start installing drivers. It requires just one more reboot and the operation should be complete.
Congratulations! You have enabled AHCI without reinstalling Windows! But please check if the original IAStorDataMgrSvc.exe problem still persists. In my case it was still hogging up power like nobody’s business. That was fixed my installing newer driver from Intel’s site: http://www.intel.com/p/en_US/support/highlights/chpsts/imsm .
Well here is the guide how to enable a small setting that should be correct without you knowing it. I don’t think that an average user should have to do Registry hacking, BIOS configuring and driver install after a warranty repair. Why should I have AHCI enabled any way, one may ask. It seems to speed up booting process and should save power on a laptop. Should you have the Intel driver installed? That, I don’t know. Windows Vista and 7 have the support built-in so it is not required. It might speed up drive even more and won’t allow itself to be uninstalled, so I left it on this pc.