Documente Academic
Documente Profesional
Documente Cultură
Win2000 / XP
Arquivo
Localizao
Fase
Ntldr
Pr-boot e boot
Boot.ini
boot
Bootsect.dos
boot
Ntdetect.com
boot
Ntoskrnl.exe
systemroot\System32
Carga do kernel
Hal.dll
systemroot\System32
Carga do kernel
System
systemroot\System32\Config
Device drivers
(*.sys)
systemroot\System32\Drivers
Inicializao do
kernel
Inicializao do
kernel
1 Seqncia de pr-boot:
Aps ligado o computador, uma srie de testes de
hardware e deteco de dispositivos Plug and Play
processada. O partio ativa localizada e o setor de
boot desta partio carregado na memria e
executado. O arquivo Ntldr carregado na memria
e inicializado. Este arquivo que inicia o processo de
carga do Windows 2000/XP.
2 Seqncia de boot:
Aps ter carregado o arquivo Ntldr na memria, a
seqncia de boot detecta informaes sobre o
hardware e os respectivos drivers, em preparao
para as fases de carregamento do Windows 2000/XP.
Dentro da fase de seqncia de boot, temos quatro
etapas bem distintas, conforme descrito a seguir:
2 Seqncia de boot:
Fase inicial de carga do boot: Nesta subfase,
o Ntldr altera o processador do modo real de
memria para o modo de 32 bit, o qual requerido
para a carga das demais funes. Um suporte
mnimo de sistema de arquivos carregado, para
que o Ntldr possa achar e carregar o Windows 2000
Server, a partir de uma partio FAT ou NTFS.
Seqncia de boot:
2 Seqncia de boot:
Deteco de hardware: feita pelos arquivos
Ntdetect.com e Ntoskrnl.exe. Os dispositivos de
hardware detectados pelo arquivo NTDETECT.COM
so passados para o arquivo NTLDR, o qual gravar
estas informaes na Registry, na chave
HKEY_LOCAL_MACHINE\HARDWARE. O Windows
XP detecta, automaticamente, dispositivos tais como:
Portas de comunicao, processadores de ponto
flutuante, drives de disquete, teclado, mouse, portas
paralelas, dispositivos SCSI, adaptadores de vdeo e
assim por diante.
Seqncia de boot:
3 Carga do kernel:
Durante esta fase, o arquivo Ntoskrnl.exe carregado,
porm ainda no incializado. O arquivo hal.dll
carregado na memria. Drivers para dispositivos de
hardware de baixo nvel, como por exemplo, discos
rgidos, so carregados. Dispositivos de hardware de
baixo nvel, so aqueles dispositivos que precisam ser
inicializados antes do que os demais, de tal forma que o
processo possa prosseguir. Uma srie de retngulos, em
seqncia, exibida na tela, a medida que os
dispositivos so carregados. Neste momento ainda no
foi carregada a interface grfica do Windows 2000/XP.
4 Inicializao do kernel:
Aps ter sido completada a fase da carga do kernel, este
inicializado e o Ntldr passa o controle para o kernel do
sistema. Nesta etapa exibida uma tela grfica, com
uma barra de status indicando o andamento do
processo. Nesta etapa os drivers de dispositivos de
baixo nvel, carregados na fase anterior, so
inicializados. Tambm nesta fase, que os diversos
Servios configurados para inicializar automaticamente,
so inicializados. Por exemplo o DNS, Inetinfo (Servidor
Web Internet Information Server), e qualquer outro
servio instalado no Windows 2000/XP
5 Logon:
Nesta fase o subsistema Win32 automaticamente
inicializa o servio Winlogon.exe, o qual inicializa a
Autoridade local de segurana LSA Local Security
Authority (Lsass.exe), e finalmente a janela de logon
exibida. O processo de inicializao do Windows
2000/XP, somente considerado OK, quando o
usurio efetua o logon. Aps o logon ter sido feito com
sucesso o Windows 2000/XP considera que as
configuraes atuais representam a ltima
configurao que permitiu uma inicializao com
sucesso Last Know Good Configuration.