Why are my boot times so slow?

JobCreator

Honorable
Apr 18, 2013
1,077
0
11,660
MSI Z170A Gaming M5 mobo.

I have the CPU and RAM OC'd to 4.55GHz/3236MHz

Everything is stable.

My question is, why does it take so long to boot?

I've got a 950 Pro 512GB M.2 in there. The Samsung Magician software posts incredibly high speeds on the SSD. 215% on UserBenchmark.

Here's what happens... Power button engaged. Everything spins up, monitor identifies signal, maybe 4 or 5 seconds later POST screen appears.

There's maybe 3 seconds there and it goes to a black screen with a blinking cursor in the top right. It blinks 3 or 4 times in the top right then "Returns" as if you hit the enter key for a new paragraph. Then it blinks on this second line for about 15 or 20 seconds. Just sitting there blinking.

THEN it gets the Windows 10 symbol front and center. Black screen, blue logo, you know. It displays the logo for about 2.5-4 seconds THEN starts the winding wheel beneath it. That will turn and rotate for a good 10 or 12 seconds before finally going black for 2 seconds or so and FINALLY giving me the welcome screen to login.

Granted, everything after this point is like being shot out of a cannon. The desktop loads and all systray items load in 1.5 seconds or less.

The startup process, though, is grueling. It probably takes a full minute or more to boot! This is the fastest SSD on the planet! What am I doing wrong here?

I've experimented with MSI Fast Boot but there's no way I want that hideous black box popping up in my systray on every boot. It didn't help with the speed all that much either, if any.

My boot devices are ALL disabled outside of the SSD.

My theory lies in the identification of the SSD. It appears in the boot list as "Hard Disk: N1 950...etc" Why would it be labeled a hard disk?

Could this be something to do with the order in which devices are enabled during POST? Like PCI devices don't engage until after so and so?

Anybody got any ideas?
 
start with the newest bios for the mb. in the bios in boot make sure msi splash screen is off and fast boot is on. the fast boot program for msi is used because with fast boot on in bios and the deley to stop to get into the bios set to 0 you cant get into the bios at a cold post. in the boot bios set the bios to efi device only (bios). set the wait on error at post to 0 or 2 sec not 30. in the bios check to see if a m2 is a hard drive or ext device.
 
also go to primany display make sure it not set to auto. if it set to auto and you have a gpu the mb bios at post is going to turn both display on and off to find wich cable the monitor is connected too. set it to pci/peg and turn off muilt monitor display (it turn off the onboard video port and give your rig some more free ram).
 

JobCreator

Honorable
Apr 18, 2013
1,077
0
11,660
Unfortunately, I'm at work at the moment and can't update with any other details, really. I'll take a video of it when I get home.

There's barely anything installed. A bunch of monitoring software, but it doesn't start on bootup. Plus, that's all after the desktop loads. That's not loading during POST and while Windows is loading... That's stuff that loads after I login. All of that is not the issue. Like I said, once you hit enter on the login screen, the thing flies like nobody's business. But getting to the desktop takes way too long it seems.

Does that make sense?
 

JobCreator

Honorable
Apr 18, 2013
1,077
0
11,660


Interesting fact since you mention it...

I have this setup in Legacy+UEFI because the M.2 would not show as a bootable device without showing legacy options. The UEFI Hard Disk boot option doesn't work for me.

Is that something that has to be set prior to Windows installation?

While your at it, check the SSD is in AHCI mode, not IDE mode. If it is in IDE mode, you'll most likely have to reinstall Windows as it will not have the AHCI driver.

This is a PCI-E SSD. It's not SATA. Unless I'm totally ignorant, AHCI/IDE mode shouldn't affect the M.2 PCI-E SSD. Right?
 

JobCreator

Honorable
Apr 18, 2013
1,077
0
11,660
So, uhmmm... I'd like to thank you all for your help.

I unplugged all my drives and booted to BIOS. Enabled UEFI everything. Installed Windows on the SSD. Let everything load, installed all the drivers (ended up having an issue with my Killer network driver this time around for some reason); ran Live Update 6 and it turns out, THERE WAS A BIOS UPDATE! I never updated my BIOS originally, because I checked the site and the date of my revision matched. Well, after installing basically all the utility software for Fast Boot and Go2BIOS and all that...

I saw my first restart on the new setup. It was very fast. I held judgement until I got a bunch more optimization handled as far as how I like Windows setup and all the Core Temp and OpenOffice and all that and then shut down. Restarted and went into BIOS.

Made sure everything was up to snuff. Turned off delay timers and splash screens and made certain every opportunity this thing had to fly was given to it.

It did.

After resetting my OC since the BIOS revision update didn't translate my saved profile, this thing is definitely living up to expectations.

Thanks, y'all. Smorizio you opened my eyes to the "dual BIOS" and the effect that has on boot times. Thank you for the enlightenment. :)
 
dont let msi windows updater update your bios. it can brick durning the update do to anti virus and windows. always look on mb vendor site and use the bios updater. a lot of 3 party drivers wont install right till the mb chipset and mei drivers are installed and rebooted.