O que acontece durante uma instalação do Windows 7?

10

Durante uma discussão de bate-papo , o tópico do que acontece em determinados pontos-chave durante o Instalação do Windows 7 surgiu. Saber o que exatamente acontece nesses pontos seria ótimo para determinar quaisquer problemas que possam surgir durante uma instalação. Por exemplo, durante uma instalação, o Windows 'expande' arquivos a serem instalados. O que aconteceu que causou o congelamento da instalação em, digamos, 27% da expansão? Conhecer a ideia básica do que 'expandir' realmente significa seria útil.

Existem 5 passos principais para o processo de instalação do Windows 7:

  1. Copiando arquivos do Windows
  2. Expandindo arquivos do Windows
  3. Instalando recursos
  4. Instalar atualizações
  5. Concluindo a instalação

O que eu estou procurando é um detalhe maior sobre o que cada uma dessas etapas realmente representa, e se há detalhes que podemos extrair dessas etapas (como quais porcentagens podem representar).

i.e. Copiar arquivos do Windows significa criar um disco de memória RAM e copiar os arquivos de instalação nesse disco? São os 27% normalmente onde o Windows está carregando drivers? e assim por diante.

    
por KronoS 29.03.2012 / 09:08

2 respostas

11

Documentação do Wiki da comunidade no processo de inicialização

Como o detalhamento de todo o processo em seus detalhes mais detalhados requer bastante análise e pesquisa para ser aplicável a todas as versões do Windows e para descrever os detalhes secundários da configuração; por favor ajude a escrever este wiki da comunidade que pode beneficiar outros usuários no futuro que estão tentando entender onde e por que seu procedimento de inicialização falhou ... Obrigado!

Copiando arquivos do Windows:

Como expandir tudo do meio de instalação seria entediante, a configuração primeiro copia tudo.

  1. Copia boot.wim para C:\$Windows.~BT

  2. Copia install.wim para C:\$Windows.~LS

Expandindo arquivos do Windows:

Agora que temos nossos arquivos, eles podem ser expandidos.

  1. Expande install.wim em C:\ , para Users, ProgramData, Program Files, Windows , ...

  2. Expande boot.wim , contendo o (s) executável (s) e configuração para poder inicializar.

Instalando recursos:

Habilita e configura os recursos que precisam ser habilitados, observe que eles podem ser personalizados. Dado que os arquivos já estão no lugar, é provável que isso faça alguns hard links e altere alguns recursos do registro para que os recursos estejam presentes no sistema.

Instalando atualizações:

Instala as atualizações de KB que foram compactadas no meio de instalação. Essa é uma prática comum que, quando você precisa fazer várias instalações, não precisa buscar as atualizações da Internet todas as vezes.

Concluindo a instalação:

  1. Detecta seus drivers, instalando os drivers que acompanham a mídia de instalação. Se você precisar instalar em vários computadores do mesmo tipo, vale a pena empacotar os drivers.

  2. Limpa qualquer coisa temporária que a configuração tenha deixado.

  3. Garante que o sistema possa ser reinicializado.

  4. Garante que os dados no disco rígido foram sincronizados e não estão mais em cache.

  5. Reinicializa o sistema.

Primeira inicialização:

Mais algumas configurações, principalmente para personalizar ainda mais o sistema operacional em seu hardware.

Modo de auditoria (opcional):

Se o sistema estiver configurado para inicializar no modo de auditoria; seja através de configuração não assistida, sysprep /audit ou mantendo Ctrl + Deslocamento + F3 então a instalação pode ser personalizada antes de fazer um usuário, isto é útil para fornecer certos recursos (chamados crapware nos dias de hoje) antes de finalizar a instalação. Observe que geralmente essa fase é automatizada, o que termina com uma chamada para sysprep /oobe .

Experiência fora da caixa:

Por fim, você chega na tela de boas-vindas, onde pode criar seu perfil de usuário.

O primeiro login por usuário aplica alguma outra configuração pessoal.

    
por 29.03.2012 / 23:06
3

Você não precisa necessariamente documentar as várias etapas.

É um trabalho tedioso, dado que não há apenas uma única configuração ...

Você pode fazer isso, mas isso só tornará sua documentação específica para:

  1. Uma determinada versão do Windows.
  2. Uma instalação versus uma atualização.
  3. 32 bits versus 64 bits
  4. Diferenças de hardware que podem causar porcentagens menores / mais precisas.

Se você pretende documentá-lo junto com outros, isso seria incrível. Mas não seria viável se fosse apenas uma pessoa fazendo isso uma vez. Porque isso vai dar um baixo retorno sobre o investimento.

Você pode simplesmente ver o que acontece durante a instalação.

Você provavelmente já me conhece, vai ser ... Primeira letra: P

Exatamente! O Process Monitor é a ferramenta certa para isso. Quer obtê-lo em um drive USB ou embalá-lo para o DVD. Mas isso vai deixar você pensando, como um executa um programa no ambiente de instalação?

Primeiro, abra o console usando Shift + > então, encontre a letra da unidade correta e execute procmon.exe .

No Process Monitor, basta configurá-lo para capturar tudo e você verá bem o que exatamente a instalação está fazendo. Isso permite que você veja os eventos mais recentes no momento do congelamento, você não pode realmente inspecionar suas propriedades , mas pelo menos permite que você tenha uma idéia do que está acontecendo em.

Se você quiser salvar os eventos, terá que fazer isso antes que o contador de dez segundos termine .

Se você quiser começar a capturar os eventos após a inicialização, ative a opção boot logging no menu. Quando o seu computador inicializar completamente e você estiver logado, abrir o Process Monitor carregará o rastreio de inicialização de modo que você possa salvar a segunda parte também.

Mas e se um congelamento ou falha não me disser o suficiente?

Para congelamentos:

Você pode configurar Ctrl + Scroll Lock + Scroll Lock para fazer uma falha iniciada pelo usuário em uma instalação do Windows. Então, talvez isso também seja habilitado por padrão na instalação do Windows. Se não estiver habilitado por padrão, pode-se tentar editar as seções do Registro do ambiente Windows PE da Instalação do Windows, para garantir que a configuração esteja habilitada por padrão.

Se isso não funcionar, da maneira correta que as pessoas da Microsoft e do System Builders fazem, habilitando a depuração e conectando um cabo de depuração entre dois computadores, eles podem simplesmente pausar o sistema durante o congelamento e depurá-lo. A ferramenta usada para isso será descrita na seção a seguir.

Para falhas:

Ao experimentar uma falha (BSOD), sua primeira parada deve ser o Bug Check Code Reference para entender o que a verificação de bug em particular significa. A partir daí, a abordagem simples é usar WhoCrashed e talvez ver uma causa específica.

A abordagem mais difícil é aprender WinDbg das ferramentas de depuração do Windows , que permite que você analise o despejo e tente investigar o que realmente aconteceu. Mas às vezes isso pode não estar claro e você terá que resolver problemas de hardware ...

    
por 29.03.2012 / 22:31