During the kernel loading stage of a Windows computer startup, the kernel loader NTOSKRNL.EXE loads into memory. Additionally, the hardware abstraction layer loads into memory, which provides an abstraction between physical hardware and software. This stage initializes the core operating system components before other processes start.