a
Boas dicas de
informática

Diretor do jornal: Dr. Walter Tom - wtom@uol.com.br

Jornalista responsável: Cristiane Pinheiro (MTB 25.696-SP) - clpinheiro@uol.com.br

Editor do WebSite: Dr. Maurício Bittencourt - mgbitt@terra.com.br

 
Edição Jan/Fev/Mar - 2002
Acabando com os travamentos
por Dr. Maurício Góes Bittencourt
 
..

 

Telas azuis, congelamentos, programas executando “operações ilegais” etc. Hoje, estes problemas parecem tão comuns que levar o dedo até o botão de reset é, para muita gente, um gesto tão rotineiro quanto levantar da cama de manhã. Mas, afinal, por que alguns PCs dão tantos problemas?

Podemos começar analisando como um PC funciona. Temos dois níveis básicos: o hardware, ou seja, a máquina, os componentes físicos em si, e o software, os programas que executamos no micro.

Na parte física, os componentes básicos são o processador, a memória RAM, o disco rígido e a placa mãe, que permite ao processador comunicar-se com todos os outros componentes. Finalmente, temos os demais componentes, como placas de vídeo, de som, teclado, mouse, monitor etc., que são ligados à placa mãe e que por meio dela enviam e recebem informações do processador. Do lado dos programas, temos primeiramente o sistema operacional, que serve como uma base para os demais programas atuarem. Existem vários sistemas operacionais diferentes para micros PC, como o Windows 98, Windows 2000, Linux, OS/2 e assim por diante. O sistema operacional serve como uma ponte entre o hardware e os programas. Quando você clica no botão de salvar e o Word precisa gravar o texto no disco rígido é o Windows quem cuidará da tarefa. Quando você abre um arquivo qualquer é o Windows que como um garoto de recados acessa os dados no disco rígido e os entrega para o programa. Quando é preciso mostrar alguma coisa no monitor, ou imprimir algo na impressora, também é o Windows que cuida de tudo. Porém, temos uma variedade enorme de processadores, discos rígidos, placas mãe, memórias etc. com recursos e peculiaridades bem diferentes. O Windows não tem como simplesmente adivinhar como a placa mãe ou a placa de vídeo que você instalou no micro funcionam e o que elas podem fazer. Por isso, são usados pequenos programas, chamados de drivers de dispositivos. Um driver é uma espécie de manual de instruções, que explica o que o dispositivo é capaz de fazer e quais comandos devem ser enviadas para que ele execute cada função.

Sempre que é instalado um dispositivo novo, seja uma placa de vídeo, som, modem etc. é preciso instalar o driver adequado. O driver sempre virá no CD ou disquetes que acompanham a placa. Sem os drivers adequados não é possível fazer a placa funcionar adequadamente. Para instalar um dispositivo novo, uma placa de som por exemplo, basta encaixá-la na placa mãe, ligar o micro, esperar o Windows 98 detectar o novo hardware. Surgirá um menu com algumas opções, escolha “Procurar o melhor driver para o dispositivo” e em seguida escolha “especificar um local”. Surgirá uma janela semelhante à usada para salvar arquivos. Basta apontar a localização dos drivers dentro do CD-ROM ou disquete.

O Windows possui uma grande biblioteca com drivers para vários dispositivos, por isso é capaz de instalar muita coisa sozinho. Você não precisará, por exemplo, instalar um driver para o drive de CD-ROM funcionar, pois o próprio Windows possui um driver adequado e se encarrega de instalá-lo automaticamente. Na verdade, você só precisará usar o driver que vem junto com o periférico quando o Windows não tiver um driver para ele em sua biblioteca.

Outro componente importante do Windows são as bibliotecas de arquivo, ou DLLs. Uma DLL é um pequeno programa que executa algumas funções básicas. Os programas maiores, como o Word, Internet Explorer etc. utilizam DLLs para executar algumas funções automáticas. Quando você clica no botão de abrir arquivos do Word, a tela de busca que surge, que por sinal é igual na maioria dos programas, nada mais é do que uma DLL em ação. A maioria das DLLs instaladas no micro ficam armazenadas na pasta Windows/System e Windows/System32. Quando um novo programa é instalado, ele instala também as DLLs que irá utilizar, copiando-as para as pastas correspondentes.

Quando o micro trava ou dá algum outro problema, o primeiro a levar a culpa é o Windows, que já recebeu até alguns apelidos jocosos como “Ruindows”, “Windoze”, fora as piadinhas. Mas, na grande maioria das vezes, o problema não é culpa de algum bug do Windows, mas sim uma falha de hardware, problemas com os drivers de dispositivos, ou mesmo programas mal escritos e mal comportados. Os possíveis culpados são muitos, mas alguns cuidados ajudam a manter seu micro sempre saudável.

