OnePlus 5 review
I know how NT based OS boot,NTLDR,NTDETECT etc,but what are the Vista boot files,and what is the correct procedure please.
Vista doesn’t use boot.ini it uses bootmgr, as does Windows 7!
If it’s from switching on that you want, this is the startup sequence of the major registry keys, starting immediately after bootmgr has been read and ending with the program shortcut entries in the Startup folders of All Users and Current User.
1. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\BootExecute
Services start next, followed by these 4 registry keys (which are not necessarily present):
User logs on to the system and may enter a password
6. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit
7. HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
Programs in 3 registry keys for ALL USERS start next:
Programs in 3 registry keys for CURRENT USER start next:
14. Programs in the Startup Folders(s) are started last of all
Important programs like antivirus and firewall start early in the sequence as Services. The icons that appear in the Notification Area (bottom right of the screen) are just their user interfaces, i.e. user options and preferences.
In a nutshell :-
In Windows 2K, XP and 2K3 the three boot manager-loader files are ntldr, Ntdetect.com and boot.ini and all three are in the root of the active primary partition of the boot hard drive (the System partition). With Vista these three files have been replaced with bootmgr, BCD and winload.exe, but only bootmgr and BCD stay in the root of the system partition and winload.exe now resides in the Windows/system32 folder of the Boot partition. (Of course the system and boot partitions can be the same partition if there is no Windows dual or multiboot configured). The BCD (Boot Configuration Data) file has replaced the boot.ini file. The bootmanager function that was a part of ntldr is now carried out by bootmgr. The other functions of ntldr and those of Ntdetect.com of setting up the correct environment for Windows are now both carried out by winload.exe. The rest of the boot process remains the same, ntldr and winload are the bootloaders that start the operating system by loading ntoskrnl.exe, hal.dll and the System registry hive.
Thank you all for the help and Merry Xmas.
This thread is now locked and can not be replied to.