Où se trouvent les résultats de chkdsk dans Windows 7?

34

J'ai récemment exécuté chkdsk sous Windows 7 sur mon lecteur C: local. Une fois que chkdsk est terminé, les résultats ont été affichés à l'écran pendant quelques secondes, puis l'ordinateur a démarré. Je n'ai pas pu lire les résultats à temps. Les résultats sont-ils enregistrés dans un fichier texte quelque part?

Brian Sturm
la source

Réponses:

37

Comme Randolph le mentionne, cela se trouve dans l'observateur d'événements. Plus spécifiquement, ici:

Panneau de configuration -> Outils d'administration -> Observateur d'événements -> Journaux Windows -> Application -> Wininit

Wininit se trouve sous la colonne source .

Paul
la source
Merci - il y avait 50/50 entre le système et l'application. J'ai également mis à jour ma réponse.
Dans XP, il y avait, depuis lors je n'ai pas utilisé un journal, donc je ne sais pas. Cependant, vous pouvez exécuter CHKDSK à partir de la ligne de commande et le forcer à générer un journal de fichier texte: CHKDSK C: / F> C: \ LOG.TXT
Paul
17

Pour ajouter au message de Paul :

Cliquez sur Démarrer, puis tapez "Observateur d'événements" (sans les guillemets) dans la barre de recherche, puis sélectionnez "Observateur d'événements".

Étant donné que l'observateur d'événements peut répertorier des dizaines de milliers ou plus d'événements, la recherche de l'événement 'Wininit' (le journal chkdsk) peut s'avérer très ardue.

Pour faciliter cela, dans " Observateur d'événements» Journaux Windows »Application ", accédez à " Filtrer le journal actuel ..." Filtrer "Sources d'événements" cocher 'Wininit' ":

Filtrer le journal actuel ...> Filtre> Sources d'événements> Cochez 'Wininit'

Cela fera que l'observateur d'événements ne montrera que les sources qui sont 'Wininit' (uniquement les journaux de chkdsk).


Il existe également des fichiers .log chkdsk, visualisables dans un éditeur de texte, situé à l'adresse [Drive Letter]:\System Volume Information\Chkdsk. Vous ne pouvez l'afficher que si Panneau de configuration »Options des dossiers» «Fichiers et dossiers cachés» »« Afficher les fichiers, dossiers et lecteurs cachés »est sélectionné, si l'option« Masquer les fichiers protégés du système d'exploitation »est décochée et si vous avez acquis la propriété de ce dossier.

galacticninja
la source
3
Bien meilleur détail que la réponse acceptée, mais mon +1 est vraiment pour le Chkdsk*.log. J'utilisais mon ancien Windows pour réparer mon lecteur USB lorsque je partais, mais je suis très heureux d'accéder au journal en tant que UTF-16 normal sous Linux, sans avoir à souffrir de mon ancien lecteur de démarrage et de Windows lui-même.
underscore_d
11

Voici une autre façon de voir les résultats (trouvés ici ):

  1. Appuyez sur les touches Windows + R pour ouvrir la boîte de dialogue Exécuter, tapez powershell.exe et appuyez sur Entrée.

  2. Dans PowerShell, copiez et collez la commande ci-dessous, puis appuyez sur Entrée. (voir la capture d'écran ci-dessous) REMARQUE: pour coller la commande copiée dans PowerShell, il vous suffit de cliquer avec le bouton droit de la souris dans PowerShell.

  3. Entrez la commande

    get-winevent -FilterHashTable @{logname="Application"; id="1001"}| ?{$_.providername –match "wininit"} | fl timecreated, message | out-file Desktop\CHKDSKResults.txt
    
  4. Vous allez maintenant avoir un fichier CHKDSKResults.txt créé sur votre bureau qui est le fichier journal des résultats de votre analyse chkdsk à partir de l'observateur d'événements.

Peter
la source
Très agréable. Cohérent entre les versions Windows et bien plus simple que de naviguer dans le nouvel observateur d'événements.
Michael Kropat
1
Je l'aime. Tout vaut mieux que de traiter avec EventViewer.
Kaz
@ Peter Merci pour cette belle solution, cela aide beaucoup ici et c'est ce que je cherche exactement. Comment puis-je obtenir les résultats d'un CHKDSK qui a fonctionné au démarrage?
Hackoo
1
Pour votre information: Depuis que je voulais obtenir un journal créé pas au moment du démarrage, je devais utiliser des filtres différents: get-winevent -FilterHashTable @{logname="Application"; id="26214"}| ?{$_.providername –match " Chkdsk"} | fl timecreated, message | out-file CHKDSKResults.txt. J'ai aussi remarqué que parfois ID = 26212 est également utilisé.
Quetzalcoatl
0

Observateur d'événements, sous , mais dans certains cas, cela ne s'affiche pas du tout.System Application


la source
Oui, je ne vois rien du tout dans chkdsk. Est-il enregistré dans un fichier quelque part ou pouvez-vous l'exécuter pour que les résultats soient enregistrés dans un fichier spécifique?
Brian Sturm
1
Non, il n'y a pas de fichier, vérifiez la réponse de Paul pour plus de détails sur la façon de le localiser.
Alberto Martinez