Respostas
B. Piropo
Anteriores:
< Windows/DOS >
Volte de onde veio
13/10/97
< Recuperando um arquivo>
< Config Sys corrompido.>

P: Alterei meu Config.Sys para incluir um programa que desejava executar automaticamente e depois disto, quando liguei o computador recebi a mensagem "Iniciando o DOS - Hymem testando a memória estendida - Concluído" e em seguida a máquina trava, não aceita nenhuma tecla e conseqüentemente não consigo acessar mais nada.
R: O sistema operacional DOS usa dois arquivos de configuração, o Config.Sys e o Autoexec.Bat. Em geral o Config.Sys é utilizado para carregar drivers de dispositivos e outros componentes que se agregam ao sistema operacional. Para executar programas automaticamente, deve-se incluir sua linha de comando no Autoexec.Bat, não no Config.Sys. Quanto ao seu problema: tudo indica que a alteração indevida feita em seu arquivo Config.Sys corrompeu-o, o que impede a inicialização da máquina. E agora, aparentemente, você está em uma situação tipo "se ficar o bicho come, se correr o bicho pega": o Config.Sys corrompido impede o boot e você precisa dar um boot para recuperar o Config.Sys. Mas só aparentemente: justamente para contornar este tipo de problema todo micro permite a inicialização pelo drive A. Para isto, antes de mais nada, é necessário verificar no setup da máquina se o boot pelo drive A está habilitado (os ajustes variam de BIOS para BIOS, mas em princípio procure por uma opção parecida com "Boot sequence" e ajuste-a para "A:C"). Depois, consiga um disquete de boot (um disquete preparado para dar um boot pelo drive de disquete; se você não tiver um, tome emprestado de algum micreiro amigo - e se ainda assim não conseguir, peça para criar um: em princípio, basta formatar o disquete com o comando "FORMAT A: /S", no qual o parâmetro "/S" força a transferência dos arquivos de sistema para o disquete). Agora, insira o disquete de boot no drive A e ligue a máquina. Se tudo correr bem, ela será inicializada com sucesso e você receberá um prompt do drive A, ou seja, verá o cursor piscando após os caracteres "A:/>". Digite então "C:[ENTER]" para passar para o drive C e comande "DIR[ENTER]". Se você teve a sorte de modificar seu Config.Sys com um editor de textos que cria automaticamente uma cópia de segurança de cada arquivo editado, na lista de arquivos exibida na tela haverá um Config.Sys e um Config.Bak. Neste caso o problema se resolve com dois comandos: digite "DELETE CONFIG.SYS[ENTER]" para eliminar o novo arquivo corrompido e em seguida comande "RENAME CONFIG.BAK CONFIG.SYS[ENTER]" para restaurar o nome do arquivo antigo. Mas se você somente encontrar o Config.Sys, a coisa se complica, pois você perdeu a cópia original. E terá que editar o arquivo para remover a alteração indevida. Use um editor de textos que rode em DOS e seja capaz de trabalhar com arquivos tipo "texto puro" (por exemplo, o Edit, fornecido com o DOS e que provavelmente será encontrado no diretório \DOS de seu drive C), recomponha o arquivo original e salve-o com o nome Config.Sys. Isto feito, remova o disquete de boot do drive A e tente novo boot. Se tudo correu nos conformes, a máquina se inicializará normalmente e vocês duas serão felizes para sempre. Mas não deixe de retornar ao setup para desabilitar o boot pelo drive A, pois mantê-lo habilitado desnecessariamente é a forma mais certa de adquirir um virus de setor de boot. (13/10/97)