Solved

Samsung 960 Evo m.2 SSD not showing up on BIOS or windows explorer.

I recently purchased an NVMe drive to clone Windows 8.1 (64 bit) to from my HDD and eventually use as a boot drive, but I still haven't managed to get it to show up in BIOS or through windows explorer.

HOWEVER, when I go into device manager, I can see that there are 3 "PCI Device"s under "other devices". For some reason, I cannot update their drivers through device manager, and any attempt to install drivers downloaded from Samsung's website itself gives me the message that "Samsung NVM Express driver cannot be installed on this operating system."

My motherboard is an Asrock AB350 Pro4 and I'm running the newest BIOS on it.

If it matters, my CPU is a Ryzen 5 1500X.

Is there any way I can avoid having to do a fresh install of windows onto the NVMe drive? (I don't have the original install disk/usb drive).
Reply to ejohn1092
22 answers Last reply Best Answer
More about samsung 960 evo ssd showing bios windows explorer
  1. Test the other slot, as one of the m.2 slots does support only SATA mode.
    Reply to alexoiu
  2. Hi everyone,

    I am having troubles with my first build.

    CPU: AMD 1950x
    MOBO: ASUS PRIME X399-A
    SSD: Samsung EVO 960 500GB
    HDD: Seagate Barracuda 3TB
    GPU: ASUS 1070 Ti ROG STRIX

    The problem I have is that the Samsung EVO 960 SSD is not detected on the UEFI BIOS main page. It is visible in the boot configuration, but in the SATA information both M.2 ports read N/A.
    I have tried both with the other SATA drives connected and disconnected, but no luck. I have read in other threads that I could try to enable the M.2 slots or set the slots for PCIe use as opposed to SATA, but I can't find the corresponding page on in the BIOS.
    The firmware version is the latest available for this motherboard: 0403.

    Can anyone please help me?

    Thanks a lot!!!
    Reply to lucatom
  3. Hi, Is it visible in Disk management? If yes, try initializing it.
    Reply to alexoiu
  4. First of all thank you for your reply,
    It is a new build and the OS is not installed yet, so disk management is not available...
    Reply to lucatom
  5. Then you should be able to "see" it listed in Windows installer, when asked where to install Windows.
    Reply to alexoiu
  6. im sorry to bring you the bad news man. i checked the motherboard specs for you and your SSD isnt compatible with your board. please recheck here for supported m.2 drives on the "m2._ssd" slot of asrock boards. however! you can put it in the "Ultra M.2_SSD" slot as your system drive instead. there may or may not be a BIOS update soon but i couldnt find any. :(

    http://www.asrock.com/mb/AMD/AB350%20Pro4/#Storage

    just make your new 960 evo as your windows drive. and swap out your old one. remember to remove all sata drives when you are installing windows on your new one so as to have less headaches in the future.
    Reply to marksavio
  7. Thanks, but my motherboard is an Asus Prime X399-A. I probably should have started a new post, anyway, see my configuration above or here:

    CPU: AMD 1950x
    MOBO: ASUS PRIME X399-A
    SSD: Samsung EVO 960 500GB
    HDD: Seagate Barracuda 3TB
    GPU: ASUS 1070 Ti ROG STRIX

    Thanks again
    Reply to lucatom
  8. whats happening??? you are not the original poster? im replying to @ejohn0922 okay you can double check on the site anyways and maybe it could be the same with your board. it may not support your evo as a secondary drive.
    Reply to marksavio
  9. My bad, didn't mean to create any confusion... I thought you were replying to me.
    Sorry
    Reply to lucatom
  10. Since you mentioned it, I don't want to use it as a secondary drive, I would like to use it to install win 10 on it and boot my system off it. I guess that makes it my primary drive? The Seagate would be there just for data storage
    Reply to lucatom
  11. it should be detected right away. without any drivers. my board is similar to yours tho its an itx build. im not sure why teh BIOS doesnt detect your evo straight off the bat. if you took off the heatsink on the top of your board and inserted and screwed in our m.2 drive (remember to remove the plastic cover from the green rubber thingy). and screw it in. maybe you didnt push your m.2 drive properly into its slot. could be lose?
    Reply to marksavio
  12. What puzzles me is that I read many threads where they advise to check if the M.2 port is enabled, but I can't find the option in the Bios under any path. Besides, the Boot configuration shows the EVO 960, only the M.2 port it is attached to doesn't... any clue?
    Reply to lucatom
  13. I did install it as you said. It should be fully inserted, because the half-round notch at the other end of the drive that secures it in place is perfectly aligned with the threaded stud in the mobo...
    I also tried to install it in the other M.2 slot, with the same result. It shows in the Boot configuration but not in the Sata info.

    ???
    Reply to lucatom
  14. your asus board is one of the easiest to install the m.2 drives. the default BIOS should eb that that SATA mode is in AHCI, and the Hyper M.2X16 which is your pcie/sata port is where your system m.2 drive will be detected is disabled (which means only 1 will be detected not 2). if those 2 settings are there. there are only 2 things left
    1. either you didnt properly insert the m2. drive in its slot
    2. the evo itself is faulty
    3. or the board is faulty (hopefully its just a bent pin in the cpu mount)

    no it wouldnt appear in the PCH config for sata. thats different. if you are able to see it in the boot menu than its fine. you can proceed with the windows installation. the installer will see your drive if its part of your boot menu.

    you are installing thru USB UEFI right?
    Reply to marksavio
  15. I will be. I should receive my copy of Win 10 tomorrow from Amazon. It is going to be on USB
    Reply to lucatom
  16. then you are all set. if your boot menu, sees your SSD then you are fine. the PCH config for SATA is for the 4 onboard sata cables. for the m.2 drive on top, its on the Onboard device config. its a seperate one. since its using a different tech which uses the pcie bus with sata thru the ahci controller (same like ur sata devices) but unlike a regular sata. hopefuly ive cleared ur confusion regarding your BIOS setup.
    Reply to marksavio
  17. Fingers crossed I should be :-)
    Can I ask you where I can check if

    "the Hyper M.2X16 which is your pcie/sata port is where your system m.2 drive will be detected is disabled"

    Thank you so much for the help, I really appreciate it!
    Reply to lucatom
  18. i believe thats on the Advanced menu. onboard devices. since you will only install the m.2 drive on the top. and nothing behind. then its set as disabled by default. this just means your PCIE bandwidth will be a x16 dedicated to your sole m.2 drive.
    Reply to marksavio
  19. If you are not the OP, please start a new thread for your particular situation.
    Reply to USAFRet
  20. yah im gonna give that @lucatom a knuckle on his forehead :fou::lol:
    Reply to marksavio
  21. Best answer
    Thank you for all the help! Installed windows 10 today, all was smooth.
    Reply to lucatom
  22. You're welcome.
    Reply to alexoiu
Ask a new question Answer

Read More

ASrock Samsung Windows Explorer nvme Samsung SSD Windows 8 BIOS