My system is HP Pavilion Desktop TP01-2066 and it has a Erica6 motherboard with one M.2 slot and one PCIe x16 slot.
I decided to upgrade the OEM Kioxia 256GB NVMe SSD and got a SK hynix Gold P31 1TB NVMe SSD and a Sabrent PCIe x16 adapter card (I am aware that M.2 NVMe drives are x4 or less and in fact the adapter card, although using a x16 connector, only has circuits for the x4 portion).
Here are the steps I took:
I experimented to try to figure out what was going on:
Why is the SK hynix testing so much slower when it is installed in the M.2 slot on the motherboard vs. when installed in the PCIe x16 slot using an adapter?
What can I do change (configuration, settings, etc.) to get the SK hynix SSD to test fast in the M.2 slot?
I decided to upgrade the OEM Kioxia 256GB NVMe SSD and got a SK hynix Gold P31 1TB NVMe SSD and a Sabrent PCIe x16 adapter card (I am aware that M.2 NVMe drives are x4 or less and in fact the adapter card, although using a x16 connector, only has circuits for the x4 portion).
Here are the steps I took:
- First, I installed the SK hynix SSD in the PCIe x16 slot (using the adapter card) and initialized etc. the SSD.
- Then, I ran a CrystalDiskMark test:
The numbers, Sequential Read 3598 MB/s and Sequential Write 3265 MB/s (SEQ1M Q8T1), I think are close to the SK hynix advertised speed and I thought things were going good. - Then, I cloned the Kioxia SSD to the SK hynix SSD.
- Then, I shut down the system, swapped locations of the SSDs so the SK hynix SSD was now in the M.2 slot and the Kioxia was in the PCIe x16 slot.
- Then, I booted from the SK hynix and was up and running.
- Then, I ran another CrystalDiskMark test on the SK hynix:
The numbers, Sequential Read 1863 MB/s and Sequential Write 1751 MB/s, are only approx. half of what it tested when it was in the PCIe x16 slot in step 2 above!?!?
I experimented to try to figure out what was going on:
- I removed the Kioxia SSD from the PCIe x16 slot to make sure it did/does not play any role, but no difference - the SK hynix still tests slow.
- I moved the SK hynix SSD back to the PCIe x16 slot, and left the M.2 slot on the motherboard empty, and then the SK hynix again tests fast.
- I updated the SK hynix firmware from 41060C20 to 41062C20 but with the SK hynix SSD in the M.2 slot it still tests slow.
Why is the SK hynix testing so much slower when it is installed in the M.2 slot on the motherboard vs. when installed in the PCIe x16 slot using an adapter?
What can I do change (configuration, settings, etc.) to get the SK hynix SSD to test fast in the M.2 slot?