sábado, 14 de fevereiro de 2009

Restaurando o boot do Windows XP

Eu já vi vários tutoriais na internet sobre isso. Mas alguns ou estão incompletos, ou então com excesso de informação.

Resolvi meus problemas aqui desta forma, então vou compartilhar.

Primeiramente, caso alguém quiser desinstalar o Linux da sua máquina (e possui dual-boot com Windows), não desinstalem o Linux primeiro ou já era para o boot de vocês. É preciso primeiro restaurar o boot do Windows, e só então (com o PC bootando normal direto pro Windows) que se deve formatar as partições onde o Linux está instalado

Pode ser uma dica meio banal para os mais vividos em Linux, mas eu já fiz essa burrada

Fazendo deste jeito, não tem erro.

Enfim, tanto para desinstalar o Linux, quanto para resolver problemas de boot, é interessante o passo-a-passo a seguir.

[TUTORIAL]

Restaurando o boot do Windows XP

1. Bootar por algum CD do seu Windows (precisa ser o CD Full, não pode ser nlited ou vlited).

2. Pressionar R no primeiro prompt. Onde diz a opção "Reparar instalação do Windows, pressione R".

3. Na tela preta que será aberta, selecionar a instalação do Windows desejada (se for só uma, será o número "1" pressione o número da instalação desejada, e tecle ENTER.

4. Será solicitada a senha do Administrador do sistema. Caso não tiver, basta teclar ENTER.

5. Digitar "cd \" (sem aspas), para retornar ao C:/

6. Digitar "FIXBOOT C:" (sem aspas). Ao solicitar confirmação pressionar Y e ENTER.

7. Digitar "FIXMBR" (sem apas). Ao solicitar confirmação pressionar Y e ENTER.

8. Digitar "exit" (sem apas) para reiniciar o PC. PRONTO!


Alguns tutoriais recomendam usar bootcfg /rebuild, mas não tem necessidade... Isso vai fazer com que seja inserida uma nova linha de boot no boot.ini, linha esta que não é necessária em casos normais.

Segue a segunda dica:


Você devera restaurar os arquivos NTLDR e NTDETECT.COM para a partição C:, desta forma o Windows XP será novamente iniciado corretamente, o que ocorreu, é que você não seguiu a regra de instalação corretamente, de preferência deve-se instalar o sistema operacional menos recentes e após ele o posterior, neste caso o 2000 Server primeiro e após isso o Windows XP. Como não seguiu esta ordem os arquivos necessários para que o Windows XP inicie corretamente foram substituídos por arquivos do Server 2000 o que impediu o Windows XP de iniciar.

Para corrigir...

Inicie o Console de Recuperação encontrado no CD do Windows XP e execute os seguintes comandos:

copy cd_drive:i386ntldr c:

copy cd_drive:i386ntdetect.com c:

exit

CD_DRIVE é referente a letra atribuída ao seu drive de CD ROM e deve ser subtituída no momento do comando.

Após isso veja se o Windows XP é iniciado corretamente.

Se ainda não iniciar, os comandos e passos aseguir devem ser seguidos.

attrib -h -r -s c:boot.ini

del c:boot.ini /q

bootcfg /rebuild siga os passos aseguir

[1] C:Windows

Adicionar a instalação à lista de inicialização? tecle S (Sim) e prescione ENTER;

Introduza o identificador de carregamento: digite "Microsoft Windows XP Professional Edition" e prescione ENTER;

Introduza as opções de carregamento do sistema operacional: digite /fastdetect e prescione ENTER;

[2] X:WinNT

Adicionar a instalação à lista de inicialização? tecle S (Sim) e prescione ENTER
Introduza o identificador de carregamento: digite Microsoft Windows 2000 Server Edition e prescione ENTER;

Introduza as opções de carregamento do sistema operacional: digite /fastdetect e pressione ENTER;

retornando aos comandos digite...

exit

Veja se agora o Windows XP é iniciado corretamente.

Qualquer dúvida, crítica ou colaboração são bem vindas!!! Abraços!!!

Nenhum comentário: