AHCI drive behavior

Shootist

New member
Local time
4:25 PM
Messages
578
The other day after reading about turning on AHCI after 7 is installed I did that.
After making the change in the registry and my BIOS and the system started back up, after another reboot from loading the drives for AHCI, I went into Disk Management and my drives, 3 of them, were listed in reverse order.

The drive that holds the OS partition (C), sys reserve part (No drive letter) and programs part (D) was listed as drive 2, IE the last drive in the system.
The last drive in the system, my G and F partitions, was listed as drive 0.
Is this normal behavior when enabling AHCI after the install of the OS? Does this happen if you enable AHCI before installing the OS?
Is it a BIOS thing?

Thanks.
 

My Computer

Computer Manufacturer/Model Number
Built be Me
OS
Windows 7 Pro x64
CPU
i5 760
Motherboard
Asus P7P55D-E Pro
Memory
16GB
Graphics Card(s)
Nvidia GTS450
Sound Card
On board
Monitor(s) Displays
Dell 2007WFP Dell 1800FP
Screen Resolution
1680x1050 1280x1024
Hard Drives
Seagate 250GB & 750GB
WD 1TB
PSU
Antec 750
Case
In Win
Cooling
Cooler Master Hyper 212+
Keyboard
IBM
Mouse
MS
Its a BIOS thing. Nothing guarantees the order of the drive number.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home built (GeneO industries)/Model 4
OS
Windows 10 Pro. EFI boot partition, full EFI boot
CPU
i7 4770k 4.4GHz (44-44-43-43 turbo) @ 1.248V
Motherboard
ASUS Maximus VI Hero
Memory
16GB (8GBx2) @2200 MHz G.skill Sniper 10-11-10-30-1, 1.6V
Graphics Card(s)
MSI GTX 970 Gaming 4G
Sound Card
Onboard SupremeFX Audio
Monitor(s) Displays
NEC Spectraview 2490WUXi-SV
Screen Resolution
1920 x 1200
Hard Drives
Samsung 850 Pro 256GB (OS), Samsung 2x 128GB 840 Pro SSD in RAID0, 3x WD Blue 6Gb/s 1TB RAID0, WD 2TB Black external USB 3.0, 2TB WD20EARS Green external USB 3.0, 2x 500GB Seagate and 1 750 GB external USB, 1x 350GB external USB3
PSU
Seasonic X-850 (2012 KM3 model)
Case
Fractal Design Define R4
Cooling
NH-D14, NF-F12, NF-A15; NF-P14, NF-P12,NF-A14, S12A PWM
Keyboard
Cooler Master Storm Quickfire Rapid - Brown
Mouse
Logitech G602
Internet Speed
126.4 Mb/s down, 24.3 Mb/s up
Other Info
USB 3.0 x8 , SATA III x8, eSATA, USB 2.0 x6. Samsung DVD R/W drive.

WEI: CPU 7.8, Memory 7.9, Graphics 7.9, Disk 7.9
You can sometimes fix the situation by changing the drive priority in the BIOS.

+1
It's a BIOS thing...nothing to do with AHCI.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 7 Home Premium 64 bit
CPU
Intel Core i7-4790
Motherboard
GA-Z87X-D3H
Memory
G.SKILL 8GB (2 x 4GB) DDR3 F3-10666CL9D-8GBNT
Graphics Card(s)
AMD Radeon R7 250
Sound Card
Realtek ALC892
Monitor(s) Displays
Samsung UN32EH5000, Dell 1703FPT
Screen Resolution
1920 x 1080, 1280 x 1024
Hard Drives
WD5003AZEX
WD10EZEX
Samsung HD103SJ
Samsung 128 GB 840 PRO
PSU
SeaSonic M12II SS-500GM
Case
Fractal Design Define R4
Cooling
Zalman CNPS9900ALED
Keyboard
Logitech K800
Mouse
Logitech M705
Internet Speed
16 Mbps
Antivirus
Avast
Browser
Firefox
Other Info
Bose Companion 2 Multimedia Speakers
Well in the BIOS they are all seen in the correct order. SATA 1 (or 0) is my boot drive.
In the BOOT part of the BIOS Boot order SATA 1 is boot.
In BOOT part of BIOS Drive Order SATA 1 Seagate 250GB is drive 0.

When going back to IDE the order is correct in Disk management.

But then even when I boot to a Mustang PE USB stick the order is reversed when set to AHCI.
So I guess you guys are right. It a BIOS thing.

Thanks.
 

My Computer

