Windows

Como colocar o win95 ou o Win98 em loop de inicialização

Esse procedimento é destinado aos técnicos que montam máquinas e fazem pequenas manutenções. Ele faz com que o computador fique permanentemente entrando e saindo do Windows, até que você comande-o a parar. Isso pode ser útil para se testar máquinas recém montadas, porque provoca um certo stress no sistema. Alguns componentes que teriam tendência a falhar na residência do cliente possívelmente não passarão por esse teste.

Nota: À primeira vista, esse procedimento parece complicado e demorado de implementar porque eu coloquei muitos detalhes no texto para garantir que não haja erro. Depois que você fizer a primeira vez verá que pode preparar tudo em menos de 30 segundos.

Crie um arquivo batch com qualquer nome que você queira (nesse exemplo, vou chamá-lo de REINICIAR.BAT) e com o seguinte conteúdo:

@exit

Isso mesmo! Apenas essa linha!

Depois, nas propriedades do arquivo, faça as seguintes seleções:

Selecione “Fechar ao sair”

Essa janela aparece quando você clica em “avançadas” na janela anterior. Selecione “Modo MS DOS” e deselecione “Avisar antes de entrar no modo MS DOS”, como mostra a figura.

Depois que tiver feito isso, um arquivo com extensão .PIF surgirá no mesmo diretório em que está o arquivo .BAT. Tenha em mente o seguinte:

  • · Esse arquivo .PIF pode ficar com a extensão invisível dependendo das configurações do windows, mas ele é facilmente identificável pelo seu ícone “MS-DOS”;
  • · Esse arquivo terá um nome igual ao apelido MSDOS de 8 caracteres do arquivo .BAT, por isso REINICIAR.BAT, como tem 9 caracteres no nome, vai gerar REINIC~1.PIF associado a ele.

Está pronto. Teste o funcionamento clicando duas vezes sobre o arquivo .PIF (e não o .BAT). Se você fez tudo corretamente o Windows deve iniciar a sequência de reinicialização. Se houver algum arquivo aberto, haverá uma solicitação para salvá-lo. Depois que estiver funcionando você pode recortar ou copiar o arquivo .PIF (não mexa no .BAT) e colar em C:\Windows\Menu Iniciar\Programas\Iniciar para forçar o Windows a entrar em loop.

O arquivo .PIF conhece a posição absoluta do .BAT no HD, por isso pode ser movido para qualquer lugar e ainda assim vai encontrar o .BAT. Mas se você mover o BAT após o .PIF ser criado, o link entre os dois deixará de funcionar.

Crie o arquivo .BAT já no diretório onde pretende deixá-lo durante o uso. Você pode criar .BAT já no diretório iniciar, se quiser.

Para sair do loop, basta pressionar a tecla SHIFT esquerda logo depois que você ver o ponteiro do mouse aparecer na tela e soltar apenas quando o windows terminar de carregar. Segurar essa tecla instrui o Windows a ignorar os programas da pasta INICIAR e os declarados em LOAD e RUN de SYSTEM.INI.

Alguns tipos de programas carregados em DOSSTART.BAT (como MSCDEX.EXE) podem forçar que o computador seja reiniciado completamente, ao invés de apenas o Windows. Esse é um efeito colateral normal. Para contorná-lo você terá que comentar as linhas de DOSSTART que chamam os programas incovenientes. Mas você pode usar esse efeito a seu favor, se quiser que o computador reinicie completamente durante o teste.

Como funciona

Tudo que você está fazendo é construir um arquivo batch que chama um programa que será executado em modo MS-DOS. O truque aqui é não incluir programa nenhum no arquivo batch.

Quando você executa um arquivo .PIF, uma cópia temporária de COMMAND.COM é executada para criar o ambiente MSDOS. O comando EXIT no arquivo batch é o comando normal para fechar qualquer cópia temporária de COMMAND.COM. O sinal “@” em frente ao EXIT é um sinal comum de linguagem batch que significa “não mostre esse comando na tela quando executar”.

As seleções que você faz nas duas janelas indicadas servem para forçar o modo MS-DOS e evitar que o Windows lhe faça perguntas que atrapalhariam a execução automática. Como o modo MS-DOS força a saída do Windows e não há nenhum programa para ser executado, o efeito é de se reiniciar o Windows.

Atenção: Este procedimento consegue detectar somente alguns problemas de hardware. Alguns componentes com tendência a DOA (“Dead on Arrival” ou “Morto ao Chegar”) poderão pifar durante o teste em vez de ir pifar na casa do cliente. Porém tenha em mente que esse teste é muito rudimentar. Ele é incapaz, por exemplo, de fazer um teste completo de memória, até mesmo porque ele reinicia o windows e não a máquina inteira. Eu recomendo que você aproveite o efeito colateral de DOSSTART indicado no texto para forçar o reset do BIOS e dar uma “forçada” um pouco maior na máquina.

Este procedimento é util para apontar componentes ruins, mas não para atestar que algum componente está bom. Seja sensato e não diga que não avisei.

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>