SATA Ports Changing Transfer Rates/Modes

tazmo8448

Distinguished
Dec 23, 2011
232
2
18,695
I have an HP AMD based desktop with 6 SATA ports and when I use Crystal Disk to see what the transfer rates are I'm finding that no matter which port I use it auto-changes back to SATA300 with SATA600 available.
I recently installed an SSD so therefore the reason to obtain SATA600 speeds.
Funny thing when I do change ports the two HDD's I have auto-change to SATA600. I booted in ACHI after going into the registry files and changing the start paths to 0 as follows:
REG ADD HKLM\System\CurrentControlSet\Services\msahci /v Start /d 0 /f /t REG_DWORD
REG ADD HKLM\System\CurrentControlSet\Services\atapi /v Start /d 0 /f /t REG_DWORD
REG ADD HKLM\System\CurrentControlSet\Services\amdsata /v Start /d 0 /f /t REG_DWORD
REG ADD HKLM\System\CurrentControlSet\Services\nvstor /v Start /d 0 /f /t REG_DWORD
REG ADD HKLM\System\CurrentControlSet\Services\nvraid /v Start /d 0 /f /t REG_DWORD
REG ADD HKLM\System\CurrentControlSet\Services\iaStor /v Start /d 0 /f /t REG_DWORD
(The HP BIOS default is factory set for RAIDXpert)
after re-boot Windows updated the AMD SATA controller and went through several restarts but it seems I'm stuck with SATA300 mode for the SSD. First is this normal and is there anyway to make a port I choose stay in SATA600 to take advantage of the SSD?