Turtles all the way down.
Windows boots from some DOS and File I/O BIOS interrupts.
Windows boots from some DOS and File I/O BIOS interrupts.
Prior to Windows Vista the real mode code in the MBR loads NTLDR[0] which switches to protected mode and runs osloader.exe to boot the kernel. Post-Vista this is handled by the BOOTMGR[1] bootloader.
[0] https://en.wikipedia.org/wiki/NTLDR
[1] https://en.wikipedia.org/wiki/Booting_process_of_Windows_NT_...
[0] https://en.wikipedia.org/wiki/DOS_API
Games like Doom still run on Windows because of this DOS virtualization.
It was so lean, fast and stable that I never used anything else until the day XP had some drivers that were absolutely necessary to use my desktop. 99% of low level crashes would just pop up a notification and nothing more, it was insane.