5

In my BIOS, I've got a setting called "SATA Controller" that can select either IDE or RAID.

It's currently set to IDE.

What does this setting mean, and will bad things happen if I change it?

My motherboard is an Asus P5VD2-MX if that helps.

5 Answers 5

10

tl;dr:

What does this setting [SATA controller mode = IDE] mean?

In this BIOS setting, "IDE" means separate disks attached to the main disk controller will each be shown as one separate disk to the operating system (for example as C: and D:).

will bad things happen if I change it?

Bad things will happen if you change controller mode from IDE to RAID. Backup your data first.


enter image description here

Bad things will probably happen if you change controller mode from IDE to RAID. Unless you first back up your data, then reconfigure BIOS, connect up appropriate drives to appropriate connectors, configure RAID, reinstall OS and restore data.

The spec and manualsays

Storage/RAID    
  VIA 8237A South Bridge:
    *2 x UltraDMA 133/100/66/33
    *2 x Serial ATA with RAID 0, 1, JBOD function
  JMicron JMB363 SATA controller:
    *1 x Internal Serial ATA 3 Gb/s 
    *1 x External Serial ATA 3 Gb/s (SATA On-the-Go)
    *supports RAID 0, 1 & JBOD

"UltraDMA 133/100/66/33" means Parallel ATA (PATA) historically known as just "IDE".

So you have two controllers, each of which controls two SATA connectors. The main controller also controls two IDE connectors. Each of the IDE connectors supports up to two devices.

The BIOS description is "SATA controller mode: [IDE] or [RAID]":

My initial guess was that "IDE" refers to a pair of internal PATA (IDE) connector for the VIA 8237A controller and that "RAID" refers to a pair of internal SATA connectors for the same controller. In that case You could probably only be using one or the other pair of connectors at a time.

I now suspect that

  • by "SATA Controller" they mean the VIA 8237A controller (which the spec implies also controls the PATA channels)
  • by IDE they mean non-RAID - the OS sees each drive as a distinct drive (e.g. C: D: etc)
  • RAID means you get to choose (elsewhere) between RAID0, RAID1 and JBOD.
  • the "JBOD" in the spec probably means "concatenation, where all the physical disks are concatenated and presented as a single disk."

ASUS'/Phoenix's choice of words to describe this in the BIOS is not as clear as it should be.

Mobo IDE connectors Mobo SATA connectors

4
  • 1
    + 1 detailed answer. But you lost me in the middle :)
    – Ganesh R.
    Oct 6, 2011 at 14:45
  • @Ganesh R: I have updated the answer. I have moved the important part to the first few lines. You can ignore the rest. Oct 6, 2011 at 15:51
  • Strange thing is, I've got a SATA HDD and it boots just fine. If the controller mode is set to IDE, then the HDD shouldn't boot?
    – Chris
    Oct 7, 2011 at 2:17
  • @khoomeister: The words used in the BIOS screen are confusing. In this particular place, "IDE" does not refer to the connectors marked "IDE". Nor does it mean old-style IDE (parallel ATA) drives. The choice should probably have been labelled something less confusing such as "non-RAID" or replaced the choices with a simple tick-box for RAID. Oct 7, 2011 at 9:24
5

For some reason, no one has mentioned the obvious differences between IDE and RAID (AHCI). IDE is a software EMULATION mode that allows operating systems that don't natively support AHCI (Advanced Host Controller Interface) and SATA to still be able to detect and use your drives as if they were connected to an IDE controller.

This, of course, means that you lose the additional functionality provided by AHCI (RAID is AHCI-compatible), such as NCQ (native command queuing), hot-swapping, etc.

For maximum performance, you should always put your SATA controller in AHCI or RAID mode. Please note that you cannot easily make this change AFTER installing the operating system. It is best to enable it and then install the OS.

0
3

Put simply, no you cannot change the bios setting once the OS is installed, or it will bluescreen on you. IDE mode on that particular board is for when you do not have more than one hard drive and have no need for Raid.

This setting must be set prior to installing the OS, its a decision you make before you install, I guess you can just say IDE is Non-Raid on that motherboard.

3

To clarify the answer from @RedGrittyBrick - changing the mode from IDE to RAID will very likely cause problems. The reason for this is simple - your OS expects a given driver to work with the installed hardware. When you change this BIOS setting the way the OS interprets the hardware changes and it very likely will result in a BSOD.

That being said there are certain interchangeable settings from the OS's perspective. As long as the drive is presented in the same fashion the OS does not care. When I first received my new laptop (a Dell E6420) I had an existing eSATA enclosure I wished to use with it. Even if you do blue screen your system a few times you should be able to restore access by resetting your settings to their current configuration.

It is theoretically possible to inject the correct drivers in the case of a blue screen on the BIOS change as well.. I never spent the time to get that to work however.

2

I think some simple definitions may help clarify things.

RAID - Redundant Array of Independent Disks. Basically, this is where you have two or more hard drives acting as one single hard drive. This is desirable in systems where the possibility of loosing data at any one instance is critical and/or where an overall better r/w speed is desirable. But just enabling RAID in the BIOS is only the first step to obtaining a true RAID system. You still need to do other things like "stripe" each drive (meaning format and loose whatever is on them) in order to properly configure a RAID system.

SATA - Serial ATA, or Serial Advanced Technology Attachment. SATA and PATA are both IDE interfaces only SATA is faster than PATA (which some people say is contrary to electronic theory since parallel connections should be faster). So if you only have one hard drive you might as well leave the BIOS alone and set it to IDE. But really, it doesn't matter. That is, unless/until you format/prepare your drive(s).

Now if you do want to get better performance from your hard drives, you probably should be looking at installing or updating better chipset drivers and/or adjusting your drive controller properties to allow DMA (Direct Memory Access). That's usually done for you in Windows. But I digress. Hopefully, that answers it.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .