Let’s just imagine a basic desktop computer.
When you turn it on from scratch, the motherboard loads up its firmware from a predetermined area. That startup is all done using some predetermined circuitry, and from there it starts down the branching paths.
The firmware contains different techniques for booting off of storage mediums. It’s likely configured to look at the primary storage device. That storage device contains a Master Boot Record at the *very beginning* of the drive. That MBR contains information on how to load more bespoke software somewhere else on the disk, such as a Windows installation (this is also where you would configure a dual-boot scenario).
And once you’ve started loading the OS, the sky’s the limit.
Latest Answers