Manutenção Corretiva de Hardware (4)

11) Imagem sem sincronismo, desde que o PC é ligado

A imagem do monitor fica rolando na tela, totalmente distorcida e na maioria das vezes impossível de ler. Quando este problema ocorre apenas no Windows ou quando é ativado algum modo gráfico de alta resolução, não se trata de um defeito, mas de um erro na programação da placa de vídeo. Por outro lado, quando desde o instante em que o PC é ligado a imagem fica instável, provavelmente temos um problema sério:

Monitor defeituoso Cabo de vídeo defeituoso

Placa de vídeo defeituosa

Você pode fazer substituições usando outro computador, e fatalmente encontrará a causa do problema. Se o defeito estiver no cabo você poderá consertá-lo, ou então adquirir um cabo novo, o que dá muito menos trabalho. O monitor defeituoso deve ser enviado a uma assistência técnica especializada neste tipo de conserto. Uma placa de vídeo defeituosa poderá ser simplesmente trocada.

12) Imagem sem sincronismo no Windows

Quando o monitor apresenta imagens perfeitas durante o processo de boot, mas fica fora de sincronismo quando é iniciado o Windows, ou então quando é executado algum programa gráfico que use imagens de alta resolução, não existe defeito algum, nem no monitor, nem no cabo, nem na placa de vídeo. O problema está nas freqüências horizontais usadas pela placa de vídeo, por estarem acima dos valores permitidos pelo monitor. É preciso portanto ajustar as freqüências da placa de vídeo para que se tornem compatíveis com as do monitor. Com este pequeno ajuste, o problema de falta de sincronismo estará solucionado. O ajuste é feito através do quadro de configurações de vídeo.

13) CMOS Memory Size Mismatch

Esta mensagem é apresentada durante o POST, e indica que a quantidade de memória detectada pelo POST está diferente daquela registrada no

CMOS Setup. Serve para chamar a atenção sobre uma alteração na quantidade de memória RAM, o que pode ser o sintoma de um defeito. Por exemplo, se um PC tinha 64 MB de memória e o POST detectou 32 MB, significa que provavelmente existe um módulo de memória defeituoso, e temos que checar.

Podemos experimentar fazer uma limpeza de contatos nos módulos de memória e nos seus soquetes. O erro pode estar sendo causado justamente por um mau contato, e não por uma memória danificada. Ajustes errados no CMOS Setup podem causar erros na memória, mas não durante a sua contagem pelo POST, pois durante este teste, o chipset é programado para operar com a mínima velocidade.

As memórias podem entretanto estar em boas condições e esta mensagem mesmo assim ser apresentada. Ocorre por exemplo quando o usuário instala mais memória no PC, ou então quando retira parte da memória. A mensagem indica que ocorreu uma alteração na quantidade de memória RAM. Para fazer com que a mensagem de erro não seja mais apresentada, temos que confirmar a alteração na sua quantidade, caso contrário o POST pensará que trata-se de um erro. Para fazer esta confirmação, entramos no CMOS Setup, não fazemos alteração alguma e usamos o comando Save and Exit.

14) CMOS Ckecksum Error – Defaults Loaded

Esta mensagem indica que ocorreu um alteração indevida nos dados do CMOS Setup. Quando isto ocorre, normalmente o BIOS faz o carregamento automático de valores default. Em geral indica um problema no chip CMOS, ou mais provavelmente na bateria, que pode estar fraca, descarregada, danificada ou desabilitada.

15) Invalid display switch

Raramente esta mensagem aparece nos PCs atuais. Ocorre quando existe a programação errada de um certo jumper da placa de CPU. Muitas placas de CPU (as mais modernas em geral não possuem este jumper) possuem um jumper para indicar o tipo de placa de vídeo instalada. Este jumper deve ser instalado da seguinte forma:

Mono: para placas de vídeo MDA e Hercules Color: para placas de vídeo CGA, EGA e VGA

