Que dano será desligado em vez de desligado?


56

O que o Windows está fazendo quando é desligado?

Supondo que eu salvei tudo, que impacto negativo desligar ao invés de desligar corretamente tem? Todos já fizemos isso em algum momento e, pessoalmente, não conheço ninguém cuja máquina tenha morrido como resultado.

(Só para esclarecer, eu sei que não deveria, não sei por que.)

Respostas:


58

É improvável que a máquina inteira morra, mas se ainda houver algo nos buffers de gravação de arquivo, você perderá esses dados ... e basicamente a máquina provavelmente não saberá a diferença entre você desligá-lo e desligá-lo devido a um corte de energia.

Os serviços não terão a chance de se desligar de maneira limpa. Por exemplo, se você estiver executando um servidor da Web, quando for solicitado a desligar, poderá concluir todas as solicitações existentes (com um tempo limite), em vez de a conexão simplesmente desaparecer.

O "buffer de gravação de arquivo" não precisa ser apenas o buffer do Windows. Novamente, usando um exemplo de servidor da web, o log pode ser armazenado em buffer, de modo que ele só grava no disco a cada 100 solicitações ou algo semelhante. Um desligamento limpo liberará isso adequadamente; um desligamento difícil não.

Se você possui serviços on-line, um desligamento limpo pode desconectá-lo adequadamente, em vez de pensar no serviço que você poderia ter apenas problemas de rede.

Pense basicamente em qualquer coisa que um sistema possa querer ao fechar em termos de discos integrados ou conexões com outros sistemas (como conexões de rede) - todos ficarão mais felizes quando desligados corretamente.


18

Jon Skeet já fez todos os pontos críticos do ponto de vista de software e SO.

Eu tenho apenas um pequeno ponto a acrescentar que pode ser significativo.

Desligar o computador em que o chipset da placa-mãe desliga confortavelmente o sistema é diferente de um repentino corte de energia no sistema.

No mínimo, isso pode danificar sua unidade de fonte de alimentação (normalmente a parte traseira do interruptor traseiro da caixa da CPU). Na pior das hipóteses , os dispositivos reguladores de energia da placa - mãe podem quebrar. Essa é uma sugestão de substituição da placa-mãe normalmente. E, não são piores casos .

Se você tiver uma emergência, pelo menos atinja o estado de espera ou desligamento com um botão de energia pressionado - não leva mais que 3-5 segundos - antes de cortar a energia.


Realmente não deve danificar o PSU ou a placa-mãe, pelo menos a menos que você esteja fazendo muito isso (ou seja, isso pode causar um pouco de estresse neles). Ele também enfatiza o disco rígido, pois precisa fazer um estacionamento de emergência.
Derobert 18/07/09

9
@derobert, na minha melhor compreensão eletrônica, sempre há uma probabilidade de falha. Com várias tentativas de cortar energia, você está apenas aumentando essa probabilidade.
Nik

@nik, você é um cara de física ou EE?
Pacerier

5

Além de todas as respostas acima, na máquina que possui um RAID em seu HDD e uma alta atividade de E / S, um desligamento intenso provavelmente interrompe o HD do IO necessário para que o RAID funcione algumas vezes levando à falha do HDD e freqüentemente - a dados aleatórios perda.


Sim, isso pode acontecer se o controlador RAID não tiver um buffer de bateria que manteria gravações inacabadas até que a energia principal seja restaurada.
pabouk

Um membro da família fez isso acontecer com eles antes - eles não usam o laptop por muito tempo e um Windows Update foi instalado, o que naturalmente aumentou drasticamente a atividade do disco rígido. Em vez de esperar a atualização terminar de instalar e desligar, eles decidiram desativá-lo à força, o que resultou na limpeza de todo o disco rígido.
AStopher

1

Pode haver atividade de disco acontecendo em segundo plano que você não conhece. Você pode acabar com arquivos corrompidos. Não estou dizendo que sim, mas aumenta as chances.

Exemplos de coisas que podem estar acontecendo mesmo quando você acha que a máquina está ociosa:

  • Desfragmentação
  • Atualizações do Windows
  • Outras atualizações de software, por exemplo, definições de vírus

1

Eu não esperaria que ele causasse mais danos do que retirar uma unidade USB sem ejetar - geralmente boa, mas pode causar danos se estiver fazendo algo silenciosamente importante quando você a desliga. Suponho que depende de quanto você não gosta de reinstalar, se o quebrar :)


1

Assim como puxar pen drives de uma máquina sem removê-los com segurança, quando a pergunta é feita por colegas de família ou de trabalho, digo que provavelmente não será um problema se você o fizer acidentalmente ocasionalmente, mas não hábito, já que o risco é pequeno, mas é uma possibilidade definida. Eu certamente vi unidades corrompidas suficientes ao longo dos anos.

Ah, e eu costumo acrescentar "Não venha chorar comigo se você ignorar este conselho e seu disco rígido / cartão de memória acabar corrompido". * 8 ')


0

