• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

"Configure SATA As..."

3xploit

New Member
Joined
Aug 20, 2007
Messages
275 (0.04/day)
Location
Canada
Processor i7 920 @ 3.9ghz 1.33vLoad
Motherboard evga x58
Cooling TRUE
Memory 6x1gb Aeneon 1600
Video Card(s) GTS 512 820/2052/1107 + accelero s1 (2x 120mm fans)
Storage Western Digital 500gb SATA
Display(s) ViewSonic 22" 1680x1050
Case Antec Three Hundred
Audio Device(s) ONBOARD
Power Supply Tuniq 5501
Software Windows 7 x64 7100
I just installed a new SATA drive, and in the bios there's an option to configure SATA as "IDE", "AHCI", or "RAID".

Which option should I use?
 
Without any possible implications: IDE.
 
If you don't have data to loose, try this. Install the drive, set the BIOS option to "IDE", boot to windows, install manufacturer's IDE/SATA controller drivers, restart, set the BIOS option to "AHCI".

AHCI stands for Advanced Host Controller Interface. There are rumors that setting AHCI without manufacturer's drivers will give you a BSOD. I'm not sure if you can recover it by switching back to "IDE", but it should be worth a shot.
 
Thx to JrRacinFan and xvi.

I'll try setting it to AHCI, but what's the difference between AHCI and IDE?
 
thats a question, i'd like to know the answer as well.
 
I tried the AHCI setting and my computer reboots everytime I load windows.
 
i believe that you'd have to reinstall windows when you turn achi on or off.
 
Dunno why the guide at pcper.com is so complicated when you can do the same simply by installing AHCI drivers in Windows then enabling AHCI in BIOS. Nothing else is required.

I've done this in XP and Vista.
 
Simply installing AHCI drivers and then switching the setting in the BIOS is not a reliable method across all manufacturers' hardware and drivers. Some will take care of adjusting related settings in the registry while others won't. So the general method that works in every case is more complex.

But yes, 3xploit, that behavior is to be expected if your BIOS AHCI setting is not aligned with the OS settings and drivers. You won't necessarily have to reinstall Windows to enable AHCI and get the benefits of features like command queueing, but that may require you to roll up your sleeves and go mucking about in the registry. It might be desirable to just reinstall anyway if you really want to pursue this. Or you could just leave it as is. For most applications the difference isn't even really noticable.
 
AHCI is faster?
 
Yes, AHCI is faster. In a server environment with lots of competing disk accesses happening frequently it's worth enabling. A drive in a single-user PC environment will see much less benefit. Commonly the difference is negligable.

To explain, AHCI includes support for features like Native Command Queueing, a SCSI-like feature in which the drive reorders data requests into an optimized pattern which minimizes seeking, thereby improving performance. Though the drive handles the donkey work internally, the feature does require some special communication with the host. Hence the need for supporting controller hardware and drivers.
 
Go with IDE. AHCI isn't needed in this situation.
 
With the BIOS handling the ACHI to IDE interfacing NCQ can still remain active on the drive.


ACHI allows for a few options that are seldom used.
 
Yes, AHCI is faster. In a server environment with lots of competing disk accesses happening frequently it's worth enabling. A drive in a single-user PC environment will see much less benefit. Commonly the difference is negligable.
I guess I have a very uncommon case here :) See the attachment for HD-Tach comparision. Red is AHCI, blue is IDE. And I was wondering why my machine is so slow :banghead: :laugh:

For the record, I got ASUS P5E-V HDMI (G35+ICH9R) motherboard. The HDD is 3 to 4 yrs old, AFAIR. It's not listed on WD site (so it's old), but it has no IDE slot (so not that old).

So thanks a lot for that link, panchoman :toast:
 

Attachments

  • hd-tach.gif
    hd-tach.gif
    27.2 KB · Views: 1,584
You probably are the uncommon case. :wtf: ...A lot of the results on HD Tach from 2004, are similar to your results, the red line.

BIOS -> SATA Controller -> Configure SATA as ... -> IDE
These are the results.

The ST3250620AS is a year old Seagate 7200.10 250GB Sata2 HDD with 9% free.
The WDC WD3000GLFS is a brand new Western Digital 10K 300GB Sata2 HDD with 100% free.
 

Attachments

  • hdtach120408.jpg
    hdtach120408.jpg
    110.4 KB · Views: 1,319
I guess I have a very uncommon case here :) See the attachment for HD-Tach comparision. Red is AHCI, blue is IDE. And I was wondering why my machine is so slow :banghead: :laugh:

For the record, I got ASUS P5E-V HDMI (G35+ICH9R) motherboard. The HDD is 3 to 4 yrs old, AFAIR. It's not listed on WD site (so it's old), but it has no IDE slot (so not that old).

So thanks a lot for that link, panchoman :toast:

PIO mode is my bet. See if you can set it back to UltraDMA either in the BIOS or in Device Manager (devmgmt.msc). When checking device manager, look at the properties for everything in "IDE ATA/ATAPI controllers". In the properties for one of those devices, flip through the tabs and you should see a drop down box. Choose "DMA if Available". You might have to check/uncheck a checkbox about letting your BIOS choose.
 
PIO mode is my bet. See if you can set it back to UltraDMA either in the BIOS or in Device Manager (devmgmt.msc). When checking device manager, look at the properties for everything in "IDE ATA/ATAPI controllers". In the properties for one of those devices, flip through the tabs and you should see a drop down box. Choose "DMA if Available". You might have to check/uncheck a checkbox about letting your BIOS choose.
Is it safe to switch from AHCI to IDE and back without reinstalling Matrix Storage drivers?
I mean, for now UDMA 5 is set in BIOS, but since the only IDE controller visible in Device Manager is ICH9R/DO/DH SATA ACHI there's no option for DMA in its properties.
 
Ahci allows hot swapping also,which i need for my sata external hdd caddy.
 
Back
Top