Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BOOT DO XP
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
Aps ligado o computador uma srie de testes de hardware e deteco de dispositivos plug-and-play processada (POST); Vrios dispositivos necessrios so carregados antes do SO: teclado, monitor, e HD
O arquivo NTLDR (boot loader /bootstrap) carregado na memria RAM e incializado. Este arquivo o que inicia a carga do windows XP.
ARQUITETURA DE COMPUTADORES
Aps o carregamento do NTLDR para a memria, detectado informaes sobre o hardware e os respectivos drivers, em preparao para as fases de carregamento do windows XP; Dentro a fase de sequncia de boot temos quatro etapas bem distintas:
Fase inicial de carga de boot; Seleo do sistema operacional; Deteco de hardware; Seleo de configurao.
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
programa NTDETEC.COM e so passados para o arquivo NTLDR o qual gravar essas informaes no registro na chave HKEY_LOCAL_MACHINE\HARDWARE.
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
Durante essa fase, o arquivo Ntoskrnl.exe (kernel do NT) carregado, porm ainda no inicializado;
ARQUITETURA DE COMPUTADORES
Aps ter sido completada a fase de carga do kernel, este inicializado e o NTLDR passa o controle para o kernel do sistema; Nesta etapa exibida uma tela grfica com a barra de status indicando o andamento do processo;
Nesta etapa que os diversos servios configurados para inicializar automaticamente so inicializados.
ARQUITETURA DE COMPUTADORES
Um Control Set representa um conjunto de configuraes que definem quais drivers e servios sero carregados e inicializados automaticamente pelo windows XP;
Criao de uma cpia do Control Set. Esta cpia poder ser utilizado para voltar o sistema ao normal caso alteraes no control set impeam carregar o windows;
IFTO Instituto Federal de Tecnologia do Tocantins
ARQUITETURA DE COMPUTADORES
erro ser exibida, o windows XP ignora o erro e continua a carga do sistema operacional normalmente ; 0x1: Normal uma mensagem de erro ser exibida e o processo de inicializao do kernel continua normalmente;
IFTO Instituto Federal de Tecnologia do Tocantins
ARQUITETURA DE COMPUTADORES
Os valores possveis para Error Control: 0x2: Severo o processo de boot falha e computador
ser reinicializado e ser tentada carregar as configuraes control set da ltima vez que o windows foi carregado normalmente. Se o erro ocorrer novamente, o mesmo ser ignorado e a inicializao do kernel continuar com a inicializao dos demais drivers;
ARQUITETURA DE COMPUTADORES
Os valores possveis para Error Control: 0x3: Critico o processo de boot falha
e computador ser reinicializado e ser tentada carregar as configuraes control set da ltima vez que o windows foi carregado normalmente. Se o erro ocorrer novamente, uma mensagem de erro ser exibida e o boot ser interrompido. Esse problema ir acontecer no caso de drivers especiais, como no caso do driver para acessar o HD;
Os servios configurados para inicializao automtica so inicializados e carregados para a memria. Os servios so inicializados de acordo com as dependncias existentes;
IFTO Instituto Federal de Tecnologia do Tocantins
ARQUITETURA DE COMPUTADORES
Nesta fase o subsistema Win32 automaticamente inicializar o servio Winlogon.exe, o qual inicializa a autoridade de segurana local LSA Local Security Authority (Lsass.exe) e finalmente a janela de logon exibida;
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini
Criado durante a instalao do windows XP; Este arquivo criado na partio ativa; Durante a inicializao do windows XP o NTLDR l o contedo
do arquivo Boot.ini e utiliza esse contedo para montar o menu de opes, no qual permite selecionar o sistema operacional a ser carregado;
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini exemplo de um arquivo boot.ini
[boot loader] Timeout=30 default=multi(0)disk(0)rdisk(1)partition(2)WXPPRO [operation system] multi(0)disk(0)rdisk(1)partition(2)WXPPRO=Microsoft Windows XP Professional /fastdetectx multi(0)disk(0)rdisk(1)partition(1)WINNT=Microsoft Windows 2000 Server /fastdetectx multi(0)disk(0)rdisk(1)partition(2)WXPPRO=Microsoft Windows XP Professional /fastdetectx c:\=Microsoft windows 98
Seo [boot loader] informa qual sistema operacional ser carregado se no for selecionado um; Seo [operation system] informa a lista de sistemas operacionais instalados e disponveis para uso;
IFTO Instituto Federal de Tecnologia do Tocantins
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini entendendo a sintaxe do boot.ini (ARC)
multi(0)disk(0)rdisk(1)partition(2)\WXPPRO multi(0) essa primeira parte identifica o padro (IDE/SATA/SCSI) e o nmero entre parnteses qual o adaptador do HD. Obs. no caso de HDs scsi usas a expresso scsi no lugar de multi; disk(0) usado basicamente para identificar o id do HD ligado na inteface SCSI, para outros casos sempre se usar disk(0);
rdisk(0) identifica o dispositivo dentro da controladora. Para Hds SCSI, o valor sempre deve ser rdisk(0); partition(0) identifica a partio do disco de onde ser carregado o sistema operacional. (obs. se inicia com 1);
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini chaves que podem ser utilizadas
Existem
algumas chaves que podem ser utilizadas no arquivo boot.ini para alterar a maneira como o sistema operacional utilizado; /3GB utilizado em computadores baseados em x86 para determinar que o sistema operacional aloque, dos 4GB de memria disponvel, 3GB para aplicaes e 1GB para o kernel do SO; /basevideo determina que o SO seja inicializado usando um driver VGA com configuraes padres mnimas, suportada pela maioria dos adaptadores de vdeo e monitores
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini chaves que podem ser utilizadas
/bootlog habilita o log de informaes detalhadas sobre o processo de boot. As informaes so gravadas em um arquivo de
texto chamado Ntblog.txt (c:\windows);
/burnmemory = nmero
define a quantidade de memria em MB, o qual no poder ser utilizado pelo windows XP. Este parmetro utilizado para tentar reduzir a quantidade de memria disponvel para o SO. Pode ser utilizado em situaes onde se desconfia de problemas com um ou mais pentes de memria /crashdebug essa opo faz com que uma verso para depurao(debug) seja carregada quando voc inicializa o XP. Ou seja verso debug do kernel s inicializada quando ocorrer um erro do tipo Stop Error;
IFTO Instituto Federal de Tecnologia do Tocantins
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini chaves que podem ser utilizadas
/fastdetect=comx ou /fastdetec=comx,y,z ou /fastdetec com chave a deteco do mouse serial na inicializao esta
desabilitada. Comx para informar se a deteco deve ser desabilitada em uma nica porta; /maxmen:n define a quantidade mxima de memria RAM disponvel para o windows XP. A nica justifica para o uso dessa chave se voc quiser detectar se um determinado pente de memria est com problema; (obs n em MB); /noguiboot inicializa o windows XP sem exibir a tela grfica com informaes sobre o andamento da inicializao; /numproc=numeroows permite que um computador com dois processadores (XP permite at 2) voc defina que somente um dos processadores dever ser utilizado. Ex: numproc=1
IFTO Instituto Federal de Tecnologia do Tocantins
ARQUITETURA DE COMPUTADORES
Arquivo Boot.ini
Arquivo Boot.ini chaves que podem ser utilizadas
/pcilook utilizado em sistemas baseado em x86. Faz com que o sistema operacional pare de dinamicamente atribuir recursos de
entrada/sada e interrupes para os dispositivos PCI. Esses recursos devero de ter que ser configurados diretamente no setup;
ARQUITETURA DE COMPUTADORES
REGISTROS
Registry um banco de informaes sobre a configurao do windows XP e dos diversos aplicativos instalados;
XP
fica
armazenado
em:
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
ARQUITETURA DE COMPUTADORES
NTLDR um componente do SO windows responsvel pela carga do sistema operacional (bootloader no jargo);
No Windows Vista e Windows 2008 Server ele foi substitudo pelo Windows Boot Manager, representado pelo arquivo Winload.exe;
ARQUITETURA DE COMPUTADORES
Referncia bibliogrfica
http://www.scribd.com/doc/432043/O-Processo-de-Boot-doWindows-XP;