Newish Installation de Windows 10 prenant ~ 20 minutes dans la phase initiale avant la phase

J'ai installé Windows 10 sur mon Dell Precision T5400 il y a un peu plus d'une semaine. C'est un très vieux ordinateur, mais il dispose de deux processeurs physiques 4 xeon, 32 Go de Ram et un Crucial 525 Go SSD. Il est très rapide une fois qu'il est démarré et je l'ai utilisé pour faire l'édition vidéo et jouer avec le nouveau sous-système linux intégré. Le long temps de démarrage est cependant très gênant. Lors de l'installation, il a fallu une éternité pour démarrer et chaque temps ultérieur a pris une éternité pour démarrer. J'ai réellement pensé qu'il s'agissait simplement d'installer des mises à jour les premières fois. J'ai récemment commencé à essayer de diagnostiquer et réparer le problème et j'ai seulement réussi à réduire le temps de démarrage excessif jusqu'à la phase initiale avant la session. Je tiens également à souligner qu'il faut autant de temps pour faire un démarrage en mode sans sécurité sans mise en réseau. J'ai téléchargé et installé les outils de l'enregistreur de performance, mais au-delà de la constatation qu'il s'agissait d'une étape avant la phase I, je suis en perte de ce qu'il faut faire ensuite. Si quelqu'un m'a aidé à me diriger dans la bonne direction, j'apprécierais grandement. Je ne sais pas comment publier les journaux dans cette publication, mais je serai ravi de suivre certaines instructions. Merci encore à l'avance.

Pour voir pourquoi Windows démarre lentement, vous devez installer Windows Performance Toolkit, qui fait partie du SDK de Windows 10 .

Entrez la description de l'image ici (Toutes les autres entrées peuvent être désactivées)

Exécutez WPRUI.exe , sélectionnez Premier niveau , Utilisation CPU , DiskIO , FileIO et sous Scénario de performance Sélectionnez Boot . Le nombre d'itérations peut être réglé sur 1 et cliquer pour commencer .

Entrez la description de l'image ici

Ceci redémarre Windows et capture toutes les activités pendant le démarrage. Après le redémarrage, laissez le compte à rebours à 0.

Maintenant, double-cliquez sur le fichier ETL généré pour ouvrir l'ETL dans Windows Performance Analyzer (WPA.exe) , cliquez sur Profiles -> Apply -> Browse Catalog et sélectionnez le fichier FullBoot.Boot.wpaprofile vous voyez cette vue d'ensemble:

En effet, la Boot-PreSessionInit-Phase est très lente.

Entrez la description de l'image ici

Pour voir ce qui est lent ici, nous devons faire une 2ème étape. Ouvrez cmd.exe dans le dossier actuel de votre ETL et exécutez "C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\xperf.exe" /tti /tle -i Trace.04-27-2017.08-39-12.Boot_1.etl -o summary_boot.xml -a boot .

Ouvrez le summary_boot.xml et, ici, vous voyez également que PreSMSS est lent.

Entrez la description de l'image ici

Ce qui se passe dans cette sous-étape La sous-étape PreSMSS commence lorsque le noyau est invoqué. Au cours de cette sous-étape, le noyau initialise les structures et les composants des données. Il démarre également le gestionnaire PnP, qui initialise les pilotes BOOT_START qui ont été chargés pendant la phase OSLoader. Lorsque le gestionnaire PnP détecte un périphérique, il charge et initialise les pilotes du périphérique

Visual Cues PreSMSS commence approximativement lorsque l'écran de démarrage "Loading Windows" apparaît. Il n'y a aucune indication visuelle explicite pour la fin de PreSMSS.

Le chargement d'un pilote pour un périphérique est donc à la base du démarrage lent. Mais je vois seulement le système ACPI, pas le véritable pilote.

Dans WPA, je vois une utilisation élevée du processeur pour le processus SYSTEM , en regardant le CPU Usage (Sampling) graph :

Entrez la description de l'image ici

Cela montre également que le démarrage du périphérique entraîne une utilisation élevée du processeur et des appels ACPI.

Maintenant, nous glissons et déposons le graphique de l'utilisation de la CPU (précis) dans l'analyse et analysons les attentes .

Entrez la description de l'image ici

Ici, je peux voir l'appel de début ntoskrnl.exe!IopInitializeBootDrivers et ataport.SYS!FdoPowerUpDevice . Windows tente donc de démarrer un périphérique ATA / IDE. En regardant votre système Matériel, je vois que vous utilisez un lecteur de PLDS DVD+-RW DH-16A6S . Est-ce le lecteur IDE? Si oui, essayez de le déconnecter et regardez si le démarrage est plus rapide.