¿Qué sucede durante una instalación de Windows 7?

10

Durante una conversación de chat surgió el tema de lo que sucede en ciertos puntos clave durante la instalación de Windows 7. Saber qué sucede exactamente en estos puntos sería excelente para determinar cualquier problema que pueda surgir durante una instalación. Por ejemplo, durante una instalación, Windows 'expande' los archivos que se instalarán. ¿Qué sucedió que hizo que la instalación se congelara al 27% de la expansión? Conocer la idea básica de lo que realmente significa "expandir" sería útil.

Hay 5 pasos principales para el proceso de instalación de Windows 7:

  1. Copiar archivos de Windows
  2. Expandiendo los documentos de Windows
  3. Instalación de características
  4. Instalando actualizaciones
  5. Completando la instalación

Lo que estoy buscando es un mayor detalle sobre lo que cada uno de esos pasos realmente representa, y si hay detalles que podamos extraer de esos pasos (como qué porcentajes pueden representar).

es decir, ¿copiar archivos de Windows significa crear un disco RAM y luego copiar los archivos de instalación en ese disco? ¿Es el 27% típicamente donde Windows está cargando controladores? Etcétera.

James Mertz
fuente
55
Se supone que no debes saber eso. Si lo intentas, papá Billy te abofeteará :)
clabacchio
@clabacchio Siempre lo atribuí al mini yo de Bill Gates ...
James Mertz
1
¡Estás pidiendo secretos corporativos de Microsoft! +1 su pregunta apareció como segunda en una búsqueda de google.
Moab

Respuestas:

11

Documentación de Wiki de la comunidad sobre el proceso de arranque

Dado que detallar todo el proceso en sus detalles más finos requiere bastante análisis e investigación para ser aplicable a todas las versiones de Windows, y para delinear los detalles menores de la configuración; ayuda a escribir este wiki de la comunidad que pueda beneficiar a otros usuarios en el futuro que intentan entender dónde y por qué ha fallado su procedimiento de arranque ... ¡Gracias!

Copiando archivos de Windows:

Dado que expandir todo desde el medio de instalación sería tedioso, la configuración primero copia todo.

  1. Copias boot.wimaC:\$Windows.~BT

  2. Copias install.wimaC:\$Windows.~LS

Expandiendo los documentos de Windows:

Ahora que tenemos nuestros archivos, se pueden expandir.

  1. Se expande install.wimen C:\, para Users, ProgramData, Program Files, Windows, ...

  2. Se expande boot.wimy contiene los ejecutables y la configuración para poder arrancar.

Instalación de características:

Habilita y configura las funciones que deben habilitarse, tenga en cuenta que se pueden personalizar. Dado que los archivos ya están en su lugar, lo más probable es que esté creando algunos enlaces duros y cambiando algunas características del registro para que las características estén presentes en el sistema.

Instalando actualizaciones:

Instala cualquier actualización de KB que se haya empaquetado en el medio de instalación. Esta es una práctica común tal que cuando tiene que hacer varias instalaciones, no tiene que buscar las actualizaciones de Internet cada vez.

Completando la instalación:

  1. Detecta sus controladores, instalando los controladores que vienen con el medio de instalación. Si necesita instalar en muchas computadoras del mismo tipo, vale la pena empacar los controladores.

  2. Limpia todo lo temporal que la configuración ha dejado atrás.

  3. Se asegura de que el sistema se pueda reiniciar.

  4. Se asegura de que los datos en el disco duro se hayan sincronizado y que ya no estén en caché.

  5. Reinicia el sistema.

Primer arranque:

Un poco más de configuración, principalmente para personalizar aún más el sistema operativo a su hardware.

Modo de auditoría (opcional):

Si el sistema está configurado para arrancar en modo auditoría; ya sea a través de una configuración desatendida sysprep /audito manteniendo presionado Ctrl+ Shift+ F3, la instalación se puede personalizar antes de hacer un usuario, esto es útil para proporcionar ciertas características (llamadas crapware en estos días) antes de finalizar la instalación. Tenga en cuenta que, por lo general, esta fase es automática, que finaliza con una llamada a sysprep /oobe.

