SABRENT M.2 SSD NVMe to PCIe Adapter on the Z170A PC Mate

mtthwjarvi158002de

New member
Joined
Sep 14, 2024
Messages
5
Hi,
I am trying to install a M.2 NVMe 4TB using the Sabrent M.2 SSD NMVe to PCIe Adapter, plugged into the MSI Z170A PC Mate
I have followed the instruction and You Tube tutorial to setup the SSD and adapter and plug it into the 2nd PCIe x16 slot.
However the drive is not being picked up and seen.
The M2 slot has a Samsung card already and there are 2 SATA hard drive.
Is there a compatibility issue?

Link to items
Amazon - M2 SSD 4TB
Sabrent m.2 SSD NMVe to PCIe Adapter

Any help appreciated
Thanks
Matt
 
What Samsung SSD is installed, also an M.2 PCIe model? So the BIOS is the latest version and set properly to support PCIe SSDs?
 
Hi, thanks for the reply.
I currently have a Samsung SSD 850 EVO M.2 installed in the M2 slot
Checking my BIOS, it is not the most up to date - so i will set about that soon.
Is there a BIOS setting that will then enable PCIe SSDs?
 
I currently have a Samsung SSD 850 EVO M.2 installed in the M2 slot

Aha, so a SATA SSD. The plot thickens.

Checking my BIOS, it is not the most up to date - so i will set about that soon.
Is there a BIOS setting that will then enable PCIe SSDs?

Yes. Latest BIOS is a must. Then the BIOS has to be in UEFI mode, otherwise an M.2 PCIe SSD will not work.

After updating the BIOS, press F7 in the BIOS for Advanced View, enable XMP for your RAM.

Then:
Under Settings\Advanced\Integrated Peripherals, set SATA mode to [AHCI]
Under Settings\Advanced\Windows OS Configuration -> Set Win 8.1/10 WHQL Support to [Enabled], Win7 to [Disabled] if available
Under Settings\Boot, any Fast Boot options to [Disabled]
Under Settings\Boot\"Boot Mode Select", try [UEFI], otherwise [LEGACY+UEFI]
Under Advanced\PCIe Subsystem, set Above 4G to [Enabled]

After that, if the M.2 PCIe SSD finally shows, but if Windows doesn't want to boot anymore, you may have to do a quick MBR to GPT conversion for the boot drive as explained here.
 
Hi Citay, thanks for taking the time to help.
I have now had a chance to do all the things your suggested.
The BIOS update went smoothly and I changes the setting ok, including changing MBR in Windows.

Unfortunately when i boot it now takes a long time and Windows is still not seeing the M.2 PCIe.
Checking in the Device Manager it is exists but with a I/O adapter hardware error, 'This device cannot start. Code 10)' I attach below.

Any further suggestions?

Cheers
 

Attachments

  • NMV error.PNG
    NMV error.PNG
    21.2 KB · Views: 129
Oh, i misunderstood, i thought you had a Sabrent SSD! But that's only the adapter. The SSD you have actually is some obscure Chinese no-name SSD! Yeah, it's probably that then. fanxiang in particular, they have been known to sell very bad SSDs before,


You can turn on English subtitles. At the beginning, there's a mistranslation, he doesn't want to warn about a "Turkish SSD" (it's Chinese of course), he says "tückische SSD" which means "deceitful SSD".

Anyway, these cheap generic M.2 PCIe SSDs tend to use an exotic Maxio controller with a quite badly optimized firmware. This is something your old board and BIOS are probably in no way prepared for. Often times, they have to add workarounds for those kinds of SSDs to the BIOS code to make them behave somewhat acceptably.

If you want a cheap but decent M.2 SSD, you could consider a WD Blue SN570/SN580 or a Kioxia Exceria G2 or G3. Something better, Crucial P5 Plus or WD Black SN770. The best, WD Black SN850X, Seagate FireCuda 530 or Samung 990 PRO. You should later check in their respective SSD tools for firmware updates.
 
Back
Top