Que se passe-t-il lors d'une installation de Windows 7?

10

Au cours d'une discussion en ligne, le sujet de ce qui se passe à certains moments clés lors de l'installation de Windows 7 a été abordé. Savoir ce qui se passe exactement à ces points serait très utile pour déterminer tout problème pouvant survenir au cours d’une installation. Par exemple, lors d'une installation, Windows "développe" les fichiers à installer. Qu'est-ce qui a provoqué le gel de l'installation à environ 27% de l'expansion? Il serait utile de connaître l’idée de base de ce que «développer» signifie réellement.

Le processus d’installation de Windows 7 comporte 5 étapes principales:

  1. Copier des fichiers Windows
  2. Développer des fichiers Windows
  3. Caractéristiques d'installation
  4. Installation de mises à jour
  5. Fin de l'installation

Ce que je recherche, c’est une plus grande précision sur ce que chacune de ces étapes représente réellement, et s’il existe des détails que nous pouvons extraire de ces étapes (comme ce que peuvent représenter des pourcentages).

Par exemple, copier des fichiers Windows signifie-t-il créer un disque virtuel, puis copier les fichiers d'installation sur ce disque? Les 27% où Windows charge-t-il les pilotes? et ainsi de suite.

James Mertz
la source
5
Vous n'êtes pas censé le savoir. Si vous essayez, papa Billy va vous gifler :)
clabacchio
@clabacchio J'ai toujours attribué cela à la mini-Bill Gates ...
James Mertz
1
Vous demandez des secrets d'entreprise Microsoft! +1 votre question est venue en deuxième position dans une recherche google.
Moab

Réponses:

11

Documentation du wiki de la communauté sur le processus de démarrage

Étant donné que détailler l'ensemble du processus dans ses détails les plus minutieux nécessite une analyse et des recherches approfondies pour être applicables à toutes les versions de Windows et pour décrire les détails mineurs de la configuration; aidez s'il vous plaît à rédiger ce wiki de communauté qui pourra être utile à d’autres utilisateurs qui essaient de comprendre où et pourquoi leur procédure de démarrage a échoué ... Merci!

Copier des fichiers Windows:

Étant donné que tout développer à partir du support d'installation serait fastidieux, le programme d'installation copie tout d'abord.

  1. Copies boot.wimàC:\$Windows.~BT

  2. Copies install.wimàC:\$Windows.~LS

Développement de fichiers Windows:

Maintenant que nous avons nos fichiers, ils peuvent être développés.

  1. S'étend install.wimdans C:\, pour Users, ProgramData, Program Files, Windows, ...

  2. Se développe boot.wim, contient le ou les exécutables et la configuration pour pouvoir démarrer.

Caractéristiques d'installation:

Active et configure les fonctionnalités à activer. Notez qu'elles peuvent être personnalisées. Étant donné que les fichiers sont déjà en place, il est fort probable que certains liens physiques soient créés et que certaines fonctionnalités du registre soient modifiées pour rendre les fonctionnalités présentes sur le système.

Installation de mises à jour:

Installe les mises à jour de la base de connaissances compressées sur le support d'installation. C'est une pratique courante telle que lorsque vous devez effectuer plusieurs installations, il n'est pas nécessaire d'extraire les mises à jour d'Internet à chaque fois.

Fin de l'installation:

  1. Détecte vos pilotes en installant les pilotes fournis avec le support d'installation. Si vous devez installer sur de nombreux ordinateurs du même type, il est utile d’emballer les pilotes.

  2. Efface tout ce que la configuration a laissé de temporaire.

  3. S'assure que le système peut être redémarré.

  4. S'assure que les données sur le disque dur ont été synchronisées et ne sont plus mises en cache.

  5. Redémarre le système.

Premier démarrage:

Un peu plus de configuration, principalement pour personnaliser davantage le système d’exploitation en fonction de votre matériel.

Mode d'audit (facultatif):

Si le système est configuré pour démarrer en mode audit; soit via une configuration automatique, sysprep /auditsoit en maintenant Ctrl+ Shift+, F3l’installation pouvant être personnalisée avant de créer un utilisateur, il est utile de fournir certaines fonctionnalités (appelées crapware de nos jours) avant de finaliser l’installation. Notez que cette phase est généralement automatisée et se termine par un appel à sysprep /oobe.

Expérience out of box:

Enfin, vous arrivez à l'écran de bienvenue où vous pouvez créer votre profil d'utilisateur.

