Contents
Booting process of Windows
The booting process of Microsoft Windows varies between different releases.
DOS-based Windows
Windows 1.x/2.x
In Windows versions 1.01 to Windows 2.11, the system was loaded when was executed. It then loaded or and or , along with the configuration settings file. The default shell is the MS-DOS Executive. The modules, and , fonts, and the various device drivers (such as , , ) are incorporated in / and /.
Windows 3.x/9x
In Windows 3.x and 95/98/ME, the boot loader phase is handled by MS-DOS. During the boot phase, and are executed, along with the configuration settings files and. Virtual device drivers are also loaded in the startup process: they are most commonly loaded from the registry or from the file. MS-DOS starts. In Windows 3.x, the starts (standard mode) or (386 enhanced mode). In Windows 9x, the starts. When all system configuration files and device drivers have been loaded, the 16-bit modules,, , and , are loaded, then the 32-bit DLLs ( , , and ) are loaded. The 32-bit VxD message server (MSGSRV32) starts, which is responsible for loading the network logon client (such as Client for Microsoft Networks, Microsoft Family Logon or Windows Logon). When a user is logging on to Windows, the startup sound is played, the shell (usually ) is loaded from the [boot] section of the file, and startup items are loaded. In all versions of Windows 9x except ME, it is also possible to load Windows by booting to a DOS prompt and typing "win". There are some command line switches that can be used with the WIN command: with the switch, Windows boots to safe mode, and with the switch, Windows boots to safe mode with networking. The latter switch only works properly with Windows 95. In Windows 3.1, additional options are available, such as, which starts Windows in 386 enhanced mode, and , which starts Windows in standard mode A startup sound was first added in Windows 3.0 after installing the Multimedia Extensions (MME), but not enabled by default until Windows 3.1.
Windows NT
In Windows NT, the booting process is initiated by NTLDR in versions before Vista and the Windows Boot Manager in Vista and later. The boot loader is responsible for accessing the file system on the boot drive, starting ntoskrnl.exe, and loading boot-time device drivers into memory. Once all the boot and system drivers have been loaded, the kernel starts the session manager, which begins the login process. After the user has successfully logged into the machine, winlogon applies User and Computer Group Policy setting and runs startup programs declared in the Windows Registry and in "Startup" folders.
This article is derived from Wikipedia and licensed under CC BY-SA 4.0. View the original article.
Wikipedia® is a registered trademark of the
Wikimedia Foundation, Inc.
Bliptext is not
affiliated with or endorsed by Wikipedia or the
Wikimedia Foundation.