Respostas
B. Piropo
Anteriores:
< Windows/DOS >
Volte de onde veio
07/03/97

< Arquivos Config.Sys e >
< Autoexec.Bat em Windows 95. >


P: Uso Windows 95. Depois de instalar diversos programas, o diretório raiz de meu disco rígido acabou com sete arquivos Autoexec e sete Config com diferentes extensões. Há razão para mantê-los todos ou devo apagá-los com exceção dos Autoexec.bat e Config.sys?
R: Os arquivos Config.Sys e Autoexec.Bat são usados pelo DOS (e somente pelo DOS) para ajustar a configuração da máquina durante sua inicialização, carregando extensões do sistema operacional usadas para suportar determinados periféricos (os "drivers", com o código necessário para gerenciar alguns dispositivos, como drivers de CD-ROM e scanners) e programas residentes, assim como atribuindo valores a certas "variáveis ambientais" (ajustadas geralmente com o comando SET e usadas por diversos programas), além de executar outras tarefas de "arrumação da casa" para o sistema operacional. Alguns programas, durante o processo de instalação, modificam estes arquivos. Os mais "educados", além de pedir sua autorização para fazê-lo, guardam cópias dos arquivos originais mantendo os nomes e alterando as extensões (por exemplo: copiando o antigo Autoexec.Bat e denominando a cópia de Autoexec.Old), visando com isto permitir que sejam reconstituídos caso algo dê errado. Como ao que parece sua máquina está funcionando nos conformes, você pode remover sem susto de seu diretório raiz todas as cópias, tanto do Autoexec.Bat quanto do Config.Sys. Mas não é só isto: como você usa Windows 95, talvez possa remover até mesmo os próprios Autoexec.Bat e Config.Sys, já que na maioria dos casos Windows 95 não precisa deles. O Config.Sys é desnecessário porque já não é mais preciso carregar drivers para fornecer suporte aos dispositivos modernos (como mouses, placas de som, drives de CD-ROM etc., o que elimina a maioria dos comandos DEVICE), posto que este suporte foi incorporados ao próprio Windows 95, assim como o gerenciamento da memória extendida (o que dispensa o comando HIMEM). Variáveis como FILES, FCBS, BUFFERS, STACKS e SHELL, além de comandos como IFSHELP, SETVER e DOS, recebem valores default e já não mais precisam ser ajustados. Windows 95 usa seu proprio cache, o VCACHE, o que dispensa o uso do SMARTDRV. Já no que toca ao Autoexec.Bat, a maioria dos comandos nele usados ou são dispensáveis ou foram incorporados ao Registro. Windows 95 somente precisa do Config.Sys e Autoexec.Bat se na máquina houver algum dispositivo para o qual não há suporte interno ou para carregar programas residentes que serão usados apenas nas sessões DOS. No primeiro caso, usa-se o Config.Sys para carregar um driver "de 16 bits" do velho Windows 3.x, que Windows 95 suporta por questões de compatibilidade. No segundo, um comando no Autoexec.Bat. Portanto, verifique seus arquivos Config.Sys e Autoexec.Bat e faça uma análise crítica linha a linha. Se tiver conhecimento (e coragem) suficiente, vá comentando as linhas uma a uma (precedendo cada linha com o comando REM seguido de um espaço), dê novo boot e veja se aquela linha faz falta (se fizer, ou a máquina se comportará estranhamente ou algum dispositivo parará de funcionar; verifique nos programas Windows 95, Windows 3.x e DOS). Se você tiver sorte e conseguir eliminar todas as linhas, poderá se ver livre do Config.Sys e do Autoexec.Bat e melhorará sensivelmente o desempenho de Windows 95 livrando-se dos componentes "de 16 bits". (07/03/97)