Wo befinden sich die Ergebnisse von chkdsk in Windows 7?

34

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?

Brian Sturm
quelle

Antworten:

37

Wie Randolph erwähnt, befindet es sich in der Ereignisanzeige. Genauer gesagt hier:

Systemsteuerung -> Verwaltung -> Ereignisanzeige -> Windows-Protokolle -> Anwendung -> Wininit

Wininit unter der gefundenen Quelle Spalte.

Paul
quelle
Danke - es war 50/50 zwischen System und Anwendung. Ich habe auch meine Antwort aktualisiert.
In XP gab es, seitdem hatte ich keine Verwendung für ein Protokoll, also weiß ich es nicht. Sie können CHKDSK jedoch über die Befehlszeile ausführen und die Ausgabe eines Textdateiprotokolls erzwingen: CHKDSK C: / F> C: \ LOG.TXT
Paul,
17

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 ":

Aktuelles Protokoll filtern ...> Filter> Ereignisquellen> 'Wininit' ankreuzen

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.

galacticninja
quelle
3
Weitaus detaillierter als die akzeptierte Antwort, aber meine +1 sind wirklich für die 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.
underscore_d
11

Hier ist eine alternative Möglichkeit, die Ergebnisse anzuzeigen ( hier gefunden ):

  1. Drücken Sie Windows + R, um das Dialogfeld "Ausführen" zu öffnen, geben Sie powershell.exe ein und drücken Sie die Eingabetaste.

  2. 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.

  3. Geben Sie den Befehl ein

    get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file Desktop\CHKDSKResults.txt
    
  4. Sie haben jetzt eine CHKDSKResults.txt-Datei auf Ihrem Desktop erstellt, die die Protokolldatei Ihrer chkdsk-Scanergebnisse aus der Ereignisanzeige ist.

Peter
quelle
Sehr schön. Konsistent in allen Windows-Versionen und viel einfacher als das Navigieren in der neuen Ereignisanzeige.
Michael Kropat
1
Ich mag das. Alles ist besser als der Umgang mit EventViewer.
Kaz
@Peter Vielen Dank für diese nette Lösung, es hilft hier sehr und genau das, wonach ich suche. Wie kann ich die Ergebnisse einer CHKDSK erhalten, die beim Booten ausgeführt wurde?
Hackoo
1
Zur Info: Da ich ein Protokoll erstellt nicht an der Boot - Zeit bekommen wollte, musste ich verschiedene Filter verwenden: 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.
Quetzalcoatl
0

Ereignisanzeige, unter , aber in einigen Fällen wird es überhaupt nicht angezeigt.System Application


quelle
Ja, ich sehe überhaupt nichts über chkdsk. Wird es in einer Datei gespeichert oder können Sie es ausführen, damit die Ergebnisse in einer bestimmten Datei gespeichert werden?
Brian Sturm
1
Nein, es gibt keine Datei. Überprüfen Sie die Antwort von Paul auf Details zur Lokalisierung.
Alberto Martinez,