Take 34 seconds from power button press to desktop. Disabled all startup apps so the above time is actually faster than before.
Is there something crucial I'm missikg that I should be disabling/enabling to get those single digit boot times that so many people somehow have?
I'm using a 1TB samsung 970 pro nvme ssd.
Single digit boot times are misleading.
Either that is NOT from a full cold boot, or extreme measures have been done to achieve that.
HDD-SSD-NVMe
Let's assume that an HDD takes 60 seconds to boot up.
15 seconds of BIOS, and 45 seconds of drive and OS doing its thing.
Move to a SATA III SSD, 3x faster than the HDD.
Now we're at 30 seconds boot time.
Still 15 seconds for the BIOS, and 1/3 of the time for the drive and OS...15 seconds. So, 30 seconds total.
Lets move to a NVMe drive. Again, 3x 'faster' than the SATA SSD
Still 15 seconds for the BIOS, but only 5 seconds for the drive and OS.
15+5 = 20.
NOT as amazing as the difference in the drive makes it seem.
Diminishing benefit, even though we get a 3x reduction with each drive type.
For your particular situation, that could be a number of things.
Here's what it takes to see a 5 second boot time:
https://www.tomshardware.com/reviews/fastest-windows-10-boot-time,5810.html