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)