Go Back   Lazydesis > Welcome to Lazydesis > Help Section/Tutorials
Register Live Radio Groups Search Today's Posts Mark Forums Read



Thread Information
Thread Title

Process Behind Booting

Number of Replies
9
Number of Views
232

Post New Thread Reply
 
LinkBack Thread Tools
Old 07-24-2008, 06:55 PM   #1
Moderator
nightlight's Avatar
Join Date: Feb 2007
Posts: 275
Rep Power: 2
Rep Points : 43516
nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute
nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute nightlight has a reputation beyond repute
Hai friends.

I think all my frinds of Ld knows what is booting.But some people maybe don't know what is the booting process actually and what is the process happens behind while booting.so friends here i am trying to explain waht is the booting.

Here i tried to explain the process of booting what I know.


The Windows XP boot process consists of the following steps:

1. The system is powered up, the video is initialized, and the hardware self-tests are
performed. The BIOS performs these tests, which are called POSTs (power-on selftests).
Usually, the memory test is the most visible one; its progress is shown on most
computer screens.

2. After running POST, the system initializes each adapter. If the adapter has its own
built-in BIOS, the adapter's BIOS is called to perform its own initialization. For IDE
adapters (most computers have either two or four IDE adapters), each connected drive
(there may be up to two drives for each IDE adapter, allowing for a total maximum of
eight IDE type drives) is queried for its specifications and access method.
Some adapters, such as Adaptec's SCSI adapters, display messages and allow the user
to interact. Some adapters that don't have a BIOS aren't initialized until Windows XP
loads their drivers much later in the boot-up process.

3. After all the adapters that have a BIOS have been initialized, the system boot loader
reads in the sector located at the very beginning of the first bootable disk drive and
passes commands to this code. This sector is called the boot sector, or the MBR
(Master Boot Record), and it is written by the operating system when the operating
system is installed.

4. The code in the MBR then loads the NTLDR file. (This file has no extension, though
it is an executable file.) Once loaded, the MBR passes control to the code in NTLDR.

5. NTLDR then switches into 32-bit mode. (Remember, an Intel x86 processor always
boots into 16-bit real mode.) It then loads a special copy of the necessary file system
I/O files and reads in the file boot.ini.

6. The file boot.ini has information about each operating system that can be loaded.
Remember, Windows XP supports multiboot configurations. It is trivial to create a
Windows XP installation that can boot Windows NT, Windows XP, and Windows 95
or Windows 98. The boot loader can even boot two different copies of Windows XP
with either the same or different version numbers. NTLDR then processes boot.ini,
displaying boot information that allows the user to select which operating system will
be loaded. At this point, let's assume that Windows XP will be loaded.

7. When you select Windows XP to be loaded, NTLDR loads the file ntdetect.com. This
program then collects information about the currently installed hardware and saves
this information for the registry. Most of this information is stored in the
HKEY_LOCAL_MACHINE hive.

8. Once NTDETECT has detected the hardware, control is passed back to NTLDR, and
the boot process continues. At this point, the registry has been substantially updated
with the current hardware configuration, which is stored in
HKEY_LOCAL_MACHINE\Hardware.

9. The prompt to select the configuration is then presented. This prompt, "Press spacebar
now to invoke Hardware Profile/Last Known Good menu," allows you to force
Windows XP to use a specific configuration as stored in the registry hive
HKEY_LOCAL_MACHINE.

10. Following the detection of NTDETECT, NTLDR loads and initializes the Windows
NT kernel, loads the services, and then starts Windows.

11. When the kernel is loaded, the HAL is also loaded. (The HAL—Hardware Abstraction
Layer—is used to manage hardware services.) Next, the registry system subkey
HKEY_LOCAL_MACHINE\_System is loaded into memory. Windows XP scans the
registry for all drivers with a start value of zero. This includes those drivers that
should be loaded and initialized at boot time.

12. You can see the beginning of the next stage, kernel initialization. The screen switches
to a blue background, and you see a message about the Windows XP build number
and the number of system processors. Again, the system scans the registry and finds
all drivers that must be started at the kernel initialization stage.

13. From this point, Windows XP starts various components and systems. Each
component and system reads the registry and performs various tasks and functions. In
the final stage, the program that manages the user logon, WinLogon, starts. WinLogon
allows the user to log on and use Windows XP.



Pl reply so that i can share more stuff like this with u all

Last edited by nightlight; 07-24-2008 at 07:03 PM..
 
The Following User Says Thank You to nightlight For This Useful Post:
Old 07-24-2008, 07:19 PM   #2
Senior Member
Join Date: Jan 2007
Posts: 4,738
nice info nightu..
  Reply With Quote
Old 07-24-2008, 10:52 PM   #3
Senior Member
Join Date: Aug 2006
Posts: 128
thank u
  Reply With Quote
Old 07-25-2008, 03:15 AM   #4
Senior Member
Join Date: Apr 2008
Posts: 295
booting ku intha pedda tatangam untadani nenu anukoledu hmm so nitu good post keep posting


  Reply With Quote
Old 07-25-2008, 08:40 AM   #5
Mac
Inactive Member
Join Date: May 2006
Posts: 497
THANK you nighyyyyy..... but maa Macs ki registry vundathu... so vaati meeda kooda oks post cheyi
  Reply With Quote
Old 07-25-2008, 09:13 AM   #6
Junior Member
Join Date: Jun 2008
Posts: 12
good post, nice, keep posting like this.
  Reply With Quote
Old 07-25-2008, 12:47 PM   #7
Administrator
Join Date: May 2006
Posts: 1,880
wow nice info brother i know only 60% of that info .. rest all was new to me thanks for sharing
  Reply With Quote
Old 07-28-2008, 02:35 PM   #8
Senior Member
Join Date: Feb 2007
Posts: 898
Good info. for the post
  Reply With Quote
Old 08-09-2008, 04:28 PM   #9
Junior Member
Join Date: Jul 2008
Posts: 3
Good info, keep posting
  Reply With Quote
Old 11-09-2008, 12:50 AM   #10
Member
Join Date: Jun 2008
Posts: 66
hatsoff for ua post mate
  Reply With Quote
Reply

Tags
None

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump




Powered by vBulletin®  Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© Dreamer Dreams Inc. All Rights Reserved.


Telugu Top Sites 100 Desi Topsites - Ranking Best Indian Pakistani Websites

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83