Computer Manufacturer/Model Number
Built be Me
OS
Windows 7 Pro x64
CPU
i5 760
Motherboard
Asus P7P55D-E Pro
Memory
16GB
Graphics Card(s)
Nvidia GTS450
Sound Card
On board
Monitor(s) Displays
Dell 2007WFP Dell 1800FP
Screen Resolution
1680x1050 1280x1024
Hard Drives
Seagate 250GB & 750GB
WD 1TB
PSU
Antec 750
Case
In Win
Cooling
Cooler Master Hyper 212+
Keyboard
IBM
Mouse
MS
What I did with my rig was (because you are in AHCI mode the drives are hot swappable) shut down, disconnect all but the boot drive, start up, get to the desktop then hot plug the SATA connector for my second drive. Check to be sure they were listed correctly in Disk Management, then restarted.

They stay in the correct order most of the time. On occasion I notice they've reversed again, but without intervention it goes back somehow.

I also made sure that Disk 0 was in SATA port #1 on the MB and Disk 1 was in port 2, even though I know that, according to science, this should not matter. What they hey - I'm OCD.

Bottom line is that with SATA and AHCI it just does not matter how the OS lists them.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home Built - Jan 2013
OS
Windows 7 64 Bit Home Premium SP1
CPU
i7-3820
Motherboard
Asus P9X79-PRO - Bios 4608
Memory
GSkill F3-14900CL9Q - 16GB
Graphics Card(s)
EVGA GeForce GTX660 - Driver 352.86
Sound Card
On board Realtek ALC898
Monitor(s) Displays
Acer S271HL
Screen Resolution
1920 x 1080
Hard Drives
#1- Samsung 840 Pro Series
#2- Western Digital WD1002FAEX Sata3 Black
#3- Western Digital WD1002FAEX Sata3 Black
PSU
Corsair CMPSU-850TX-V2 - 850 watt (by Seasonic)
Case
Corsair Obsidian 550D
Cooling
Standard 3 120mm case fans, Cooler Master Hyper 212 EVO
Keyboard
MS KC-0405
Mouse
Intellimouse 5-button
Internet Speed
56 Mbits/Sec (on a good day)
Antivirus
Avast & Malwarebytes
Browser
Firefox
Other Info
Asus DVD - DRW-24B1ST 24X
What I did with my rig was (because you are in AHCI mode the drives are hot swappable) shut down, disconnect all but the boot drive, start up, get to the desktop then hot plug the SATA connector for my second drive. Check to be sure they were listed correctly in Disk Management, then restarted.

They stay in the correct order most of the time. On occasion I notice they've reversed again, but without intervention it goes back somehow.

I also made sure that Disk 0 was in SATA port #1 on the MB and Disk 1 was in port 2, even though I know that, according to science, this should not matter. What they hey - I'm OCD.

Bottom line is that with SATA and AHCI it just does not matter how the OS lists them.

Thanks for the tip. It worked. haven't rebooted yet to see if it sticks.

One other thing I noticed right away after building this new system was the drive I want as my E drive, C & D are partitions on the main drive (drive 0 on SATA port 1), ws connected to SATA port 2 but showed up in 7 as the third drive. The drive on SATA port 3 was listed as the second drive in the system.
 

My Computer

Computer Manufacturer/Model Number
Built be Me
OS
Windows 7 Pro x64
CPU
i5 760
Motherboard
Asus P7P55D-E Pro
Memory
16GB
Graphics Card(s)
Nvidia GTS450
Sound Card
On board
Monitor(s) Displays
Dell 2007WFP Dell 1800FP
Screen Resolution
1680x1050 1280x1024
Hard Drives
Seagate 250GB & 750GB
WD 1TB
PSU
Antec 750
Case
In Win
Cooling
Cooler Master Hyper 212+
Keyboard
IBM
Mouse
MS
I am no software expert by any stretch of the imagination, but it makes sense to me that the OS queries the BIOS to get that drive info on startup. So it depends on the logic applied to the BIOS settings info and how that is translated to the OS and where and how the OS stores that info.

I bet someone here knows, but that is the extent of my programming curiosity!
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Home Built - Jan 2013
OS
Windows 7 64 Bit Home Premium SP1
CPU
i7-3820
Motherboard
Asus P9X79-PRO - Bios 4608
Memory
GSkill F3-14900CL9Q - 16GB
Graphics Card(s)
EVGA GeForce GTX660 - Driver 352.86
Sound Card
On board Realtek ALC898
Monitor(s) Displays
Acer S271HL
Screen Resolution
1920 x 1080
Hard Drives
#1- Samsung 840 Pro Series
#2- Western Digital WD1002FAEX Sata3 Black
#3- Western Digital WD1002FAEX Sata3 Black
PSU
Corsair CMPSU-850TX-V2 - 850 watt (by Seasonic)
Case
Corsair Obsidian 550D
Cooling
Standard 3 120mm case fans, Cooler Master Hyper 212 EVO
Keyboard
MS KC-0405
Mouse
Intellimouse 5-button
Internet Speed
56 Mbits/Sec (on a good day)
Antivirus
Avast & Malwarebytes
Browser
Firefox
Other Info
Asus DVD - DRW-24B1ST 24X
Back
Top