[SOLVED] Can't get Windows to detect my new M.2 drive

Sep 1, 2020
9
0
20
Hi all,

I just purchased a Samsung 970 EVO Plus M.2 SSD which I installed in my existing build (MSI X99A Tomahawk with I7-6800K CPU) to act as an extra secondary drive but I cannot get either Windows or the BIOS to detect it.

I have found some threads similar to the issue I'm having but I am still at a loss.
Am I understanding correctly that the M.2 SSD cannot be a secondary drive and can only be the boot drive? If not, what am I doing wrong?

Thanks for your help
 
Solution
UPDATE: It now works. The drive appeared in the Disk Management utility and I could initialize it. I did a couple things so I'm not sure which one fixed the issue but I assume it was updating the BIOS to a more recent version even though, if I enter the BIOS, the drive is still nowhere to be found.

HOWEVER, it is running very slowly. I installed the Samsung NVMe driver; no improvement.
Here are the results of running winsat on the drive.

Code:
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive  h -ran -read'
> Run Time 00:00:00.28
> Running: Storage Assessment '-drive  h -seq -read'
> Run Time 00:00:04.34
> Running: Storage Assessment...
Sep 1, 2020
9
0
20
Thanks for your reply.

I tried that. I downloaded the driver but it won't install. Says "Samsung NVMe device not connected. Please connect the device" and exits. (I double checked that it's correctly installed).
 
Sep 1, 2020
9
0
20
Anybody else got an idea?
I read somewhere else something about it working (for my MoBo at least) only with UEFI and not BIOS, but that's beyond my understanding
 
Sep 1, 2020
9
0
20
Here is what the specs for my motherboard say:
• 1 x M.2 slot (Key M)*
Supports up to PCIe 3.0 x4 and SATA 6Gb/s
Supports 2242/ 2260/ 2280/ 22110 storage devices

The specs for the drive say:

INTERFACE

PCIe Gen 3.0 x4, NVMe 1.3

Could there be something there? The drive is NVMe but the board expects SATA?
 
Sep 1, 2020
9
0
20
UPDATE: It now works. The drive appeared in the Disk Management utility and I could initialize it. I did a couple things so I'm not sure which one fixed the issue but I assume it was updating the BIOS to a more recent version even though, if I enter the BIOS, the drive is still nowhere to be found.

HOWEVER, it is running very slowly. I installed the Samsung NVMe driver; no improvement.
Here are the results of running winsat on the drive.

Code:
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive  h -ran -read'
> Run Time 00:00:00.28
> Running: Storage Assessment '-drive  h -seq -read'
> Run Time 00:00:04.34
> Running: Storage Assessment '-drive  h -seq -write'
> Run Time 00:00:03.95
> Running: Storage Assessment '-drive  h -flush -seq'
> Run Time 00:00:00.63
> Running: Storage Assessment '-drive  h -flush -ran'
> Run Time 00:00:00.67
> Dshow Video Encode Time                      0.00000 s
> Dshow Video Decode Time                      0.00000 s
> Media Foundation Decode Time                 0.00000 s
> Disk  Random 16.0 Read                       599.92 MB/s          8.4
> Disk  Sequential 64.0 Read                   800.81 MB/s          8.3
> Disk  Sequential 64.0 Write                  543.99 MB/s          8.1
> Average Read Time with Sequential Writes     0.070 ms          8.9
> Latency: 95th Percentile                     0.154 ms          8.9
> Latency: Maximum                             0.179 ms          8.9
> Average Read Time with Random Writes         0.066 ms          8.9

I've read some stuff about PCI lanes but the only other PCIe peripheral connected is a GTX 1080 ti


EDIT: I guess as far as the title of the thread is concerned, this issue is resolved. Takeaway: update your BIOS
 
Last edited:
Solution