Question Unnaturally long boot times with an M.2 NVMe SSD ?

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

Hallow69

Prominent
Nov 5, 2023
31
1
535
Hello there,
These are my pc specs:
Motherboard: Gigabyte B550 Gaming X
RAM: 16 gb ddr4 3200mhz
CPU: AMD Ryzen 5 5600x
GPU: Galax GTX 1060 6GB
SSD: 250 GB Kingston NVME (C drive)
HDD: 2 TB Western Digital
PSU: Gigabyte P650B 650W
OS: Windows 10

When I built this system in July 2021, the boot time was just 6 seconds. As time has progressed, the boot time kept getting slower and slower. I didn't really mind it much, because I was quite busy and didn't really bother looking into it, I'd just switch on my pc and do something else until it turned on. I finally decided to look into the problem today. The boot time has gotten to 2 mins 30 seconds now (yikes), I have friends who have physical hard disks with lesser boot time than my m.2 nvme ssd.

I have no clue as to why this is happening, I ran chkdsk and other troubleshooting tips mentioned on forums. I updated my drivers and windows, and I enabled AHCI and fastboot in the BIOS. I also went ahead and performed a trace for my boot 3 times using Window's performance recorder. I don't really know how to analyze the results, I saw applications I don't use that much taking up a lot of IO counts, so I went ahead and disabled them. One thing to note was, my CPU idle time was approximately 84% of my boot, and none of my disks are maxing out, and I can't see any signs of IO blocking. I don't really understand why this is happening, Even after all these attempts, my boot times is still 2 mins and 30 seconds, there is no change to it.

I don't really want to do a clean install of windows. I used to do it before when I just had a hard disk and no ssd (different pc). I would get results temporarily, but it'll eventually end up slowing down overtime again. I don't want to do it here as well as it very much feels like a temporary fix for me. My laptop is a year old, and still starts in 10 seconds, so I don't think reinstalling windows every 6 months for fast boot times is the solution here.

I don't think it has to do anything with my SSD either, my read speeds are still 2000 MB/s, and my write speeds are 700 MB/s. Can someone please explain why this is happening to me? Why is the boot time so insanely high, and what I should do to fix it? Any help would be greatly appreciated, I'm going insane over here.

Google Drive folder containing the boot trace data
 
Updating to F16 could help as there are improvements in the BIOS versions in between the one you on and current. F14 fixes some problems


if you already updated chipset drivers, they match the current BIOS.

don't update BIOS if you run risk of losing power mid update. Or if there is a storm happening.

You are on a bios they removed which is strange.

UBM almost always thinks GPU is underperforming.
 
Updating to F16 could help as there are improvements in the BIOS versions in between the one you on and current. F14 fixes some problems


if you already updated chipset drivers, they match the current BIOS.

don't update BIOS if you run risk of losing power mid update. Or if there is a storm happening.

You are on a bios they removed which is strange.

UBM almost always thinks GPU is underperforming.
Hi, yes I did run a chipset update a few days back when I originally started troubleshooting this issue.
I will try to update my BIOS, should look around for a usable pendrive
Also, regarding the losing power or storm thing, right now, power outages and storms are probably the most common things happening here. Are there any other options that can be explored until the weather becomes a bit more stable? (I'll try to get it done asap)

Also yeah, it is very weird that they removed my bios. I didn't know that until you said it.
 
Updating to F16 could help as there are improvements in the BIOS versions in between the one you on and current. F14 fixes some problems


if you already updated chipset drivers, they match the current BIOS.

don't update BIOS if you run risk of losing power mid update. Or if there is a storm happening.

You are on a bios they removed which is strange.

UBM almost always thinks GPU is underperforming.
Hello there! I've finally updated my bios to the latest version

There seems to be no change in boot time whatsoever