• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AHCI setup for SSDs

Joined
Nov 9, 2010
Messages
5,649 (1.16/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
I have a Plextor M5P 128GB I bought recently and followed this guide to set it up, which I was told on the Plextor forum is a pretty good one that covers all the bases.

I enabled the SATA storage type as AHCI before installing the OS, but my drive is showing as [IDE: SO PLEXTOR PX] in the storage boot order of the BIOS.

I found another setting in the BIOS you can adjust to AHCI that I wasn't aware of, the SATA 3 controller. Setting it to AHCI after the OS install however results in the drive still showing as IDE.

According to Plextor, the drive can be run as IDE or AHCI, but should run faster as AHCI. I was kinda surprised the Plextor tech didn't know whether the SATA 3 controller has to be set to AHCI before installing the OS for the drive to show as AHCI in the BIOS, but he's going to get back to me on that.

Prior to getting a SATA 3 drive, in preparation I read about how to change registry settings if you want to just change the SATA storage type to AHCI in the BIOS vs re-install the OS. That worked no problem, but this is a fresh install.

Does anyone know of a way to change registry settings to AHCI specifically for the SATA 3 controller?

I've read a fair bit about the onboard Marvell 9128 SATA 3 controller my MB has. A lot of people don't even use it and just run SATA 2. In testing however I get much faster read speeds on it than SATA 2, about 390 vs 270. The write goes up slightly on SATA 2 from 240 to 256, but overall, SATA 3 has been much faster. I want to see if it can run even faster if I can get the drive to show as AHCI in the BIOS though.
 
Joined
Aug 10, 2007
Messages
4,267 (0.70/day)
Location
Sanford, FL, USA
Processor Intel i5-6600
Motherboard ASRock H170M-ITX
Cooling Cooler Master Geminii S524
Memory G.Skill DDR4-2133 16GB (8GB x 2)
Video Card(s) Gigabyte R9-380X 4GB
Storage Samsung 950 EVO 250GB (mSATA)
Display(s) LG 29UM69G-B 2560x1080 IPS
Case Lian Li PC-Q25
Audio Device(s) Realtek ALC892
Power Supply Seasonic SS-460FL2
Mouse Logitech G700s
Keyboard Logitech G110
Software Windows 10 Pro
Which motherboard do you have? While it's a common controller, perhaps there is a known issue with your specific motherboard. If not, it still helps us to know what you are using.
 

Tatty_Two

Gone Fishing
Joined
Jan 18, 2006
Messages
25,793 (3.88/day)
Location
Worcestershire, UK
Processor Rocket Lake Core i5 11600K @ 5 Ghz with PL tweaks
Motherboard MSI MAG Z490 TOMAHAWK
Cooling Thermalright Peerless Assassin 120SE + 4 Phanteks 140mm case fans
Memory 32GB (4 x 8GB SR) Patriot Viper Steel 4133Mhz DDR4 @ 3600Mhz CL14@1.45v Gear 1
Video Card(s) Asus Dual RTX 4070 OC
Storage WD Blue SN550 1TB M.2 NVME//Crucial MX500 500GB SSD (OS)
Display(s) AOC Q2781PQ 27 inch Ultra Slim 2560 x 1440 IPS
Case Phanteks Enthoo Pro M Windowed - Gunmetal
Audio Device(s) Onboard Realtek ALC1200/SPDIF to Sony AVR @ 5.1
Power Supply Seasonic CORE GM650w Gold Semi modular
Mouse Coolermaster Storm Octane wired
Keyboard Element Gaming Carbon Mk2 Tournament Mech
Software Win 10 Home x64
I actually installed my SSD and then configured to AHCI in Bios without a fresh install of windows.... worked a treat, on startup windows detected the drive as "new" hardware, loaded some drivers, requested a re-boot and all was done, checked Device Manager and it was showing correctly.

I am wondering if your Windows AHCI drivers are installed correctly...... do you have something looking like this in Device Manager............
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    58.5 KB · Views: 1,712
Joined
Nov 9, 2010
Messages
5,649 (1.16/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
My MB is the ASUS P6X58D-E. As far as I know the main issue is that the Marvell SATA 3 controller is just not nearly as fast as the Intel SATA 3 controllers that are built into MBs now. Some have said they can cause lockups though.

Yeah I've installed the OS then switched to AHCI afterward too tatty, but it takes a registry tweak to do it properly. That was not necessary in this case however because the BIOS was already set to AHCI for SATA storage type before installing the OS.

Device Manager is not a thorough way of knowing if your SATA storage setting is adjusted to AHCI properly. You need to look at the msahci registry value for it and it has to be set to 0. My Device Manager does show an AHCI driver like yours, but only one instance.

Since making this thread, someone on the Plextor forum got back to me and said to DL and launch the AS SSD bench tool to see how it designates the drive. On the Marvell SATA 3 port it shows as SCSI. On the Intel SATA 2 port it shows as ATA.

This makes me wonder if the Marvell controller actually acts as a SCSI adapter of sorts. Anyways, I've recently compared speeds again, this time at 4k to see which has better sysem performance. I get same read speed on SATA 2 & 3, but write speed is 70 MB/s on SATA 2 and only 59 MB/s on SATA 3.

So for now I'm running it on the SATA 2 port. If that Marvell SATA 3 controller IS acting as a SCSI adapter, I'm hoping this way there will also be less lockups in games.
 
Joined
Mar 6, 2008
Messages
2,753 (0.47/day)
Location
Minnesota
I've only half read this thread so excuse me if I missed something. Have you set specifically the Marvell controller to AHCI in the BIOS? Advanced -> Onboard Devices Configuration -> Marvell 9128 Controller
 
Joined
Nov 9, 2010
Messages
5,649 (1.16/day)
System Name Space Station
Processor Intel 13700K
Motherboard ASRock Z790 PG Riptide
Cooling Arctic Liquid Freezer II 420
Memory Corsair Vengeance 6400 2x16GB @ CL34
Video Card(s) PNY RTX 4080
Storage SSDs - Nextorage 4TB, Samsung EVO 970 500GB, Plextor M5Pro 128GB, HDDs - WD Black 6TB, 2x 1TB
Display(s) LG C3 OLED 42"
Case Corsair 7000D Airflow
Audio Device(s) Yamaha RX-V371
Power Supply SeaSonic Vertex 1200w Gold
Mouse Razer Basilisk V3
Keyboard Bloody B840-LK
Software Windows 11 Pro 23H2
I've only half read this thread so excuse me if I missed something. Have you set specifically the Marvell controller to AHCI in the BIOS? Advanced -> Onboard Devices Configuration -> Marvell 9128 Controller

Yes I have, but since I was unaware of that setting before the OS install, I adjusted it after the OS install. I'm not sure that matters though. I've read some chat about people trying to get their SATA 3 controllers working as fast as possible and one actually recommended setting the controller to AHCI only AFTER it's driver is installed.

Then it dawned on me, since the SATA 3 controller is technically an addon part (even though built-in to the MB), it has it's own separate driver vs one from a BIOS and/or Windows database. So theoretically it shouldn't matter if it's set to AHCI after the OS install. Does that make sense?

I just don't get why my BIOS labels it as "IDE". Then again, part of that thread I was reading about people tweaking their SATA 3 controllers indicated Windows and/or some MB BIOS can sometimes mislabel drives. If so, I would think there's even more chance of it with a 3rd party controller, vs one made by the chipset vendor, which is Intel in this case.
 
Top