Pourquoi les redémarrages multiples de l'installation de Windows 7?
16
Je viens d'installer Windows 7 sur mon ordinateur et j'ai été frappé par le nombre de redémarrages du programme d'installation de Windows pendant l'installation. Il vous indique même à l'écran pendant l'installation que l'ordinateur redémarrera plusieurs fois.
Je sais que Microsoft doit avoir une bonne raison à cela, mais je suis complètement déconcerté de la raison pour laquelle cela est nécessaire. L'installation écrit simplement sur le disque et, comme le système a démarré à partir du DVD, il dispose déjà d'un accès en écriture complet à la partition du disque dur cible.
Windows installe-t-il en fait une image disque préliminaire, puis démarre-t-il à la place du DVD afin d'accélérer l'installation? (Bien que cela soulève alors la question, pourquoi deux redémarrages?)
Cela semblait probablement plus que cela parce que je devais faire un redémarrage supplémentaire au départ (de retour sur mon système d'exploitation hôte) pour corriger le format de ma partition, puis il y avait les redémarrages suivants pour les mises à jour Windows.
En fait, il n'y a que deux redémarrages pendant tout le processus d'installation de Windows 7:
Windows 7 prépare le support d'installation cible (disque dur ou SSD), formate si nécessaire, copie les fichiers d'installation de base pour une installation plus rapide et les décompresse. Cela installe également le noyau Windows de base pour une utilisation à l'étape suivante de l'installation.
Premier redémarrage
Après le redémarrage, le système démarre dans le noyau Windows 7. Ici, tous les packages et pilotes sont installés. Une fois cette étape terminée, vous devez redémarrer le système vers Windows pour recharger tout le matériel et les pilotes nouvellement installés détectés lors de l'installation. Cela permet également d'activer et d'installer les composants Windows essentiels en tant que services qui démarrent au démarrage.
Deuxième redémarrage
Vous avez maintenant une version entièrement installée de Windows 7 sur votre disque dur, avec tous les pilotes nécessaires (carte mère, interfaces disque, contrôleurs, etc ...). Tous les processus d'installation finaux (OOBE, indexation des performances et nettoyage) sont effectués. Le système ne redémarre pas après ce point, car l'installation est maintenant techniquement terminée.
Quant à savoir pourquoi cela est nécessaire, le support DVD est très lent par rapport à un disque dur. C'est pourquoi les fichiers d'installation sont réellement copiés sur le disque avant même d'être décompressés . De plus, pour maintenir la compatibilité avec un grand nombre de systèmes, un noyau système réduit est utilisé pour démarrer l'installation, qui ensuite, les pilotes spécifiques à votre système sont utilisés pour démarrer après le deuxième redémarrage.
Ceci est similaire au processus d'installation de Linux, à l'exception de quelques redémarrages supplémentaires (la plupart des distributions Linux peuvent effectuer les préparations du système et les installations de pilotes en une seule étape, éliminant ainsi le besoin d'un deuxième redémarrage). Notez que le nombre de redémarrages pendant l'installation est resté le même depuis Windows 95 (les seules exceptions étant si une erreur se produit, où vous pouvez rencontrer plus de redémarrages que nécessaire).
Qu'est-ce que Linux fait différemment pour sauver les redémarrages? Est-ce simplement que Windows n'a pas investi autant dans l'optimisation de l'installation?
Xodarap
3
Cela a moins à voir avec l'optimisation qu'avec la façon dont le noyau est structuré. Microsoft le fait pour diverses raisons, à la fois pour la rapidité d'installation, la stabilité et la sécurité. C'est juste la façon dont le système d'exploitation a évolué, et ce n'est pas un moyen de rendre un autre système d'exploitation "meilleur" qu'un autre.
Percée
1
@Xodarap D'une manière générale, la grande majorité des pilotes Linux sont modulaires et peuvent être insérés dans le noyau pendant son fonctionnement, ce qui lui évite d'avoir à redémarrer. Ce n'est que lorsque les parties du noyau qui ne sont pas modulaires sont modifiées qu'il doit redémarrer. Il s'agit essentiellement du noyau du noyau et de certains pilotes de base. Il existe même maintenant Ksplice qui permet à la plupart des mises à jour du noyau de se produire pendant son exécution.
Mark
6
Ma compréhension du processus d'installation de Windows avec W7:
Boot From CD, Partition, Copy base system
Redémarrer
Démarrez à partir de la HD, développez le système de base et configurez le registre et les pilotes pour les périphériques qu'il prend en charge immédiatement
Redémarrer
OOBE (Out of the Box Experience) Où il demande le nom d'utilisateur et les clés de licence
Je viens de l'installer dans une machine virtuelle propre, seulement compté deux redémarrages, je ne sais pas d'où vient le chiffre 3+.
Ma compréhension du processus d'installation de Windows avec W7:
Je viens de l'installer dans une machine virtuelle propre, seulement compté deux redémarrages, je ne sais pas d'où vient le chiffre 3+.
la source
Le premier redémarrage est en effet parce qu'il s'exécute sur le support d'installation et passe à la nouvelle installation minimale sur le disque dur. Les redémarrages suivants sont dus au fait que de nombreux fichiers système ne peuvent être mis à jour qu'au démarrage du système d'exploitation ; ceci est destiné à empêcher les virus de les remplacer.
la source
Plus de 2 redémarrages signifient souvent que vous avez une copie illégale du système d'exploitation infectée par des logiciels malveillants.
la source