Meine Abschaltungen haben lange gedauert. Was folgt, ist mein Beispiel mit Toms Antwort .
Das erste Diagramm zeigt das Problem, Disk I / O :
Mein Herunterfahren dauert über eine Minute und es ist alles Festplatten-I / O.
Das nächste Diagramm, Datenträgerauslastung, zeigt, dass ein Laufwerk bei 100% Auslastung nahezu ausgelastet ist:
Das letzte Diagramm zeigt die Datenträgernutzung nach Prozess :
Nach unten filtern, ich stelle fest, es ist alles verursacht durch WinInit.exe
:
Wenn Sie mit der rechten Maustaste auf eine der Festplattengrafiken klicken und " Übersichtstabelle" auswählen , werden die Details angezeigt, auf welche Dateien durch welchen Prozess zugegriffen wurde:
56,4 Sekunden meines Herunterfahrens verbrachte WinInit
ich damit, 6,7 GB an zu schreiben C:\hiberfil.sys
.
Aber die Frage ist, warum Windows beim Herunterfahren in meine Ruhezustandsdatei schreibt .
Dann fiel mir eine Option ein, die ich aktiviert hatte, um diese Auslagerungsdatei beim Herunterfahren zu löschen:
- Start -> Ausführen -> SecPol.msc
- Sicherheitseinstellungen, Lokale Richtlinien, Sicherheitsoptionen
- Herunterfahren: Auslagerungsdatei des virtuellen Speichers löschen
Also habe ich die Option deaktiviert und xbootmgr
erneut ausgeführt. Jetzt ist mein Herunterfahren 22 Sekunden:
Nun wird 9s
der 22s
Shutdown durch System
Schreiben in eine unknown
Datei verbracht. Das könnte mehr Nachforschungen wert sein.
Aber jetzt habe ich meine anderthalb Minuten Abschaltung gelöst.
Ich ging weiter und löste meine 22s langsame Abschaltung. Von t = 12s
t = 21s
zeigte eine 100% Datenträgerauslastung , aber Null Disk I / O . Es war verwirrend.
Bis ich während eines Herunterfahrens das bekannte Geräusch eines meiner Laufwerke hörte, das sich drehte. Das Herunterfahren wurde 9 Sekunden lang angehalten, da Windows versuchte, auf eine Festplatte zuzugreifen, die sich im Ruhezustand befunden hatte. Neun Sekunden später reagiert das Laufwerk und einen Moment später schaltet sich die Maschine aus.
Ironischerweise weckt Windows einen Datenträger, um ihm mitzuteilen, dass es Zeit ist, einzuschlafen.
Das würde meine tatsächliche Abschaltung 13,5 Sekunden machen. Das könnte eine genauere Untersuchung wert sein. Aber jetzt habe ich meine 22 Sekunden Abschaltung gelöst.