Windows Vista started a crackdown on hardware boot times that Windows 7/8/10 completed. It was one of the reasons Vista was sometimes considered unreliable because it would actively quarantine bad-acting XP era bootup hardware based on timing telemetry. Windows would tell it to boot up minutes or hours after actual system startup, sometimes leaving users with hardware "not working right" because Windows decided it didn't trust that hardware to wakeup right and decided to just not wake it up at all until it was good and ready. If the hardware kept acting up it would sometimes disable the hardware entirely and suggest to the user it was broken hardware.
That's a running thread in the article above and its related posts: "the PC boot is slow, let's do weird BIOS and dual boot hacks" only made sense for one weird, brief moment in around 2009 between a dying breed of XP-era hardware and just before/as Windows itself decided to be judge, jury, and executioner of hardware boot up times.
That's a running thread in the article above and its related posts: "the PC boot is slow, let's do weird BIOS and dual boot hacks" only made sense for one weird, brief moment in around 2009 between a dying breed of XP-era hardware and just before/as Windows itself decided to be judge, jury, and executioner of hardware boot up times.