Tudo começa na escolha dos componentes, principalmente da placa mãe. Ela é o componente que mais influencia na estabilidade do micro, pois é por meio dela que todos os dados trafegam. Uma placa de segunda linha, além de prejudicar o desempenho, irá causar vários travamentos.

Procure comprar placas de boas marcas, como Asus, Abit, Soyo e Supermicro. As placas da Intel também são excelentes, mas verifique se a placa realmente foi fabricada pela Intel: muitos vendedores vendem placas com chipsets Intel como “placas da Intel”. O chipset é o componente básico da placa mãe, os dois chips maiores que fazem parte dela. Muitos fabricantes usam chipsets fabricados pela Intel em suas placas, mas isto não é garantia de qualidade. Não adianta uma placa de segunda linha possuir um bom chipset.

Evite ao máximo comprar placas TX-Pro, VX-Pro, BX-Pro, SX-Pro, PC-100, Viagra, PC-Chips e placas “genéricas” que não trazem especificado o nome do fabricante. Apesar de serem muito mais baratas, e quase sempre trazerem placas de som, vídeo, modems e até placas de rede onboard, estas placas invariavelmente são de baixa qualidade. Certamente é tentador ver o anúncio de uma placa mãe que já vem com placa de som, placa de vídeo e modem por US$ 100 ou 120, enquanto uma placa de uma boa marca custa US$ 130, 150 ou mesmo 180 e, geralmente, não traz nenhum destes acessórios. Mas lembre-se de que esta economia pode lhe trazer muita dor de cabeça, na forma de instabilidade, travamentos e incompatibilidades.

Quando for comprar um micro montado, não deixe de conferir qual placa mãe está sendo usada. A grande maioria dos micros montados vem justamente com placas mãe mais baratas, mas geralmente as lojas oferecem a opção de usar uma placa mais cara pagando a diferença. Se você já está usando uma boa placa mãe, então metade dos seus problemas de travamentos já estão resolvidos, pois outros componentes, como processadores, placas de vídeo, discos rígidos e memórias, desde que em perfeitas condições dificilmente causam maiores problemas em termos de estabilidade.

O sintoma mais comum de falhas de hardware são as telas azuis acusando erros de VXD. Um VXD é justamente um driver de dispositivo. Estes erros ocorrem quando o hardware responde erroneamente a um acesso qualquer. Uma segunda possibilidade é que o problema esteja não no dispositivo em si, mas no seu driver. Os fabricantes mantêm os drivers de seus produtos em constante evolução. A cada versão são melhorados tanto a performance quanto a compatibilidade. Você pode baixar os drivers mais recentes por meio da Internet, na página do fabricante.

Dois bons lugares para procurar drivers são o Winfiles (www.winfiles.com) e o Drivers HQ (www.drivershq.com). Com os arquivos em mãos, você pode atualizar o driver do dispositivo através do painel de controle: abra o ícone “sistema”, acesse a aba “gerenciador de dispositivos”, aqui estão todos os componentes instalados no seu micro, divididos em categorias, como placas de vídeo, dispositivos de multimídia etc. Clique duas vezes sobre o dispositivo e na janela que surgirá clique no botão “atualizar driver”. Na nova janela que surgirá escolha a opção “com disco” e aponte a localização dos novos drivers. Note que na maioria das vezes os drivers que você baixará pela Internet virão em forma compactada. Não esqueça de descompactá-los, usando o Winzip antes de tentar instalá-los.

Outra fonte de problemas são as DLLs. Como vários programas utilizam as mesmas DLLs, às vezes acontece de um programa ao ser instalado substituir algumas DLLs compartilhadas por versões mais antigas ou com recursos diferentes. Quando os programas vão utilizar estes arquivos acabam obtendo um resposta diferente das que estavam esperando e começam a agir de maneira errônea. Para evitar que todo o sistema trave, o Windows decide simplesmente fechar o programa problemático, antes que ele afete os demais. Temos, então, a mensagem: “Este programa executou uma operação ilegal e será fechado”.

Neste caso, fica um pouco difícil de descobrir qual DLL está causando o problema. A solução mais fácil é reinstalar os programas que estão travando para descobrir qual é o culpado. Em alguns casos, pode ser necessário reinstalar o Windows. Para fazer isso sem precisar formatar o disco rígido, basta abrir o programa de instalação do Windows e quando for perguntado em qual diretório deseja instalar o Windows, basta escolher uma pasta diferente da anterior, “Win98” no lugar de “Windows”, por exemplo. Depois de terminada a instalação, basta deletar a antiga pasta Windows. Verifique apenas se não existe nenhum arquivo que você gostaria de salvar. Você terá de reinstalar todos os programas, mas todos os seus arquivos continuarão intactos.


* Dr. Maurício Goes Bittencourt é diretor de informática da Sobrape
Colaborou: Marcos D. Santos - (Crystalnet) 
 Fontes: - para saber a fonte de cada uma das
  dicas, clíque aquí e nos envie um e-mail.