Passos de Troubleshooting para cenários de NO BOOT

A seguir vamos falar sobre metódos utilizados para tentar contornar casos onde o servidor com Windows Server não inicia (NO BOOT) seja problemas de tela azul durante Start-up, restart continuo,  erro durante aplicação de updates ou qualquer outro problema apresentado após o inicio do carregamento do sistema operacional.

Não existem garantias de que os procedimentos listados a seguir irão apresentar sucesso, isto varia muito de acordo com a causa do problema. Por esta razão, é extremamente importante ter backup atualizado de system state do servidor, possibilitando o disaster recovery quando necessário.

Segue os procedimentos:

 

1. Last Know Good Configuration

Falhas de sistema, quedas de energia, desligamento abrupto do Windows, entre outros problemas podem ocasionar corrupção de arquivos e falhas que impedem o servidor de ser iniciado com sucesso. Um procedimento que pode resolver este problema, é recorrer a Ultima Configuração Válida (LKGC).

Toda vez que seu Windows é iniciado com sucesso é realizado um backup das últimas configurações do sistema que funcionaram corretamente, desta forma, quando utilizamos o recruso last know good configuration, estas configurações são restauradas, podendo reestabelecer o boot do sistema. Os registros a seguir são restaurados nesta opção:

HKLM\System\CurrentControlSet\Control
HKLM\System\CurrentControlSet\Services

 

Para realizar este procedimento:

A-  Windows Server 2003, 2008 e 2008 R2:

Durante o inicio do carregamento do Windows pressione a tecla F8 para exibir as opções avançadas de inicialização.

Selecione a opção LAST KNOW GOOD CONFIGURATION:

NoBoot01

Mais informações:
http://windows.microsoft.com/pt-br/windows/using-last-known-good-configuration#1TC=windows-7
http://blogs.technet.com/b/askcore/archive/2011/08/05/last-known-good.aspx

 

B- Windows Server 2012, 2012 R2:

O Windows 8, 8.1, Windows Server 2012,e R2 tem um boot muito rápido, tão rápido que não é possível interromper o processo de inicialização pressionando F8.

Sendo assim, a forma mais simples de acessar o menu de boot no W2k12, é realizar um boot pelo CD, e selecionar a opção TROUBLESHOOTING,  e na sequência, Windows Startup settings: NoBoot02

NoBoot03

Após reiniciar as opções de boot serão exibidas, então selecione a opção LAST KNOW GOOD CONFIGURATION.

 

2. SAFE MODE

É possível tentar iniciar o servidor em modo de segurança, onde apenas os drivers e recursos necessários para o boot do sistema são carregados.

Se o Windows Iniciar em Safe mode, significa que o problema está sendo causado por algum componente instalado no Windows. Neste caso, é válido realizar um clean boot, de acordo com as instruções a seguir:

http://support.microsoft.com/kb/929135

 

3. BOOTREC /fixboot e FixMBR

Em alguns casos, problemas de boot são causados por falhas nos arquivos de boot, e é possível tentar corrigir o problema com os comandos FIX BOOT E FIXMBR:

WINDOWS SERVER 2008 R2, 2012 e 2012 R2:

Utilize um cd do WINDOWS para realizar acesso via prompt, selecione a partição do sistema operacional, e digite os seguintes comandos:

BOOTREC /FIXBOOT

BOOTREC /FIXMBR

 

4. SFC /SCANNOW

Realize boot via cd, e no prompt, digite o seguinte comando no volume que contem o SO:

SFC /Scannow

Este comando irá verificar falhas no sistema de arquivos do Windows, e corrigir o que for possível. O resultado deste comando será salvo no log CBS.LOG, presente em C:\windows\logs\CBS.

Mais informações: http://support.microsoft.com/kb/929833/pt-br

 

5. Dism Revert Pending Actions e PENDING XML – Para casos onde o servidor reinicia subtamente durante aplicação de updates

Em cenários onde o Windows falha ao aplicar atualizações, realize o boot pelo cd do windows, e execute a seguinte linha de comando (Válida paraversões posteriores a Windows Server 2008 R2):

A- dism.exe /image:C:\ /cleanup-image /revertpendingactions

Caso o problema seja persistente, e para versões anteriores a Windows Server 2008 R2:

Renomeie o artigo Pending.xml, presente em C:\WINDOWS\WINSXS\

 

6. REGBACK

Caso os procedimentos listados não tenham resolvido o problema, ainda é possível restaurar backup do registro feito pelo próprio Windows.

Para isto, no boot via cd, acesse o prompt de comando, acesse o volume do sistema operacional,abra o notepad.exe para facilitar a navegação e encontre o seguinte caminho:

c:\windows\system32\config\

 

Crie uma nova pasta, e copie os seguintes arquivos para esta nova pasta:

Default
Sam
Security
Software
System

Substitua estes arquivos da \config\ pelos arquivos presentes na \regback, e reinicie o servidor.

Lembre-se que é possível restaurar os arquvios originais substituindo pela cópia feita em nova pasta, se necessário.

 

Caso algum dos procedimentos listados tenha resovido seu problema, ou se você tiver algum outro procedimento para compartilhar conosco, sita-se a vontade para adicionar nos comentários.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s