Como todos os PCs modernos utilizam placas Super VGA, este jumper deve ser programado na opção Color. Ocorre que alguns confundem e programam este jumper na opção Mono, sobretudo quando são usados monitores VGA monocromáticos. O jumper não tem relação alguma com o monitor, e sim com a placa de vídeo, e deve ser programado como mostramos. Um erro muito parecido com este é o:

CMOS Display type Mismatch

Esta mensagem ocorre quando existe um erro na programação do item Display Type, encontrado no Standard CMOS Setup ou no Advanced CMOS Setup de alguns PCs. As opções são:

Mono: para placas MDA e Hercules Color 40 ou Color 80: para placas CGA EGA/PGA/VGA/MCGA: para as atuais placas SVGA

16) Cursor do mouse não caminha direito na tela

O cursor do mouse aparece na tela e caminha conforme os movimento feitos pelo usuário, mas esses movimentos são erráticos, na forma de saltos, ou então ficando limitados ao sentido horizontal ou vertical. Esses são sintomas de sujeira no mouse. Se você quiser, pode confirmar isso instalando outro mouse. Se o outro mouse funcionar, fica comprovado que o problema é sujeira. Veja então a seção Manutenção do mouse mais adiante neste capítulo.

17) Falhas aleatórias no botão do mouse

Quando um dos botões do mouse, ora funciona, ora não funciona, está caracterizado que existe um mau contato. Isto pode ser comprovado através da instalação de outro mouse em boas condições. Podemos corrigir o problema do botão do mouse aplicando spray limpador de contatos. Se a limpeza não resolver, podemos fazer um transplante de botão, como veremos na seção Manutenção do mouse. Como o mouse é muito barato, em geral é melhor fazer a sua troca.

18) Parity Error durante o POST

A detecção de um erro de paridade pode significar que existe um módulo de memória defeituoso, mas também pode indicar que a memória não tem paridade e a checagem de paridade foi habilitada indevidamente. Se todos os módulos de memória instalados possuem paridade e deixamos o item Parity Check habilitado no Advanced CMOS Setup, o chipset fará a geração de paridade nas operações de escrita e a checagem de paridade nas operações de leitura. Supondo que as memórias realmente possuem paridade, a mensagem Parity Error durante o POST indica que foi detectada uma posição de memória defeituosa. Muitos usuários simplesmente desabilitam a checagem de paridade e trabalham normalmente com o computador. Este procedimento é errado, pois se existem memórias defeituosas, o PC apresentará travamentos, perda de dados e outras anomalias. O procedimento correto é usar um programa de diagnóstico para detectar as posições de memória defeituosas, chegando até o módulo defeituoso e realizar a sua substituição.

19) Erros na memória durante o uso normal do PC

Se as memórias do PC não possuem bits de paridade, então a checagem de paridade deve ser desabilitada no CMOS Setup. Desta forma a mensagem Parity Error não ocorre nunca, nem no POST, nem depois do boot. Digamos então que tenha ocorrido o seguinte:

a) As memórias possuem paridade b) A checagem de paridade está habilitada no CMOS Setup c) Apareceu a mensagem Parity Error em uso normal do PC

A mensagem de erro pode ter aparecido depois do POST, durante o processo de boot, ou mesmo durante o uso normal de programas no PC. Nessas condições, significa que existem posições de memória defeituosas. Ou então, as memórias podem estar boas e ter ocorrido um mau contato. Ou ainda, as memórias e os contatos podem estar bons, mas pode ter ocorrido um problema na fonte, ou uma interferência na rede elétrica, ou ainda pode ser o resultado de uma programação mal feita no Advanced Chipset Setup. Até mesmo o aquecimento do processador ou uma falha na placa de CPU pode causar este erro.

Quando a memória não possui paridade, ou então quando possui e está desabilitada a sua checagem, eventuais erros na memória serão manifestados através de travamentos e operações ilegais no Windows.

Podemos citar as seguintes causas possíveis para o os erros na memória:

Fonte defeituosa Transientes na rede elétrica

Mau contato nos módulos de memória

Envenenamentos no CMOS Setup

Defeito na memória

Aquecimento do processador

Falha na placa de CPU