La première connexion par utilisateur applique une configuration personnelle supplémentaire.

Tom Wijsman
la source
Les données actuelles sont-elles exactes ou s'agit-il simplement d'un modèle? Par exemple, vous avez l'extension en cours sur le lecteur C, mais j'étais curieux de savoir s'il était chargé sur le bélier.
James Mertz
@KronoS: la plupart des données sont exactes. La raison pour laquelle ils n'utilisent pas la RAM est simple car l'installation ne tient pas sur tous les ordinateurs; De plus, il doit également être étendu, ce qui nécessite encore plus d’utilisation de la mémoire que l’installation et les fichiers. Alors, qu'ils ne le chargent pas dans la RAM, ce qui peut être vérifié avec Process Monitor si vous voulez ... :)
Tamara Wijsman
Si l' Copying Windows filesétape se produit instantanément, cela signifie-t-il qu'il ne s'agit pas de copier des fichiers mais d'utiliser simplement les fichiers qui existent déjà sur le disque?
steampowered
3

Vous n'avez pas nécessairement besoin de documenter les différentes étapes.

C'est un travail fastidieux, étant donné qu'il n'y a pas qu'une seule configuration ...

Vous pouvez le faire, mais cela ne ferait que rendre votre documentation spécifique à:

  1. Une certaine version de Windows.
  2. Une installation par rapport à une mise à niveau.
  3. 32 bits contre 64 bits
  4. Différences matérielles pouvant faire en sorte que les pourcentages soient moins / plus précis.

Si vous êtes prêt à le documenter avec quelques autres, ce serait génial. Mais ce ne serait pas faisable si une seule personne le faisait une fois. Parce que cela va donner un faible retour sur investissement.

Vous pouvez simplement voir ce qui se passe pendant l'installation.

Vous me connaissez probablement déjà, ça va être ... Première lettre: P

Exactement! Process Monitor est le bon outil pour cela. Obtenez-le sur un lecteur USB ou emballez-le sur le DVD. Mais cela va vous laisser vous demander comment on peut exécuter un programme dans l'environnement d'installation.

Tout d’abord, lancez la console avec Shift+ F10puis trouvez la bonne lettre de lecteur et lancez procmon.exe.

Dans Process Monitor, configurez-le pour tout capturer et vous verrez bien ce que l'installation fait exactement. Cela vous permet de voir les derniers événements au moment du gel, vous ne pouvez pas réellement inspecter leurs propriétés mais cela vous permet au moins d' avoir une idée de ce qui se passe.

Si vous voulez sauvegarder les événements, vous devrez le faire avant la fin du compteur de dix secondes .

Si vous souhaitez commencer à capturer les événements après le démarrage, activez l' option de journalisation du démarrage dans le menu. Lorsque votre ordinateur est complètement démarré et que vous êtes connecté, l’ouverture de Process Monitor chargera la trace de démarrage de sorte que vous puissiez également enregistrer la deuxième partie.

Mais que se passe-t-il si un gel ou un crash ne m'en dit pas assez?

Pour les gels:

Vous pouvez configurer Ctrl + Scroll Lock+ Scroll Lockpour provoquer un plantage initié par l'utilisateur sur une installation Windows. Donc, cela pourrait aussi bien être activé par défaut dans le programme d’installation de Windows. S'il n'est pas activé par défaut, vous pouvez essayer de modifier les ruches de registre de l'environnement Windows PE du programme d'installation de Windows afin de vous assurer que le paramètre est activé par défaut.

Si cela ne fonctionne pas, les techniciens de Microsoft et de System Builders procèdent de manière appropriée en activant le débogage et en connectant un câble de débogage entre deux ordinateurs. Ils peuvent simplement mettre le système en pause pendant le gel et le déboguer. L'outil utilisé à cet effet sera décrit dans la section suivante.

Pour les accidents:

Lorsque vous rencontrez un problème (BSOD), votre premier arrêt devrait être la référence du code de vérification des bogues afin de comprendre ce que signifie la vérification d’un bogue. À partir de là, l’approche la plus simple consiste à utiliser WhoCrashed et à peut-être trouver une cause particulière.

L’approche la plus difficile consiste à apprendre WinDbg à partir des outils de débogage de Windows , ce qui vous permet d’analyser le vidage et d’enquêter sur ce qui s’est réellement passé. Mais parfois, cela peut ne pas être clair et vous devrez faire un dépannage matériel ...

Tamara Wijsman
la source