Encontrei um artigo que faz parecer que não é um problema tão grande, apenas para que você possa encontrar alguns problemas muito pequenos se estiver gravando dados no disco ou usando outras E / S. Isso não deve ser um grande problema, já que você já salvou tudo - apesar de fechar os programas também. Ainda assim, um desligamento adequado é provavelmente o melhor caminho a percorrer, se você tiver a opção.


Você pode ter salvo tudo, mas isso não significa que seu sistema operacional tenha. O sistema operacional está constantemente fazendo coisas em segundo plano das quais você não está ciente ... você pode ter problemas se interromper algo no meio do fluxo. (Menos provável nos dias de hoje, mas ainda possível)
CJM

0

O que eu pude encontrar :

Na minha experiência, nunca machucou fisicamente meu computador desligando-o manualmente. A única coisa com a qual você deve se preocupar é que tipo de programas está sendo executado no momento em que você o encerrou. Se você fizer um desligamento forçado pressionando o botão liga / desliga, os programas em execução não salvarão os dados atuais. Então, digamos que você esteja executando algo que mantém registros e salva os registros somente quando o programa é finalizado. Quando você faz um desligamento forçado, esses logs não são salvos.

Não tenho certeza de que as informações não sejam salvas quando você pressiona o botão liga / desliga, como se seu computador estivesse funcionando bem e você pressionasse o botão. Então me corrija se eu estiver errado. Mas tenho certeza de que, quando você mantém o botão liga / desliga pressionado por 3 a 4 segundos, nada economiza ... especialmente quando o computador está congelado.

Normalmente, não ouso correr riscos, mas isso pode ser um hábito "legado" de quando essas coisas eram um problema. Se alguém mais técnico puder explicar POR QUE não é um problema que seria incrível.


Quanto aos "hábitos herdados", antes do ATX, a maneira de desligar um PC era cortar a energia da fonte de alimentação . A ATX mudou isso para controlado eletronicamente por meio de firmware ou software, o que, entre outras coisas, permite que o sistema operacional desligue o computador (em vez de simplesmente colocar o computador em um estado em que possa ser desligado com segurança).
um CVn

@ MichaelKjörling Lembro que em todas as máquinas Windows 95 ... "Agora é seguro desligar o computador."
Dan Henderson

0

Supondo que você salvou tudo, sem danos. Faço isso o tempo todo e ainda tenho que ver um único problema. Provavelmente é o diário NTFS me salvando.

Lembro-me de ter mais cuidado com o Windows 98 (FAT, é claro), mas mesmo assim tudo o que recebo é um escândalo na inicialização. Eu acho que é um hábito legado. Acho que a maioria das outras precauções típicas são apenas isenções de responsabilidade da Microsoft.


0

Não tenho mais certeza se é um problema, mas lembro-me de que antigamente (há 15 anos quando o win95 estava sendo lançado) havia o risco de as cabeças de leitura do disco rígido, se estavam lendo, poderem mudar quando a energia era cortada e arranhada. O disco. Suspeito que o parque principal de emergência que derobert menciona tenha sido a solução para isso.


0

ele não causará nenhum dano ao hardware, a menos que o disco rígido seja muito antigo, mas pode causar danos ao software principalmente aos discos. Qualquer conexão de rede atingirá o tempo limite, portanto não se preocupe. do ponto em que os aparelhos eletrônicos realmente são conectados e / ou ligados, é mais perigoso do que desligá-lo sem desligá-lo ou desconectá-lo.


-3

Além dos problemas de software já listados, isso é muito ruim para o seu hardware, especialmente para as fontes de alimentação, pois quando você corta um grande pico de irrupção, que é uma espécie de "propina" que geralmente é bloqueada por bobinas e capacitores de filtro, mas pode revise essas proteções e destrua seu hardware.


Mas desligar (como segurar o botão liga / desliga por alguns segundos na maioria dos computadores ou algum interruptor no local de baixa tensão da fonte de alimentação) pode ser diferente de cortar a energia? E pensando nisso, antes que o soft power down fosse introduzido, todo mundo acabou cortando a energia usando um interruptor na alimentação principal? (Aka " É agora seguro desligar seu computador ".)
Arjan

2
O pico de irrupção ocorre quando você liga alguma coisa. Há um pico de tensão que ocorre quando você desconecta um indutor (ou seja, um transformador), mas todas as fontes de alimentação de computadores (desde o início dos anos 80) são unidades de "comutação" que não usam transformadores como o primeiro estágio de conversão.
Daniel R Hicks

Os picos podem acontecer mesmo quando você desliga as coisas, eu queimei um Arduino dessa maneira. E não é tão perigoso, mas não é a solução ideal. Com o "Agora é seguro desligar o computador", há uma carga mínima na fonte de alimentação, o que reduz muito o problema.
Fabiusp98

11
Eu duvido seriamente que a corrente de irrupção ao desconectar o seu Arduino. Uma verificação do dedo é um cenário muito mais provável.
Daniel R Hicks
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.