Software de diagnóstico – Na pesquisa de problemas na memória, é muito útil executar os testes de memória dos programas de diagnóstico. Se durante o teste de memória forem apresentados erros, significa que realmente existe algo de errado, ou na memória ou em outro componente que causa o seu mau funcionamento. A cada tentativa de solução, devemos testar novamente as memórias para verificar se os erros continuam. Por exemplo, digamos que sempre ocorra erro no teste de memória, e que façamos a troca dos módulos de memória. Se depois desta troca, o teste de memória deixar de apresentar erros, significa que a troca resolveu o problema. Se você trocar a fonte, teste as memórias. Se você instalar um estabilizador, teste as memórias. Se você fizer uma limpeza nos contatos, ou se fizer ajustes no CMOS Setup, teste as memórias.

Reinstalação de software – Um critério errado para saber se as memórias ficaram boas é verificar se os travamentos e operações ilegais no Windows cessaram. Isso é errado, pois mesmo com as memórias já boas, arquivos de programas podem estar corrompidos, causando as anomalias. Nessa situação, é muito provável que uma reinstalação do Windows e dos aplicativos resolva o problema.

Fonte – O erro na memória pode estar sendo causado por uma fonte de alimentação defeituosa. Quando as tensões estão fora das especificações, ou quando existe ripple, vários circuitos podem não funcionar corretamente. É necessário portanto testar a fonte de alimentação, e em caso de suspeita, substituí-la.

Rede elétrica – A rede elétrica problemática também pode causar erros nas memórias. Transientes na rede elétrica resultam em quedas e picos nas tensões fornecidas pela fonte. Essas imperfeições chegam às memórias, o que resulta em erros. Para evitar esses erros, não ligue eletrodomésticos na mesma tomada onde está o PC, e utilize um estabilizador de voltagem.

Maus contatos – Módulos de memória e seus soquetes podem apresentar maus contatos. O mesmo pode ocorrer com os seus soquetes. Tomando muito cuidado para não tocar nas partes metálicas do módulo de memória e dos seus soquetes, limpe a poeira dos soquetes, limpe os contatos do módulo usando uma borracha, retire os resíduos de borracha usando um pincel e aplique spray limpador de contatos nos módulos de memória e nos seus soquetes. Espere secar e instale novamente os módulos de memória.

CMOS Setup – Não chegou ainda a hora de condenar os módulos de memória. É possível que o problema seja causado por ajustes indevidos no CMOS Setup. Dentro do Advanced Chipset Setup existem vários itens que controlam a velocidade de acesso às memórias. Se essa velocidade estiver exageradamente alta, podem realmente ocorrer erros na memória. Experimente programar todos os itens relacionados com a velocidade de acesso às memórias usando os maiores valores possíveis, ou seja, usando os tempos de acesso mais longos.

Troque as memórias – Se depois de todas essas tentativas os erros na memória persistirem, é possível que o problema seja realmente um dos módulos de memória. Faça então a substituição desses módulos e teste o funcionamento usando um programa de diagnóstico. Tome muito cuidado para não danificar as memórias e a placa de CPU com sua eletricidade estática.

Problemas no processador – Os erros na memória podem não ser originados na memória. Os bits podem sair da memória em perfeitas condições e ao passarem pelo chipset sofrerem erros. Também podem chegar ao processador e dentro dele serem adulterados. Esses erros são manifestados através de travamentos e operações ilegais no Windows. O aquecimento do processador é um dos principais causadores de problemas. Pode ocorrer nas seguintes situações:

Processador usando overclock Voltagem do processador errada

Cooler danificado ou mal instalado

Ventilação do gabinete deficitária

Processador sem pasta térmica

Muitos usuários aumentam através de jumpers da placa de CPU, o clock interno e/ou o clock externo do processador. Este procedimento é chamado de overclock. A programação errada das voltagens do processador também causa mau funcionamento ou aquecimento, o que resulta em travamentos e outras anomalias. Verifique a programação dos clocks e da voltagem da placa de CPU e corrija os valores.

