Very slow boot speed on 970 EVO

Sep 29, 2018
13
0
10
I recently got a new EVO 970 Nvme SSD by Samsung. It appears to work fine but the loading times are just atrocious... Video included
https://streamable.com/a6iw8
Benchmark http://www.userbenchmark.com/UserRun/11158363
Bootracer http://prntscr.com/l0bl4z (it takes 13 seconds for windows to boot)


If you discount the BIOS post time and count from the time windows logo first shows up it takes about 15 seconds for the windows to fully boot. My SATA SSD was way faster than that. I made sure that the fast boot is enabled in Windows and BIOS, disabled CSM, disabled boot logo and it only helped with my BIOS post times. I installed the Samsung NVME driver but that did not help either. Windows still takes a ridiculous amount of time to boot. I saw a bunch of videos on the internet where nvme drives boot into Windows in just a few seconds or even almost instantly.
When I first installed Windows in UEFI mode, it was loading in about 7 seconds (which is ok but not very impressive for an NVME SSD). After installing motherboard and GPU drivers and a few lightweight programs the boot time increased to 15 seconds.

Something is definitely not right here and I have no idea what can I do next. My full system specs are available in the userbenchmark link which I provided above.
 


Seems to be a Samsung issue. Maybe talk to them? http://www.tomshardware.com/forum/id-3732301/samsung-nvme-slow-boot-time.html

After reading your question a little more closely the extra 8 seconds could be because the way the BIOS does things. The PCIe is certainly faster after the boot but at power on I am not so sure.

An assumption on my part. ^
 

If only you had watched my video instead of jumping to the wrong conclusions... 5.5 seconds from HITTING THE POWER BUTTON. Like I mentioned in the post, I do not include the post time in my calculation because it is irrelevant for the SSD. I only count from the point when Windows starts to boot (the circle starts spinning) And that alone takes 15 seconds which is way worse than my 850 EVO which only takes about 9-10 seconds.

Full boot from the power button takes around 35 seconds.
 
"When I first installed Windows in UEFI mode, it was loading in about 7 seconds ... After installing motherboard and GPU drivers and a few lightweight programs the boot time increased to 15 seconds".

Keep that in mind. Where all else is equal, this windows procedure generally depends on driver load. Look at Sys Info and Task Manager Start Up activity. Time varies with apps and driver loads. Period.

To properly consider drive performance, please post scores from CrystalDiskMark6.
 

In any case, it shouldn't increase that much just by having a few programs installed. It's not an HDD, it's the SSD for gods sake. My 850 EVO took that long to load when it was completely stuffed with programs (2 year old Windows installation) and here I have a fresh install with just a few drivers and 3-4 programs and it already slowed down to a crawl.

I did notice something interesting though. When I shut down the computer before going to sleep and waking up in the morning to turn it back on, it loads quick. Like very quick. The spinning circle shows up for a second or two and it's already loaded into Windows - just like it should be with nvme drives. (note: I don't ever turn off the PSU so the computer is on standby during the night). I am going to test this tomorrow as well but I am fairly confident that it will load very quickly that time as well. It seems as if the computer was off for a while, nvme loads quick. If I were to shut down and turn on or reboot though, it's back to a crawling speed. I tried disabling hybrid boot in windows but that did not seem to make a difference.

Here is the result of the test:
Qi0EISw.png

 
So as I predicted: the first boot of the day was pretty much instant. As soon as POST screen finished doing its thing and moved onto Windows loading, it was done pretty much instantly. Circle showed up for a second and then I was at the login screen
 


Why though? Is your second boot much slower than the first one too? Many people with NVMEs don't have this weird issue. I tried googling it but nothing
 


It's a new motherboard, I don't see what could be wrong with it... I literally have no idea why does it do that
 


I just wish there was a way to know for sure what went wrong and where. Just confused right now. I mean it's not the end of the world but surely is disappointing cuz I expected more from 970 evo
 
Update: I tried connecting the SSD via Asus Hyper mini card and connecting it directly to the PCI-E port but that did not seem to make a difference. Also, I have noticed that sometimes when I replug my SSD into the M2 port, the next boot becomes very fast but it doesn't seem consistent. I could replug it and it would load Windows in under 2 seconds or I could replug it and nothing would happen and the load would still take more than 10 seconds. Just really confused at this point. The only consistent thing is keeping the PC off for a couple of hours and then it loads as quick as it should. I'm kinda inclining towards a possible BIOS issue, perhaps a wrong setting somewhere...
 
I don't want to jinx but looks like I finally figured out what was causing the issue. Apparently, having USB initialization setting in BIOS completely disabled helps with Windows boot. After disabling it completely, my Windows loads almost instantly. The only downside is that there is no easy way to enter BIOS now because the keyboard is not initialized during boot.