Ich habe kürzlich die chkdsk in Windows 7 auf meinem lokalen Laufwerk C: ausgeführt. Nachdem chkdsk abgeschlossen war, blinkten die Ergebnisse einige Sekunden lang auf dem Bildschirm und der Computer fuhr dann hoch. Ich konnte die Ergebnisse nicht rechtzeitig lesen. Werden die Ergebnisse irgendwo in einer Textdatei gespeichert?
34
Hinzufügen zu Pauls Beitrag :
Gehen Sie zu Start, geben Sie in der Suchleiste "Ereignisanzeige" (ohne Anführungszeichen) ein und wählen Sie dann "Ereignisanzeige".
Da die Ereignisanzeige Zehntausende oder mehr Ereignisse auflisten kann, kann es sehr schwierig sein, das Ereignis 'Wininit' (das chkdsk-Protokoll) zu finden.
Um dies zu vereinfachen, gehen Sie unter " Ereignisanzeige» Windows-Protokolle »Anwendung " zu " Aktuelles Protokoll filtern ...» Filter »Ereignisquellen» Aktivieren Sie " Wininit ":
Dadurch zeigt die Ereignisanzeige nur Quellen an, die 'Wininit' sind (nur chkdsk-Protokolle).
Es gibt auch chkdsk .log-Dateien, die in einem Texteditor unter angezeigt werden können
[Drive Letter]:\System Volume Information\Chkdsk
. Sie können es nur anzeigen, wenn in der Systemsteuerung »Ordneroptionen» 'Versteckte Dateien und Ordner' »'Versteckte Dateien, Ordner und Laufwerke anzeigen' ausgewählt ist, 'Geschützte Betriebssystemdateien ausblenden' deaktiviert ist und Sie den Besitz dieses Ordners übernommen haben.quelle
Chkdsk*.log
. Ich habe mein altes Windows verwendet, um mein USB-Laufwerk während der Abwesenheit zu reparieren - aber ich bin sehr froh, dass ich unter Linux als normales UTF-16 auf das Protokoll zugreifen kann, ohne mit meinem alten Boot-Laufwerk und Windows selbst zu leiden.Hier ist eine alternative Möglichkeit, die Ergebnisse anzuzeigen ( hier gefunden ):
Drücken Sie Windows + R, um das Dialogfeld "Ausführen" zu öffnen, geben Sie powershell.exe ein und drücken Sie die Eingabetaste.
Kopieren Sie in PowerShell den folgenden Befehl, fügen Sie ihn ein und drücken Sie die Eingabetaste. (siehe Abbildung unten) HINWEIS: Um den kopierten Befehl in PowerShell einzufügen, müssen Sie nur mit der rechten Maustaste in PowerShell klicken.
Geben Sie den Befehl ein
Sie haben jetzt eine CHKDSKResults.txt-Datei auf Ihrem Desktop erstellt, die die Protokolldatei Ihrer chkdsk-Scanergebnisse aus der Ereignisanzeige ist.
quelle
get-winevent -FilterHashTable @{logname="Application"; id="26214"}| ?{$_.providername –match " Chkdsk"} | fl timecreated, message | out-file CHKDSKResults.txt
. Mir ist auch aufgefallen, dass manchmal auch ID = 26212 verwendet wird.Ereignisanzeige, unter , aber in einigen Fällen wird es überhaupt nicht angezeigt.
System
Application
quelle