Se o cooler do processador estiver danificado, parado ou solto, o processador irá aquecer e certamente ocorrerão travamentos e outros problemas. Pior ainda, o processador pode ser danificado. Mesmo quando o cooler estiver funcionando, a ventilação do gabinete pode ser deficitária.

Providencie para que o sistema de ventilação do gabinete opere com máxima, o que resulta em melhor refrigeração do processador. Verifique se o cooler está instalado na posição correta ou se está invertido (giro de 180 graus).

Finalmente, faça a aplicação de pasta térmica entre o processador e o cooler. A pasta térmica é recomendada pelos fabricantes de processadores, e reduz bastante a sua temperatura, aumentando a sua confiabilidade. Muitos travamentos e falhas no Windows já foram resolvidos com a simples aplicação de pasta térmica.

O chipset – A memória e o processador podem estar em boas condições, mas entre eles, o chipset pode estar introduzindo erros pelos dados que nele trafegam. Isto tem maior chance de ocorrer quando a placa de CPU opera com overclock externo. Ajuste o valor do clock externo através dos jumpers da placa de CPU ou do CMOS Setup.

Placa de CPU danificada – Finalmente, os travamentos, falhas no Windows e erros na memória pode estar sendo causados por uma placa de CPU danificada. A placa pode ter sofrido maus tratos durante a sua instalação (eletricidade estática) ou durante a sua vida útil (aquecimento excessivo). A solução é a troca por uma nova.

Não esqueça de reinstalar o software – Se você fizer várias tentativas de solucionar os problemas de hardware e os travamentos e falhas no Windows continuarem, não desanime. O hardware poderá se tornar 100% confiável depois do seu conserto, mas arquivos do Windows e dos demais softwares podem estar corrompidos. Depois de checar todos os pontos de hardware que ensinamos, reinstale o Windows e os softwares, pois agora deverá funcionar tudo.

20) Travamentos e falhas no Windows

A maior parte da atividade do computador ocorre entre a memória e o processador. Os circuitos de paridade monitoram constantemente a integridade dos dados transmitidos e recebidos da memória. Ao detectar um erro, é imediatamente apresentada a mensagem Parity Error. Quando o PC não utiliza paridade (ou porque o chipset da placa de CPU não tem circuitos de paridade, ou porque as memórias não têm bits de paridade, ou porque a checagem de paridade está desabilitada no CMOS Setup), um eventual erro não será detectado. O PC continuará trabalhando mesmo com o erro. Se este erro fizer parte de um arquivo que está sendo gravado, este arquivo ficará corrompido. Se for uma instrução a ser executada pelo processador, esta será considerada uma instrução inválida. O Windows pode detectar certas instruções ilegais, apresentando mensagens como:

Este programa executou uma operação ilegal

Pior ainda, o Windows pode não detectar que se trata de uma instrução inválida. Um bit errado pode fazer o que deveria ser uma adição ser executado como uma subtração. O programa realiza sua tarefa de forma errada, e pode gerar dados inconsistentes e arquivos corrompidos.

Portanto, travamentos e falhas no Windows podem ser causados pelo mesmo tipo de erro que resulta na mensagem Parity Error. Para solucionálos você precisa pesquisar todos os pontos discutidos no item 19 – Erros na memória durante o uso normal do PC. Os mesmos problemas que causam os erros de paridade também causam travamentos nos PCs que operam sem paridade.

As falhas no Windows podem ter outras causas:

Memória cache defeituosa ou mal configurada no Setup Conflitos de hardware

Arquivos corrompidos

Programas com bugs

Conflitos entre programas e drivers

Conflitos na memória superior

Conflitos gerados por programas residentes

Cache – Podem ocorrer problemas nos casos de placas de CPU que possuem cache externa. Para tirar a dúvida, experimente desabilitar a cache externa, através do Advanced CMOS Setup. O computador ficará um pouco mais lento. Deixe o computador funcionar durante algum tempo, se possível alguns dias de uso normal. Execute testes repetitivos na memória DRAM, no processador e na placa de CPU, usando um programa de diagnóstico. Se com a cache externa desabilitada os problemas cessarem, tudo indica que aí está o problema. Habilite novamente a cache externa, e se desta vez ocorrer erro, ficará comprovado que o problema realmente está na cache externa. Para solucionar o problema você deverá inicialmente fazer ajustes no Advanced Chipset Setup, aumentando os tempos de acesso a esta memória. Se isso não resolver será preciso trocar os chips de cache, ou trocar a placa de CPU, caso esses chips sejam soldados.

