Die Installation von Windows 10 dauert ca. 20 Minuten in der Anfangsphase der Sitzung


3

Ich habe vor etwas mehr als einer Woche Windows 10 auf meinem Dell Precision T5400 installiert. Es ist ein ziemlich alter Computer, aber er hat zwei physische 4-Core-Xeon-Prozessoren, 32 GB RAM und eine Crucial 525 GB SSD. Es ist sehr schnell, wenn es erst einmal hochgefahren ist und ich habe es verwendet, um Videos zu bearbeiten und mit dem neuen integrierten Linux-Subsystem herumzuspielen. Die lange Startzeit ist jedoch sehr unpraktisch. Bei der Installation dauerte der Startvorgang ewig, und jedes weitere Mal dauerte der Startvorgang ewig. Ich dachte eigentlich, es würde nur die ersten paar Male Updates installieren. Ich habe kürzlich begonnen, das Problem zu diagnostizieren und zu beheben, und konnte die übermäßige Startzeit nur auf die Anfangsphase vor der Sitzung beschränken. Ich würde auch bemerken, dass es genauso lange dauert, einen Start im abgesicherten Modus ohne Netzwerk durchzuführen. Ich habe die Performance-Rekorder-Tools heruntergeladen und installiert, aber abgesehen davon, dass es sich um eine Phase vor der Sitzung handelt, weiß ich nicht, was ich als Nächstes tun soll. Wenn mir jemand helfen könnte, mich in die richtige Richtung zu lenken, wäre ich sehr dankbar. Ich bin mir nicht sicher, wie ich die Protokolle in diesem Beitrag posten soll, aber ich freue mich über eine Anleitung. Nochmals vielen Dank im Voraus.


Haben Sie Windows 10 auf MBR oder GPT installiert?
Ramhound

Ich glaube, ich habe es auf MBR installiert. Dies ist meine erste Neuinstallation von Windows 10, aber ich habe Windows 7 wie gewohnt auf einem neuen Laufwerk installiert. Weißt du, wie ich es sicher sagen kann?
Jefflroberts

Damit ich eine genaue Antwort einreichen kann. Sie müssen 100% sicher sein, dass Sie MBR anstelle von GPT verwenden. Sie müssen auch prüfen, ob Ihre Hardware den UEFI-Modus unterstützt, da meiner Meinung nach der Wechsel von MBR zu GPT erforderlich ist.
Ramhound

teile die erzeugte ETL-Datei (komprimiert als zip) und ich werde sie analysieren
magicandre1981

Ich bin sicher, MBR zu booten, aber es sieht so aus, als ob mein BIOS UEFI nicht unterstützt. Ich werde meine gezippte ETL hochladen, wenn ich kann.
Jefflroberts

Antworten:


6

Um zu sehen, warum Windows langsam startet, müssen Sie das Windows Performance Toolkit installieren, das Teil des Windows 10 SDK ist .

Bildbeschreibung hier eingeben (alle anderen Einträge können abgewählt werden)

Run WPRUI.exe , wählen First Level , CPU - Auslastung , DiskIO , FileIO und unter Performance - Szenario wählen Stiefel . Die Anzahl der Iterationen kann auf 1 gesetzt werden und durch Klicken beginnen .

Bildbeschreibung hier eingeben

Dadurch wird Windows neu gestartet und alle Aktivitäten während des Startvorgangs erfasst. Lassen Sie den Countdown nach dem Neustart auf 0 laufen.

Machen Sie nun einen Doppelklick auf die generierte ETL-Datei, um die ETL zu öffnen Windows Performance Analyzer (WPA.exe), klicken Sie auf Profiles-> Apply-> Browse Catalogund wählen Sie die Datei FullBoot.Boot.wpaprofileaus , die Sie in dieser Übersicht sehen:

Hier ist das ja Boot-PreSessionInit-Phasesehr langsam.

Bildbeschreibung hier eingeben

Um zu sehen, was hier langsam ist, müssen wir einen zweiten Schritt machen. Öffnen Sie cmd.exe im aktuellen Ordner Ihrer ETL und führen Sie es aus "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.

Öffne das summary_boot.xmlund hier siehst du auch das PreSMSSes langsam ist.

Bildbeschreibung hier eingeben

Was passiert in dieser Subphase? Die PreSMSS-Subphase beginnt, wenn der Kernel aufgerufen wird. Während dieser Subphase initialisiert der Kernel Datenstrukturen und Komponenten. Außerdem wird der PnP-Manager gestartet, der die BOOT_START-Treiber initialisiert, die während der OSLoader-Phase geladen wurden. Wenn der PnP-Manager ein Gerät erkennt, werden die Treiber des Geräts geladen und initialisiert

Visual Cues PreSMSS beginnt ungefähr, wenn der Begrüßungsbildschirm „Windows wird geladen“ angezeigt wird. Es gibt keine expliziten visuellen Hinweise für das Ende von PreSMSS.

Das Laden eines Treibers für ein Gerät ist also die Ursache für den langsamen Start. Aber ich sehe nur das ACPI-System, nicht den wirklichen Treiber.

In WPA sehe ich eine hohe CPU-Auslastung für den SYSTEM-Prozess , wenn ich betrachte CPU Usage (Sampling) graph:

Bildbeschreibung hier eingeben

Dies zeigt auch, dass das Starten des Geräts eine hohe CPU-Auslastung und ACPI-Aufrufe verursacht.

Nun ziehen wir die CPU-Auslastung (präzise) per Drag & Drop in den Analysebereich und analysieren die Wartezeiten .

Bildbeschreibung hier eingeben

Hier kann ich den Startaufruf sehen ntoskrnl.exe!IopInitializeBootDriversund weiter ataport.SYS!FdoPowerUpDevice. Daher versucht Windows, ein ATA / IDE-Gerät zu starten. Wenn ich mir die Hardware Ihres Systems ansehe, sehe ich, dass Sie ein DVD-Laufwerk verwenden PLDS DVD+-RW DH-16A6S. Ist das das IDE-Laufwerk? Wenn ja, versuchen Sie, die Verbindung zu trennen, und prüfen Sie, ob der Startvorgang schneller ist.


Das ist es! Die Startzeit stieg von 20 Minuten auf weniger als 1 Minute! Ich habe ein anderes DVD-Laufwerk, das ich auswechseln kann, und ich denke auch, wenn das nicht hilft, könnte ich zu einem anderen SATA-Port wechseln. Wie auch immer, ich freue mich, dies als beantwortet zu markieren, da Sie definitiv die Quelle gefunden haben und mir geholfen haben, besser zu verstehen, wie ich die ETL-Datei lesen kann. Danke!
Jefflroberts

schön zu hören, dass es das behoben hat. Lesen Sie hier, wie Sie die Antwort akzeptieren können .
magicandre1981

Das Auswechseln des DVD-Laufwerks hat nicht geholfen. Ich werde das Kabel und den Anschluss ändern, an den es als nächstes angeschlossen wird.
Jefflroberts

Nur zu Ihrer Information: Ich habe das Kabel gewechselt und das Laufwerk von SATA-2 auf SATA-4 verschoben, und meine Startzeit liegt wieder bei <1 Minute. Ich bin mir nicht sicher, welches die Lösung war, aber ich bin es leid, Dinge zu ändern und 20 Minuten zu warten.
Jefflroberts

ok, schön zu hören, dass es jetzt behoben ist :)
magicandre1981
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.