Sítio do Piropo

B. Piropo

O Globo
Volte
12/01/1998

Como atualizar Windows 95 para OSR2 sem perder as configurações


Dentro de alguns meses Windows 95 completará seu terceiro aniversário. Só então será lançado seu sucessor oficial, o Windows 98. Mesmo na era do byte lascado, quando imperava o DOS, jamais uma versão de sistema operacional mostrou-se tão longeva. Porque teria a MS persistido tanto com a mesma versão?

A resposta é singela: simplesmente não persistiu. A rigor, a única coisa que permaneceu imutável no Windows 95 original foi o nome. O resto, mudou e mudou muito - inclusive o cerne do sistema. Na verdade, contando-se com a inicial, lançada em 24 de agosto de 95, estamos hoje na terceira versão. A segunda, mais conhecida por "SR1", foi liberada quase subrepticiamente pela MS em dezembro de 1995 e já foi devidamente destrinchada na Trilha Zero, em uma série de colunas iniciada em 01/09/97. A terceira e mais atual é conhecida por "OSR2". Suas principais características são discutidas na Trilha Zero desta edição. Ela destina-se exclusivamente a fabricantes e integradores, não será comercializada diretamente para os usuários e não aceita atualizar versões anteriores. Ou seja: oficialmente, só se pode obter o OSR2 comprando um micro novo, um disco rígido ou uma placa-mãe e caso se consiga pôr as mãos nele, para instalá-lo há que começar do zero, formatando o HD, instalando o sistema operacional e reinstalando os aplicativos - o que deitaria a perder as configurações laboriosamente criadas durante anos. Qualquer tentativa de instalar "em cima" de uma versão anterior é liminarmente abortada. Em resumo: a MS não quer que você use o OSR2 para atualizar versões anteriores de Windows 95.

O termo é realmente "não quer", pois impossível, não é: há diversos meios e modos de instalar o OSR2 sobre uma versão existente, mantendo todos os aplicativos e suas configurações e, melhor ainda, preservando as configurações do próprio Windows, como cores, papeis de parede e quejandas. E este artigo vai ensinar como.

Mas antes de prosseguir, cabe indagar qual seria a posição oficial da MS em relação ao usuário que burla a rotina de instalação do OSR2 e atualiza versões anteriores. Segundo Edward Mendelson, em artigo da PC Magazine Online encontrado em [http://www.zdnet.com/pcmag/news/trends/t970505a.htm], "de acordo com um representante da Microsoft, efetuar a atualização não viola nenhuma das licenças de uso da MS desde que a cópia de Windows 95 usada para fazê-la tenha sido obtida comprando um novo hardware, como um disco rígido". Em suma: a MS nada tem a opor - desde que a cópia seja legal. Portanto, não há razão para manter em segredo a maneira de efetuar a atualização.

Antes de ir aos finalmentes, porém, há que fazer algumas advertências. Iniciando por uma tão primária que eu poderia abster-me dela e, por isto mesmo, poupo-vos de maiores comentários: antes de iniciar a atualização, faça um backup completo. No mais: tome ciência que, feita a atualização, não há como desfazê-la (exceto, é claro, restaurando o backup). Portanto leia este artigo até o final antes de mexer na máquina para evitar arrependimentos. E se você instalou o Internet Explorer 4, nem tente atualizar. O resultado será desastroso. Para a atualização ser bem sucedida, o IE4 deve ser removido sem deixar rastros ou sinais. Lembre-se ainda que a atualização não preserva a configuração do vídeo, logo é muito provável que você tenha que refazê-la, reinstalando os drivers de vídeo. Portanto verifique se eles estão à mão antes de iniciar a atualização. E finalmente: o OSR2 não admite o "dual boot", ou seja, boots eventuais com uma versão anterior do DOS (embora admita a inicialização do micro no "modo MS-DOS"). Portanto, se você depende do DOS 6.x para rodar algum programa, desista da atualização ou apele para um dos macetes sugeridos na excelente Windows95 OSR2 FAQ, principal fonte de consulta para este artigo, mantida por Sean Erwin em [http://www.compuclinic.com/osr2faq/]. E, se a levar adiante, fique atento: instalado o OSR2, ao se interromper a carga de Windows 95 teclando F8, aparece o conhecido menu com a opção que permite o boot com a versão anterior do MS-DOS. Pois bem: jamais a acione. Se você o fizer, tudo parecerá correr bem e, de fato, será dado o boot com o velho DOS. Porém, depois dele, será absolutamente impossível dar novo boot com Windows 95: a máquina trava irremediavelmente e a única solução é instalar novamente o OSR2. Além disto, o OSR2 apresenta certas incompatibilidades, todas elas listadas na FAQ de Sean Erwin que sugiro consultar antes de "meter a mão na massa" e partir para a atualização.

Isto posto, vamos ao que interessa. Há diversos métodos de burlar a rotina de inicialização do OSR2 permitindo instalá-lo sobre uma versão anterior, todos descritos na excelente FAQ de Sean Erwin. Aqui restringir-nos-emos a duas. A primeira, mais simples, exige o número de licença do produto (CD Key). A segunda o dispensa mas ocupa um espaço considerável de HD. Comecemos pela mais simples.

1) feche todos os programas, inclusive os invocados automaticamente na inicialização;

2) use a opção "Executar" do menu Iniciar para rodar o programa Instalar.Exe, do CD de instalação do OSR2. Quando surgir a tela do "Contrato de Licença para Software" com o velho blá-blá-blá sobre a licença de uso do programa, na qual clica-se "Sim" quase que por ato reflexo, resista e não clique nada;