Conflitos de hardware – Os travamentos e operações ilegais podem estar sendo causados por conflitos de hardware. Cheque eventuais conflitos usando o Gerenciador de Dispositivos. Utilize as técnicas usuais para eliminar conflitos de hardware.

Problemas de software – Arquivos corrompidos também podem causar diversas anomalias, como travamentos e operações ilegais. Por isso muitas vezes fazer a reinstalação do Windows, de aplicativos e de drivers resolve os problemas. Os arquivos corrompidos podem surgir por instabilidades na rede elétrica, desligamento de forma errada, defeitos de hardware em geral podem danificar dados do disco rígido. Mesmo depois que os defeitos de hardware forem resolvidos, esses arquivos continuam corrompidos, causando problemas. Repita a instalação do software no qual os problemas ocorrem. Os problemas somente serão solucionados se estiverem realmente sendo causados por arquivos corrompidos. Se esta não for a causa do problema, pode fazer quantas reinstalações quiser que os problemas continuarão. Por exemplo, se a cache externa estiver defeituosa, pode formatar o disco rígido e reinstalar o Windows centenas de vezes, mas o erro continuará. Antes de partir para a reinstalação de software, devemos ter certeza absoluta de que o hardware está em perfeitas condições.

Programas com bugs – Os travamentos, operações ilegais e anomalias podem ser causados por programas com bugs, ou seja, com erros de projeto. Não é uma boa idéia utilizar versões beta de programas, eles podem causar problemas, inclusive atrapalhando programas bons. Se você desconfia de um determinado software de má qualidade, não hesite em fazer a sua desinstalação. Acesse o site do fabricante do software e verifique se existem atualizações, ou pelo menos soluções para eventuais problemas.

Defeito de hardware – Mesmo que não existam conflitos de hardware, é possível que algum dispositivo esteja com problemas de funcionamento que resultem em conflitos. Por exemplo, se uma placa de som estiver com o acesso aos canais de DMA sendo feito de forma errática, operações ilegais e travamentos ocorrerão quando a placa for usada na gravação e reprodução de sons digitalizados. Verifique se existe alguma lógica nos travamentos. Se sempre ocorrem no uso de programas de comunicação, suspeite do modem. Se sempre ocorrerem durante a reprodução ou gravação de sons, suspeite da placa de som.

Testando hardware suspeito – Uma forma de testar dispositivos suspeitos é deixá-los instalados no PC, mas desabilitá-los. Através do Gerenciador de Dispositivos, selecione o dispositivo suspeito, e no seu quadro de propriedades, selecione a guia Geral, marque a opção Desativar neste perfil de hardware e desmarque a opção Existe em todos os perfis de hardware, como mostra a figura 1. Se os travamentos e operações ilegais nas mesmas condições anteriores (tente reproduzir as condições nas quais os problemas ocorriam) deixarem de acontecer, significa que aquele dispositivo desabilitado era o causador do problema.

 

Figura 1 Desabilitando um dispositivo suspeito.

Reinstalação de hardware – Uma vez que tenha sido detectado um dispositivo causador do problema (placa de som, modem, etc.), podemos ter um defeito de hardware no próprio dispositivo, ou então um problema no seu driver. O dispositivo pode também ter sido instalado de forma errada. Muitas vezes a solução para um defeito é reinstalá-lo corretamente.

Driver atualizado – Repita a instalação do dispositivo. Utilize os drivers que o acompanham. Se você não possuir os disquetes ou CD com este driver, ou então se o driver for muito antigo, obtenha um driver atualizado através do site do fabricante na Internet.

