Quando clico no botão desligar, aparece outra tela dizendo: desligar :
O que realmente está acontecendo durante esse estágio?
Eu acho que no Windows XP diria algo como salvar a configuração antes de desligar. No entanto, quais configurações existem para salvar quando você aplica um tema ou algo que é salvo quando você clica em Aplicar.
Se estiver desmontando o HD, certamente será o mesmo que forçar o desligamento ( puxando o plugue )
"when you apply a theme or something it is saved when you click apply"
- salvo sim, salvo no disco não necessariamente. Os discos são extremamente lentos. Portanto, uma certa quantidade de RAM é usada para armazenar dados em cache no disco. Você pode fechar o programa a qualquer momento e o sistema operacional garantirá que os dados sejam gravados no disco eventualmente. Mas o sistema operacional precisa de eletricidade para funcionar. Se você simplesmente puxar o plugue (remover a bateria do laptop), esses dados não salvos serão perdidos. O que é pior, você não sabe o quanto não é salvo - a última linha? Metade das suas configurações? Todas as suas configurações? Do seu ponto de vista tudo o que você experiência é corrompido dadosRespostas:
Há muitas coisas acontecendo durante um desligamento. Aqui estão alguns exemplos:
Editar: fique à vontade para adicionar mais nos comentários, se você puder pensar em outros itens.
fonte
O registro do sistema é (talvez?) Gravado no disco. De volta ao XP, notei que se você fizesse alguma alteração no registro e depois desligasse, as alterações não seriam salvas. Não tenho muita certeza disso, apenas apontando.
Aqui está um trecho de um documento que a Microsoft lançou.
• Encerramento da sessão do sistema. Esta fase inclui as subfases notificação de pré-desligamento e notificação de desligamento:
• Notificação pré-desligamento. O Windows encerra em série todos os serviços registrados para receber notificações de pré-desligamento. Os serviços solicitados - serviços que configuraram a ordem de encerramento dos serviços dependentes - são encerrados antes dos serviços não solicitados.
• notificação de desligamento. Todos os serviços registrados para receber notificações de desligamento são desligados em paralelo. Se todos os serviços não saírem após 20 segundos (no Windows Vista) ou 12 segundos (nos sistemas operacionais cliente Windows 7), o sistema continuará o desligamento. Processos e serviços que não são encerrados em tempo hábil são deixados em execução quando o sistema é encerrado.
• Desligamento do kernel. O restante do sistema, como todos os dispositivos e drivers, é desligado durante a fase de desligamento do kernel.
Basicamente, o que você espera é de cada serviço individual para limpar e sair. Cada serviço recebe 12 segundos para sair antes de ser morto.
Metade do tempo de desligamento é dedicado ao desligamento dos serviços do sistema. Se você é realmente interessante em saber a que horas é dedicado o que durante o seu desligamento, o Windows inclui uma ferramenta para rastrear o tempo de desligamento.
E para entender o arquivo gerado (execute% systemdrive% \ traces)
Fontes: atualização: os links dos servidores Microsoft não funcionam mais
download.microsoft.com/download/3/C/A/3CA9058B-7EE5-4191-99E2-DB5917877522/OnOffTransPerf.docxhttps://s3-us-west-1.amazonaws.com/omarpersonal/OnOffTransPerf.docx
download.microsoft.com/download/7/E/7/7E7662CF-CBEA-470B-A97E-CE7CE0D98DC2/OnOffTrans.docxhttps://s3-us-west-1.amazonaws.com/omarpersonal/onofftrans.docx
fonte