Por que várias reinicializações instalando o Windows 7?


16

Acabei de instalar o Windows 7 no meu PC e fiquei impressionado com quantas vezes o instalador do Windows é reiniciado durante a instalação. Ele até informa na tela durante a instalação que o computador será reiniciado várias vezes.

Sei que a Microsoft deve ter uma boa razão para isso, mas estou completamente confusa por que isso é necessário. A instalação simplesmente grava no disco e, como o sistema foi inicializado no DVD, ele já tem acesso total de gravação à partição do disco rígido de destino.

O Windows está de fato instalando uma imagem de disco preliminar e inicializando a partir dessa em vez do DVD para acelerar a instalação? (Embora isso levante a questão, por que duas reinicializações?)

Provavelmente pareceu mais do que isso, porque eu tive que fazer uma reinicialização extra inicialmente (de volta ao SO do host) para corrigir o formato da minha partição e, em seguida, houve as reinicializações subsequentes das atualizações do Windows.

Respostas:


32

Na verdade, existem apenas duas reinicializações durante todo o processo de instalação do Windows 7:


O Windows 7 prepara a mídia de instalação de destino (disco rígido ou SSD), formata, se necessário, e copia os arquivos de instalação base para uma instalação mais rápida e os descompacta. Isso também instala o kernel básico do Windows para uso na próxima etapa da instalação.


Primeira reinicialização

Após a reinicialização, o sistema é inicializado no kernel do Windows 7. Aqui, todos os pacotes e drivers estão instalados. Depois que essa etapa estiver concluída, você precisará reiniciar o sistema para o Windows recarregará todo o hardware e drivers recém-instalados que foram detectados durante a instalação. Isso também permite que componentes essenciais do Windows sejam ativados e instalados como serviços iniciados na inicialização.


Segunda reinicialização

Agora você tem uma versão totalmente instalada do Windows 7 no seu disco rígido, com todos os drivers necessários (placa-mãe, interfaces de disco, controladores, etc ...). Todos os processos finais de instalação (OOBE, indexação de desempenho e limpeza) são concluídos. O sistema não reinicia após esse ponto, já que a instalação está tecnicamente concluída.


Por que isso é necessário, a mídia de DVD é muito lenta em comparação com um disco rígido. É por isso que os arquivos de instalação são realmente copiados para o disco antes mesmo de serem descompactados . Além disso, para manter a compatibilidade com um grande número de sistemas, um kernel do sistema reduzido é usado para iniciar a instalação e, posteriormente, os drivers específicos do seu sistema são usados ​​para inicializar após a segunda reinicialização.

Isso é semelhante ao processo de instalação do Linux, com exceção de mais algumas reinicializações (a maioria das distribuições Linux pode executar os preparativos do sistema e as instalações do driver em uma etapa, eliminando a necessidade da segunda reinicialização). Observe que o número de reinicializações durante a instalação permaneceu o mesmo desde o Windows 95 (as únicas exceções são se ocorrer um erro, onde você poderá experimentar mais reinicializações do que o necessário).


O que o Linux faz diferente, que salva as reinicializações? Será que o Windows não investiu tanto na otimização da instalação?
Xodarap 11/11

3
Tem menos a ver com otimização e mais com a estrutura do kernel. A Microsoft faz isso por vários motivos, tanto em velocidade de instalação, estabilidade e segurança. É exatamente como o sistema operacional evoluiu, e é não uma maneira de fazer outro sistema operacional "melhor" depois outro.
Breakthrough

11
@Xodarap De um modo geral, a grande maioria dos drivers Linux é modular e pode ser inserida no kernel enquanto estiver em execução, o que permite evitar a necessidade de reinicialização. Somente quando as partes do kernel que não são modulares são modificadas é necessário reiniciar. Este é basicamente o núcleo do kernel e alguns drivers de linha de base. Atualmente, existe até o Ksplice que permite que a maioria das atualizações principais do kernel ocorra enquanto estiver em execução.
Mark

6

Meu entendimento do processo de instalação do Windows com o W7:

  1. Inicializar a partir do CD, Partição, Sistema básico de cópia
  2. Reiniciar
  3. Inicialize a partir do HD, expanda o sistema básico e configure o registro e os drivers para os dispositivos compatíveis imediatamente
  4. Reiniciar
  5. OOBE (Experiência pronta para uso) Onde solicita nome de usuário e chaves de licença

Apenas instalei em uma VM limpa, contei apenas duas reinicializações, não sei de onde vem a figura 3+.


Obrigado pela resposta! Votado também, gostaria de poder marcar várias respostas como corretas.
Skue

Não se preocupe, eu tento ir com brevidade quando possível, mas às vezes a resposta completa é melhor.
Nathaniel Bannister

@ skue: Pode-se aceitar mais de uma resposta.
22411 harrymc

@harrymc: Nesse caso, existe uma maneira, com certeza não é intuitivo ... clicar na caixa de seleção na frente de uma resposta alterna para a outra.
Sku

Desculpe, costumava ser assim. Então, não estou atualizado sobre as regras.
harrymc


-2

Mais de duas reinicializações geralmente significam que você tem uma cópia ilegal do sistema operacional infectada por malware.

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.