Por que reiniciar um computador conserta tantos problemas?
Pergunte a um geek como consertar um problema que você tem com o seu computador com Windows e eles provavelmente perguntarão “Você já tentou reinicializá-lo?” Isso parece uma resposta irreverente, mas a reinicialização de um computador pode resolver muitos problemas.
Então, o que está acontecendo aqui? Por que redefinir um dispositivo ou reiniciar um programa corrige tantos problemas? E por que os geeks não tentam identificar e corrigir problemas em vez de usar o martelo contundente de "redefini-lo"??
Isso não é apenas sobre o Windows
Tenha em mente que esta solução não se limita apenas aos computadores Windows, mas se aplica a todos os tipos de dispositivos de computação. Você encontrará o conselho "tente redefinir" aplicado a roteadores sem fio, iPads, telefones Android e muito mais. Este mesmo conselho se aplica ao software - o Firefox está agindo de forma lenta e consumindo muita memória? Tente fechá-lo e reabri-lo!
Alguns problemas exigem uma reinicialização
Para ilustrar por que a reinicialização pode resolver tantos problemas, vamos dar uma olhada no problema final de software que um computador com Windows pode enfrentar: o Windows pára, mostrando uma tela azul da morte. A tela azul foi causada por um erro de baixo nível, provavelmente um problema com um driver de hardware ou um mau funcionamento de hardware. O Windows atinge um estado em que não sabe como se recuperar, pára, mostra uma tela azul da morte, reúne informações sobre o problema e reinicia automaticamente o computador para você. Esta reinicialização corrige a tela azul da morte.
O Windows ficou melhor ao lidar com erros - por exemplo, se o driver gráfico travar, o Windows XP teria congelado. No Windows Vista e em versões mais recentes do Windows, a área de trabalho do Windows perderá seus efeitos gráficos sofisticados por alguns instantes antes de recuperá-los. Nos bastidores, o Windows está reiniciando o driver gráfico com defeito.
Mas por que o Windows simplesmente não corrige o problema em vez de reiniciar o driver ou o próprio computador? Bem, porque não pode - o código encontrou um problema e parou de funcionar completamente, então não há como continuar. Reiniciando, o código pode começar do quadrado um e esperamos que não encontre o mesmo problema novamente.
Exemplos de problemas de correção de reinicialização
Embora alguns problemas exijam uma reinicialização completa porque o sistema operacional ou um driver de hardware parou de funcionar, nem todos os problemas o fazem. Alguns problemas podem ser corrigidos sem reiniciar, embora uma reinicialização possa ser a opção mais fácil.
- Windows está lento: Digamos que o Windows esteja rodando muito devagar. É possível que um programa mal comportado esteja usando 99% da CPU e drenando os recursos do computador. Um nerd poderia ir ao gerenciador de tarefas e dar uma olhada, esperando localizar o processo mal-comportado. Se um usuário médio encontrasse esse mesmo problema, eles poderiam simplesmente reinicializar seu computador para corrigi-lo, em vez de pesquisar seus processos em execução..
- Firefox ou outro programa está usando muita memória: No passado, o Firefox era o garoto-propaganda para vazamentos de memória em PCs comuns. Com o tempo, o Firefox costumava consumir mais e mais memória, ficando cada vez maior e mais lento. Fechar o Firefox fará com que ele abandone toda a sua memória. Quando começar de novo, começará a partir de um estado limpo, sem qualquer memória perdida. Isso não se aplica apenas ao Firefox, mas se aplica a qualquer software com vazamentos de memória.
- Problemas de rede Internet ou Wi-Fi: Se você tiver um problema com sua conexão Wi-Fi ou Internet, o software no roteador ou modem pode ter encontrado um problema. Redefinir o roteador - apenas desconectando-o do soquete de energia e conectando-o novamente - é uma solução comum para problemas de conexão.
Em todos os casos, um reinício apaga o estado atual do software. Qualquer código que esteja preso em um estado de mau comportamento também será eliminado. Quando você reiniciar, o computador ou o dispositivo trará o sistema do zero, reiniciando todo o software do primeiro para que ele funcione tão bem quanto estava funcionando antes.
“Soft Resets” vs. “Hard Resets”
No mundo dos dispositivos móveis, existem dois tipos de "redefinições" que você pode realizar. Um "soft reset" é simplesmente reiniciar um dispositivo normalmente - desligando e ligando novamente. Um "hard reset" está redefinindo seu estado de software de volta ao estado padrão de fábrica.
Quando você pensa sobre isso, ambos os tipos de redefinições corrigem problemas por um motivo semelhante. Por exemplo, digamos que seu computador com Windows se recuse a inicializar ou seja completamente infectado por malware. Simplesmente reiniciar o computador não corrigirá o problema, já que o problema está nos arquivos no disco rígido do computador - ele corrompeu arquivos ou malwares que são carregados na inicialização do disco rígido. No entanto, a reinstalação do Windows (executando uma operação “Atualizar ou Redefinir o seu PC” nos termos do Windows 8) limpará tudo no disco rígido do computador, restaurando-o ao estado anteriormente limpo.
Isso é mais simples do que procurar no disco rígido do computador, tentando identificar o motivo exato dos problemas ou tentando garantir que você tenha apagado todos os últimos vestígios de malware. É muito mais rápido simplesmente recomeçar a partir de um estado limpo em bom estado, em vez de tentar localizar todos os possíveis problemas e corrigi-los..
Em última análise, a resposta é que “a reinicialização de um computador elimina o estado atual do software, incluindo quaisquer problemas que tenham sido desenvolvidos, e permite recomeçar do zero”. É mais fácil e mais rápido começar de um estado limpo do que identificar e corrigir quaisquer problemas que possam estar ocorrendo - na verdade, em alguns casos, pode ser impossível corrigir problemas sem começar a partir desse estado limpo.
Crédito de imagem: Arria Belli no Flickr, DeclanTM no Flickr