Conflitos de software – Os conflitos entre programas e/ou drivers também podem afetar o funcionamento do PC. Por exemplo, há alguns anos atrás, placas SVGA equipadas com o chip GD5428 funcionavam bem no Windows, assim como as placas Sound Blaster 16. Entretanto, quando era feita a instalação de uma placa SVGA com este chip gráfico, e uma Sound Blaster 16 no mesmo PC, ocorriam anomalias no funcionamento da placa de som. Os sons apresentavam saltos e ruídos. Os fabricantes descobriram que se tratava de um conflito entre os drivers deste chip gráfico e da Sound Blaster 16, e produziram novos drivers isentos desses erros. Este é um exemplo de problema cuja solução está fora do alcance do usuário. Apenas os fabricantes têm condições de detectá-lo e resolvê-lo. Você pode entretanto acessar as áreas de FAQs dos sites dos fabricantes à procura de soluções para problemas semelhantes aos seus, ou então fazer logo o download das versões mais recentes dos seus drivers.

Modo de segurança – Existe um outro método de testar se os problemas do PC estão sendo causados por algum dispositivo ou driver defeituoso. Basta executar um boot no modo de segurança. No início do processo de boot, pressione a tecla F8 e no menu de inicialização apresentado, escolha a opção Modo de Segurança. Se nessas condições os problemas também ocorrerem, existe grande chance do motivo ser um problema de hardware na placa de CPU, placa de vídeo, processador, memórias ou disco rígido. Pode também ser um problema nos softwares utilizados. Se no modo de segurança os problemas não ocorrerem, existe grande chance do culpado ser um dos dispositivos ou drivers desabilitados.

Memória superior – Os conflitos na memória superior também podem causar travamentos e outras anomalias. Você pode ter instalada no computador alguma placa que utilize ROM ou RAM na memória superior (entre os endereços 768k e 960k), e esta memória não ter sido detectada pelo gerenciador de memória, tendo sido substituída por memória RAM (UMB) causando conflitos e problemas de mau funcionamento. Experimente fazer o seguinte: Retire o EMM386.EXE do CONFIG.SYS, ou então Adicione à linha de comando do EMM386, o parâmetro X=C800-EFFF. Se isto resolver o problema você pode experimentar faixas de endereços menores, de tal forma que os problemas não ocorram e ainda assim sejam criados os UMBs. Se você não precisa usar programas do MS-DOS, não precisará dos UMBs.

Programas do menu Iniciar – Os travamentos e falhas no Windows podem estar sendo causados por programas que são executados automaticamente quando o Windows é iniciado. Verifique quais são os programas existentes em Iniciar / Programas / Iniciar. Alguns desses programas podem estar causando problemas. Experimente removê-los do grupo Iniciar, colocandoos em outro lugar para que não sejam executados. Clique sobre o botão Iniciar da barra de tarefas usando o botão direito do mouse e no menu apresentado escolha a opção Abrir. Na janela apresentada, abra a pasta Programas, e depois a pasta Iniciar. Arraste os ícones desta pasta para a área de trabalho do Windows. Reinicie o computador e teste se os problemas cessaram. Tome cuidado, pois alguns dos programas encontrados neste menu podem ser realmente necessários ao funcionamento do computador, apesar de mesmo assim continuarem sob suspeita. Se ao remover alguns desses ícones o PC apresentar problemas sérios (por exemplo, o vídeo não funcionar), execute um boot no modo de segurança e coloque de volta na pasta Iniciar os programas que você retirou.

Observe que podemos encontrar ainda na seção RUN do arquivo WIN.INI, outros programas que são executados automaticamente na inicialização do Windows. Experimente remover as linhas correspondentes neste arquivo e verifique se os problemas foram resolvidos. Esses programas de execução automática são adicionados durante a instalação de determinados softwares. Por isso muito usuários fazem reclamações como “depois que instalei este software, o computador passou a apresentar problemas”.

Um software que ajuda bastante neste tipo de investigação é o MSCONFIG. Use Iniciar / Executar / MSCONFIG. Com este programa podemos desmarcar itens do menu Iniciar, do Registro, dos arquivos de inicialização, etc. Isso torna menos difícil a identificação de softwares problemáticos.

Figura 2 – O MSCONFIG