- Windows Vista startup process
:"This refers to the boot components for
Windows Vistaand Windows Server 2008."
The Windows Vista startup process is the process by which
Microsoft's Windows Vista operating systeminitializes.
Bios > Master Boot Record > Boot Sector > Windows Boot Manager > Read from BCD > Search for hibernation file > Start
winload.exe> Start ntoskrnl.exe> Start smss.exe> Start winlogon.exe> start services and login interface
The sequence of booting
Windows Vistais slightly different from any previous version of Windows that uses the NT kernel. First, when the computer is switched on, either the BIOSor the EFI is loaded. In the case of a BIOS system, the MBR of the boot disk, which can be a hard drive or external media, is accessed, followed by the boot sectorof the drive or of relevant hard disk partition. This boot sector then loads the rest of the boot blocks.
Windows Vista, the boot sector loads the Windows Boot Manager (Filename:Bootmgr.) which accesses the Boot Configuration Data store and uses the information to load the final stage, the Operating System.
Windows Boot Manager
The Windows Boot Manager reads the Boot Configuration Data and "displays an operating system selection menu",cite web|url=http://www.microsoft.com/whdc/system/platform/firmware/bcd.mspx|title=Boot Configuration Data in Windows Vista|work=|author=Microsoft] and is thus, in some respects, equivalent to the boot selection menu functionality of
NTLDRin prior versions of Windows NT.
To maintain a consistent boot experience, on
Extensible Firmware Interfacesystems, which also have a boot manager of their own, the Windows Boot Manager, and hence all of the installed Windows operating systems that can be booted using it, appear as a single entry on the EFI boot manager menu. (On EFI systems, the Windows Boot Manager is an EFI application stored on the EFI System Partition.) Microsoft only adds multiple entries to the Windows Boot Manager(BCD) menu itself, and sets the timeout of the EFI boot manager to 2 seconds.
Boot Configuration Data
Boot Configuration Data (BCD) is a firmware-independent
databasefor boot-time configuration data. It replaces the boot.inithat was used by NTLDR, and is used by Microsoft's new Windows Boot Manager. [cite web|url=http://msdn2.microsoft.com/en-us/library/aa362692.aspx|title=Boot Configuration Data Reference Documentation|work=Microsoft Platform SDK|author=Microsoft]
Boot Configuration Data is stored in a data file (formatted in the same way as a
Windows registryhive) that is located either on the EFI System Partition(on machines that use Extensible Firmware Interfacefirmware) or in BootBcd on the system volume (on machines that use IBM PC compatible firmware).
Boot Configuration Data may be altered using a command-line tool (bcdedit.exe), by using
Windows Management Instrumentation, or with 3rd party tools like EasyBCDwhich allow for more advanced configuration and support for non-Windows operating systems.
Boot Configuration Data contain the menu entries that are presented by the Windows Boot Manager, just as boot.ini contained the menu entries that were presented by NTLDR. These menu entries can include:
* Options to boot Windows Vista by invoking winload.exe.
* Options to resume Windows Vista from hibernation by invoking
* Options to boot a prior version of Windows NT by invoking its NTLDR.
* Options to load and to execute a
Volume Boot Record.
Boot Configuration Data allows for third party integration so anyone can implement tools like diagnostics or recovery options.
winload.exe is the operating system boot loader. It is invoked by the Windows Boot Manager in order to load the operating system kernel (
ntoskrnl.exe) and (boot-class) device drivers, and is in that respect functionally equivalent to (the operating system loader functionality of) NTLDRin prior versions of Windows NT.
(It is worth noting that the filename winload.exe is also used by a
parental control softwareprogram, PC Tattletale. This program has nothing to do with the Windows Vista startup process or the Microsoft program winload.exe.)
Windows NT startup process
Linux startup process
*cite web|url=http://homepages.tesco.net./J.deBoynePollard/FGA/windows-nt-6-boot-process.html|title=The Windows NT 6 boot process|work=Frequently Given Answers|author=Jonathan de Boyne Pollard
* [http://neosmart.net/dl.php?id=1 EasyBCD] is a freeware application used to configure and manage the Vista bootloader & entries as well as configure multi-boot setups for Mac OS X and Linux along with older versions of Windows.
* [http://www.ppedia.com Vista Process Library]
Wikimedia Foundation. 2010.
Look at other dictionaries:
Windows NT startup process — The Windows NT startup process is the process by which Windows NT 4.0, Windows 2000, Windows XP and Windows Server 2003 operating systems initialize. In Windows Vista and later, this process has changed slightly; see Windows Vista startup process … Wikipedia
Windows Vista — Part of the Microsoft Windows family … Wikipedia
Windows startup process — The Windows Startup Process is the process by which Microsoft s Windows series of operating systems initializes. DOS based Windows In Windows 3.x and 95/98/ME, the boot loader phase is handled by MS DOS. During the boot phase, the Autoexec.bat… … Wikipedia
Windows Vista networking technologies — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features … Wikipedia
Windows Vista I/O technologies — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features … Wikipedia
Linux startup process — The Linux startup process is the process by which Linux based operating systems initialize. It is in many ways similar to the BSD and other Unix style boot processes, from which it derives.Overview of typical processIn Linux, the flow of control… … Wikipedia
Development of Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features … Wikipedia
Technical features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features … Wikipedia
Management features new to Windows Vista — This article is part of a series on Windows Vista New features Overview Technical and core system Security and safety Networking technologies I/O technologies Management and administration Removed features … Wikipedia
Features removed from Windows Vista — While Windows Vista contains many new features, a number of capabilities and certain programs that were a part of Windows XP are no longer present or changed, resulting in the removal of certain functionality. The following is a list of features… … Wikipedia