3) ao invés disto, tecle Ctrl+Esc para abrir o menu Iniciar, acione a opção "Executar", digite "notepad" na caixa de entrada de dados e tecle ENTER. No Notepad, acione a opção "Abrir" do menu "Arquivo" e carregue o arquivo "Setuppp.Inf" que mora no diretório "Wininst0.400" imediatamente abaixo do diretório raiz de seu drive C, um diretório temporário criado pelo programa de instalação. Não se esqueça de ajustar o Notepad para procurar por "todos os arquivos" e não apenas pelos de extensão .Txt;

3) acione a opção "Localizar" do menu "Pesquisar" e procure pela expressão "[data]", que ocupa uma linha. Crie uma nova linha imediatamente abaixo, movendo o cursor para o final da linha e teclando ENTER. Na linha recém criada digite apenas "OEMUP=1" (sem aspas e respeitando as maiúsculas). Isto informa ao programa de instalação que se trata de uma atualização, fazendo-o prosseguir mesmo se encontrar uma versão anterior. Com cuidado para não alterar mais nada, acione a opção "Sair" do menu "Arquivo" do Notepad. Na caixa indagando se deseja salvar as alterações, clique no botão "Sim";

4) retorne para o programa de instalação com Alt+Tab e, agora sim, prossiga aceitando as condições da licença de uso clicando no botão "Sim". Entre com o número da licença quando solicitado e siga as instruções até o final da atualização.

Para instalar sem usar o número da licença você precisará de 100 Mb livres em HD. Vejamos como proceder:

1) crie o diretório Win95 em seu HD. Copie nele o conteúdo do diretório Win95 do CD de instalação do OSR2, inclusive suas pastas.

2) da pasta "Precopy2.Cab" extraia os arquivos "Setuppp.Inf" e "Layout.Inf" para o próprio diretório Win95. Para isto pode-se usar o Extract.Exe que mora no diretório Windows, mas a melhor forma de fazê-lo é usando o Cabfile Viewer, um dos utilitários contidos nos indispensáveis Power Toys (se você ainda não tem os Power Toys, vá correndo buscá-los em [http://www.microsoft.com/windows95/info/powertoys.htm]).

4) clique com o botão direito sobre o ícone de cada um dos arquivos recém extraídos, acione a opção "Propriedades" de seus menus de contexto e, para poder editá-los, desmarque o atributo "Somente leitura" na caixa correspondente;

5) carregue o arquivo "Layout.Inf" no Notepad. Acione a opção "Localizar" do menu "Pesquisar" e procure pela expressão "ProductType". Você a encontrará em uma linha contendo apenas "ProductType=9". Com cuidado para não alterar mais nada, substitua o algarismo "9" pelo algarismo "1" e salve o arquivo. Esta alteração orienta o programa de instalação para fazer uma atualização da versão anterior e não solicitar um número de licença. Deixe o arquivo modificado no diretório Win95;

5) ainda dentro do Notepad, abra o arquivo "Layout.Inf". Usando a opção "Localizar" do menu "Pesquisar" procure pela a expressão "setuppp.inf". Você a encontrará em uma linha contendo apenas "setuppp.inf=2,,4550". Com cuidado para não alterar mais nada, substitua o algarismo "2" por "0" (zero, não a letra "O"). A linha ficará, então: "setuppp.inf=0,,4550". Esta alteração orienta o programa de instalação para usar o arquivo "Setuppp.Inf" que mora em Win95 e que acabamos de alterar, ao invés de extrai-lo da pasta Precopy2.Cab.

6) feche todos os programas, inclusive os invocados automaticamente durante a inicialização e use a opção "Executar" do menu Iniciar para rodar o programa Instalar.Exe, do diretório Win95 de seu HD. A instalação transcorrerá normalmente e nenhum número de licença será solicitado.

Em qualquer caso, prepare-se para uma instalação demorada. Serão encontrados em seu HD alguns arquivos mais recentes que os do disco de instalação. Diante da opção de mantê-los ou substitui-los, mantenha-os. Durante a instalação haverá um boot intermediário tão demorado que tem-se a impressão que a máquina travou. Aguarde com paciência enquanto cada dispositivo é novamente instalado (exceto o vídeo, que você instalará manualmente mais tarde). E, por fim, as maiores novidades do OSR2 estão no sistema de arquivos e na DUN (Dial Up Network, o meio usado para acessar a Internet). Quanto à esta última, se você tentar conectar seu provedor Internet e não for bem sucedido, não se preocupe: basta recriar a conexão usando o objeto "Fazer nova conexão" da pasta "Acesso à rede dial up" de "Meu Computador". Quanto ao sistema de arquivos: terminada a instalação, apesar de você ter um sistema operacional que suporta a FAT 32, ela não foi implementada (a implementação durante a instalação exige o particionamento e formatação do HD e portanto não pode ser feita em uma atualização). Para implementá-la há que apelar para um programa de conversão de FAT 16 para FAT 32, como o excelente Partition Magic da PowerQuest. E, por último mas não menos importante: a versão brasileira do OSR2 apresenta o conhecido bug que impede que o Himem.Sys seja carregado na memória alta. Portanto, feita a instalação, vá ao sítio [http://premium.microsoft.com/support/downloads/dp2707.asp], baixe o arquivo Iosysbrz.Exe e execute-o para efetuar a correção.

Pronto: agora além de ter um OSR2 novinho em folha, você conseguiu preservar seus aplicativos e configurações. Bom proveito.

B.Piropo