Experiencia fuera de la caja:

Finalmente, llega a la pantalla de bienvenida donde puede crear su perfil de usuario.

El primer inicio de sesión por usuario aplica alguna configuración personal adicional.

Tom Wijsman
fuente
¿Son precisos los datos actuales o es solo una plantilla? Por ejemplo, tiene la expansión en la unidad C, pero tenía curiosidad por saber si estaba cargada en la memoria RAM.
James Mertz
@KronoS: La mayoría de los datos son precisos. La razón por la que no usan la RAM es simple porque la instalación no cabe en todas las computadoras; y además de eso, también debe expandirse, lo que requiere aún más uso de memoria que solo la instalación y los archivos. Entonces, que no lo carguen en la RAM, que se puede verificar usando Process Monitor si quieres ... :)
Tamara Wijsman
Si el Copying Windows filespaso ocurre instantáneamente, ¿eso significa que no está copiando archivos y simplemente usando los archivos que ya existen en el disco?
impulsado por vapor el
3

No necesariamente necesita documentar los diversos pasos.

Es un trabajo tedioso, dado que no hay una sola configuración ...

Podría hacerlo, pero eso solo haría que su documentación sea específica para:

  1. Una cierta versión de Windows.
  2. Una instalación versus una actualización.
  3. 32 bits frente a 64 bits
  4. Diferencias de hardware que pueden hacer que los porcentajes sean menos / más precisos.

Si está dispuesto a documentarlo junto con otros, sería increíble. Pero no sería factible si solo una persona lo hace una vez. Porque eso dará un bajo retorno de la inversión.

Simplemente puede ver lo que sucede durante la instalación.

Probablemente ya me conozca, será ... Primera letra: P

¡Exactamente! Process Monitor es la herramienta adecuada para esto. Consíguelo en una unidad USB o empaquételo en el DVD. Pero esto lo dejará preguntándose, ¿cómo se ejecuta un programa en el entorno de instalación?

Primero, encienda la consola usando Shift+, F10luego encuentre la letra de unidad correcta y ejecute procmon.exe.

En Process Monitor, solo configúrelo para capturar todo y verá muy bien qué está haciendo exactamente la instalación. Esto le permite ver los últimos eventos en el momento de la congelación, en realidad no puede inspeccionar sus propiedades, pero al menos le permite tener una idea de lo que está sucediendo.

Si desea guardar los eventos, deberá hacerlo antes de que finalice el contador de diez segundos .

Si desea comenzar a capturar los eventos después del inicio, active la opción de registro de inicio en el menú. Cuando su computadora se haya iniciado por completo y haya iniciado sesión, al abrir Process Monitor se cargará la traza de inicio para que también pueda guardar la segunda parte.

Pero, ¿qué pasa si una congelación o un choque no me dicen lo suficiente?

Para heladas:

Puede configurar Ctrl + Scroll Lock+ Scroll Lockpara hacer un bloqueo iniciado por el usuario en una configuración de Windows. Entonces, tal vez esto también podría habilitarse de manera predeterminada en la configuración de Windows. Si no está habilitado de forma predeterminada, se podría intentar editar las colmenas del registro del entorno de Windows PE de la instalación de Windows, para asegurarse de que la configuración esté habilitada de forma predeterminada.

Si eso no funciona, la forma correcta en que las personas de Microsoft y System Builders lo hacen es habilitando la depuración y conectando un cable de depuración entre dos computadoras, entonces simplemente pueden pausar el sistema durante el congelamiento y depurarlo. La herramienta utilizada para esto se describirá en la siguiente sección.

Para accidentes:

Cuando experimente un bloqueo (BSOD), su primera parada debe ser la Referencia del código de verificación de errores para comprender qué significa realmente la verificación de errores en particular. A partir de ahí, el enfoque simple es usar WhoCrashed y quizás ver una causa particular.

El enfoque más difícil es aprender WinDbg de las herramientas de depuración de Windows , que le permite analizar el volcado e intentar investigar lo que realmente sucedió. Pero a veces esto puede no estar claro y tendrás que solucionar algunos problemas de hardware ...

Tamara Wijsman
fuente