Serial Advanced Technology Attachment, also known as Serial ATA or SATA, enables mass storage devices, such as hard drives and optical drives, to communicate with the motherboard using a high-speed serial cable over two pairs of conductors.
Figure 1: Example of SATA connections on a hard drive
1 - Power cable
2 - SATA data cable
Figure 2: SATA connector cables
Figure 3: SATA ports on the motherboard
Selecting which SATA port to use
If you are installing a single SATA hard drive, it is best to use the lowest numbered port on the motherboard (SATA0 or SATA1). Then use the other ports for optical drives.
If you are installing multiple hard drives, but installing the operating system on only one drive, use the lowest numbered port on the motherboard (SATA0 or SATA1) for this drive. Then use the next lowest numbered port for the second drive, and so on.
If you are installing multiple hard drives and using RAID mode to increase storage space or create a backup disk, connect one of the drives to the lowest numbered port (SATA0 or SATA1), then connect the remaining drives to ports on the same controller.
Serial ATA (SATA) controller modes determine how the hard drive communicates with the computer. You can set a SATA hard drive to function in one of three controller modes: IDE, AHCI, or RAID. Enabling RAID mode also enables the AHCI features.
IDE mode is the simplest mode. In IDE mode, the hard drive is set to run as an IDE or Parallel ATA (PATA) hard drive.
Advanced Host Controller Interface (AHCI) mode enables the use of advanced features on SATA drives, such as hot swapping and Native Command Queuing (NCQ).
RAID mode allows several hard disk drives to function as one storage area (the array) to provide either data redundancy (backup security) or faster performance (striped reading/writing data from or to the disk drives).
NOTE:HP recommends setting the SATA Controller Mode BEFORE
installing the operating system. Changing the mode after installing the operating system can prevent the system from booting.
The following sections describe the different SATA Controller Modes.
IDE
IDE mode is the simplest mode. In IDE mode, the hard drive is set to run as an IDE or Parallel ATA (PATA) hard drive. A hard drive in IDE mode has the least available features. In general, a hard drive performs more slowly in IDE mode. IDE mode provides better compatibility with some older hardware. If you want to install only one hard drive and do not wish to use the advanced SATA (AHCI) features (such as hot swapping and Native Command Queuing), select IDE mode when installing a hard drive.
Advanced Host Controller Interface (AHCI)
Advanced Host Controller Interface (AHCI) mode enables the use of advanced features on SATA drives, such as hot swapping and Native Command Queuing (NCQ). AHCI also allows a hard drive to operate at higher speeds than in IDE mode.
NOTE:If you are installing Windows XP, you may need to have the SATA controller driver when installing a hard drive using AHCI mode.
RAID
Use RAID (Redundant Array of Independent Disks) mode when you want to use more than one hard drive, either to increase storage space or create a backup disk. RAID technology allows several hard disk drives to function as one storage area (the array) to provide either data redundancy (backup security) or faster performance (striped reading/writing data from or to the disk drives).
In RAID mode, the SATA controller enables both AHCI and RAID functions when the computer boots.
If you are installing multiple hard drives and using RAID mode, connect one of the drives to the lowest numbered port (SATA0 or SATA1), then connect the remaining drives to ports on the same controller. On some motherboards the SATA ports are color coded. Connect the drives to ports of the same color.
NOTE:If you are installing Windows XP, you may need to have the SATA controller driver when installing a hard drive using RAID mode.
In BIOS version 6 or less, you set the SATA Controller Mode on the Advanced
tab. Follow these steps to set the controller mode.
Figure 4: Example BIOS page
Turn off the computer and wait five seconds.
Turn on the computer.
When the first screen displays, do one of the following:
Immediately press the F10
key if your computer was built in 2006 or later (came with Vista or Windows 7). Press the key once every second until a BIOS Setup utility screen opens.
Immediately press the F1
key if your computer was built before 2006 (XP or earlier). Press the key once every second until a BIOS Setup utility screen opens.
NOTE:On some Compaq Presario computers (before 2002), press the F10
key at the logo screen.
Use the right and left arrow keys to select the Advanced
tab.
If you want to set AHCI or RAID mode, make sure that the SATA Controller (or SATA1 Controller) is set to [Enabled]
.
If you want to use IDE mode, the SATA Controller (or SATA1 Controller) can be set to [Disabled]
. This prevents Windows from looking for the SATA controller driver.
To change the setting, use the up and down arrow keys to select the current SATA Controller setting, and then press Enter
. Select [Enabled]
or [Disabled]
, and then press Enter
.
Use the up and down arrow keys to select SATA Controller Mode
(or SATA1 Controller Mode
), and then press Enter
.
NOTE:If SATA Controller Mode
is not displayed or if it cannot be selected, you cannot change the mode.
Select the controller mode you want, and then press Enter
.
Press F10
to save the values and exit. Press Y
to confirm before exiting.
The following errors can display if the SATA Controller Mode is set to the wrong setting. Refer to the section that matches the issue on your computer for instructions on resolving the problem.
If the computer displays the STOP 0x0000007B INACCESSABLE_BOOT_DEVICE
error message after you change the SATA Controller Mode to use either Advanced Host Controller Interface (AHCI) or RAID, the disk driver in Windows 7 and Windows Vista is disabled. This driver must be enabled before you change the SATA Controller Mode of the hard drive.
To automatically resolve problems with the STOP 0x0000007B INACCESSABLE_BOOT_DEVICE error message, click the Microsoft Fix it Solution:
If Err1Err3
is shown or a blue screen opens displaying a Stop Error 07xb
when starting the computer, the Sata Controller Mode BIOS setting is set to the wrong setting.