Quão ruim é para um Mac reiniciá-lo à força quando congela?

6

Eu tenho um iMac 2011 de 27 "executando o OS X Lion. Há um bug conhecido quando o iMac, depois de acordar do modo de suspensão, congela durante a reprodução de vídeo (Flash no meu caso). Ele não responde a nenhuma combinação de teclas e cliques no mouse. Ainda consigo mover o ponteiro do mouse e ouvir o iTunes tocando. Isso não acontece se o iMac foi reiniciado e não foi colocado no modo de suspensão depois disso. Portanto, quando ele congela, preciso desligá-lo e ligá-lo novamente com o botão liga / desliga. A questão é: isso afeta o disco rígido, a fonte de alimentação ou qualquer outra coisa que eu precise me preocupar?

Artem Pakk
fonte
Embora o hardware seja seguro, você pode tentar ssh no mac - às vezes você ainda pode emitir um desligamento do software, mesmo que a interface gráfica não responda.
bmike

Respostas:

6

Manter o botão liga / desliga e permitir que o SMC do System Management Controller faça uma parada imediata não é pior do que deixar o software iniciar a parada.

Suponho que você possa criar um cenário com o mac em queda livre ou algo relacionado à cabeça não estar estacionada, mas o hardware moderno foi projetado para lidar com perdas de energia da tomada com muita graça e aqui o SMC ainda está controlando um aterrissagem.

As implicações de energia são as mesmas, embora os aplicativos e o sistema operacional não tenham a oportunidade normal de salvar trabalho, fechar arquivos e se preparar para a próxima vez em que iniciarem.

Seus arquivos e dados podem estar em risco com isso (pense em apagar e instalar o sistema operacional e restaurar arquivos de backup como o pior caso de software), mas o hardware não se importa com os arquivos abertos ou algumas alterações pendentes não são removidas dos caches antes que as luzes se achem Fora.

bmike
fonte
Desculpe, -1 para o primeiro parágrafo. Colocar os dados em risco é pior do que um desligamento controlado por software normal - o registro no diário do HFS Plus não é totalmente confiável. Além disso, devemos ter cuidado com a palavra parar ; existem diferenças entre shutdown(8) e halt(8) e nenhuma é tão graciosa quanto um desligamento (ou reinício) que é iniciado da maneira normal.
Graham Perrin
@GrahamPerrin Esta pergunta é sobre como reiniciar à força uma pilha de software travada. O seu comentário é uma boa informação geral, mas o OP foi perguntando sobre o grau de mau - não se fosse mau como ler coisas ...
bmike
Obrigado ... para colocar isso em contexto, adicionei uma resposta em que forçar um desligamento é o último recurso.
Graham Perrin
O desligamento forçado prejudica o OSX? Se assim for, de que maneira?
Airdish 20/03/16
@TheOddbodNumber Obrigado pelo comentário - veja minha edição sobre um breve tratamento do que o OS X pode precisar. Basicamente, trata-se de efeitos de hardware enquanto leio a pergunta.
bmike
2

Observação

Em algum lugar entre esses dois extremos:

  1. o ponteiro sozinho se movendo (o sintoma primário)
  2. um desligamento forçado ou reinicialização forçada (últimos recursos, com algum risco)

- pode haver ações com menor probabilidade de pôr em risco os dados; é menos provável que ponha em risco a consistência do sistema de arquivos HFS Plus.

Essencialmente

Há movimento na tela, então:

  • provavelmente não há necessidade de matar (ou forçar o encerramento) do processo WindowServer
  • espero que não seja necessário forçar o desligamento ou a reinicialização do computador.

Primeira e segunda etapas, e além

Por três segundos, mantenha pressionadas quatro teclas:

  • Command- Shift- Option-Esc

Se a tela não estiver bloqueada, essa ação forçará Encerre o aplicativo mais à frente. (A janela Force Quit Applications não é necessária.)

Se - após soltar as teclas - a primeira força encerrada não tiver efeito visível, prossiga com uma segunda rodada:

  • as quatro teclas, três segundos

… e assim por diante.

Com sorte, uma saída forçada limpará efetivamente, da tela, o aplicativo que parecia impedir o uso do Mac.

Referência

Atalhos de teclado do OS X (02/11/2012) - este documento pode ser alterado após o lançamento do OS X 10.9.


Ambiente de teste

Mountain Lion aqui, não tenho o Lion à mão para testar com uma tela normalmente bloqueada.

Nota lateral obscura

Evite a combinação de quatro teclas se o seu Mac for cliente de um servidor de despejo de núcleo do kernel. Isso pode causar uma chamada de depuração da chave do programador USB , uma rotina de despejo do sistema demorada.

Graham Perrin
fonte
1

O ciclo de energia exerce pressão extra sobre os discos rígidos giratórios de metal, e você provavelmente poderia argumentar que a corrente de onrush exerce pressão adicional sobre a fonte de alimentação. Embora tecnicamente verdadeiro, não é com o hardware que eu me preocuparia.

O software é o que me preocuparia; se você não desligar corretamente, os arquivos poderão ser parcialmente gravados ou abertos e em algum estado inconsistente, o que equivale a perda de dados e pode levar a mais falhas na linha, dependendo do que for corrompido. Como o registro no diário do sistema de arquivos ajuda um pouco com esses problemas, sugiro verificar novamente no Disk Utility: selecione o disco rígido à esquerda, observe a sequência "Format:" na parte inferior, e diga "Mac OS Extended (diário) ) ".

Você já pensou em contornar o problema desinstalando o Flash, navegando no Safari como regra e iniciando o Chrome (com o Flash incorporado) por tempo suficiente para lidar com o conteúdo somente em Flash? Não é o mais conveniente, mas pode funcionar para você.

Além disso, eu me pergunto se o kernel realmente pára ou se é apenas a GUI que congela? Você pode usar outro computador ou o iDevice para efetuar login através do SSH e fazer uma reinicialização limpa, dependendo da congelação profunda do Mac.

Tom
fonte
11
Os botões de energia da Apple não são simples interruptores tipo blade, portanto, não é como puxar o plugue (ou pior). Mantendo o botão liga / desliga pressionado, o SMC vê que o usuário deseja um desligamento seguro e controlado, sem que o SO desmonte os sistemas de arquivos de forma limpa. Nada de horrível acontece com o hardware. Somente o sistema de arquivos está em risco e, se o seu for registrado em diário, você basicamente perde um arquivo se tiver azar.
bmike
A questão não é "como" o encerramento é feito, mas o fato de ocorrer versus não ocorrer. Se eu ligar e desligar por uma hora, é tecnicamente mais difícil para o hardware do que apenas mantê-lo ligado continuamente pela mesma hora. Como eu disse, embora tecnicamente verdade, não vale a pena se preocupar.
Tom
Obrigado, vou desinstalar o flash e executá-lo no Chrome até que a correção seja lançada.
Artem Pakk
Tom - você tem pontos válidos. No entanto, esta questão implica a necessidade de reiniciar como uma condição prévia. A menos que o OP possa entrar de alguma forma - uma reinicialização acontecerá via SMC ou pelo cabo de alimentação.
bmike
11
apple.stackexchange.com/questions/7609/… pode ser um lugar para ver alguns comentários sobre o registro no diário HFS +. Por favor, faça sua própria pergunta tão precisa ou geral quanto desejar. Eu adoraria dar uma facada em responder.
bmike