Qu'est-ce que le format de fichier ETL ?
Le format de fichier .etl est utilisé pour stocker les journaux d'événements créés par le sous-système Windows Event Tracing for Windows (ETW). Il stocke les données au format binaire. Les journaux sont générés par des fournisseurs ETW - composants du noyau, du système et des applications qui instrumentent leur activité - plutôt que par un seul outil. Le framework ETW enregistre des événements tels que :
- L'accès au disque
- Les fautes de page et les opérations de mémoire
- Les opérations de pile mémoire
- Les événements d'application et les messages de fournisseurs personnalisés
Une session de suivi peut également inclure les événements de démarrage et d'arrêt du système. Étant donné que les fichiers .etl stockent des données dans un format binaire propriétaire, des outils de diagnostic et de rapport dédiés sont nécessaires pour les lire. Les fichiers .etl ne doivent pas être modifiés manuellement.
Les fichiers .etl stockent les journaux d'événements à haute fréquence ainsi que leurs descriptions et horodatages. Ces fichiers peuvent être utiles lors du dépannage du système et de l'analyse des performances. Avant que les événements système ne soient écrits dans un fichier .etl, ils sont mis en mémoire tampon, puis vidés sur le disque dans un format binaire compact pour maintenir une faible surcharge. Les fichiers de rapport peuvent occuper un espace important, il est donc conseillé de surveiller l'espace disque disponible lors de l'exécution de sessions de suivi prolongées. La commande tracerpt peut être utilisée pour analyser les journaux de suivi d'événements et les convertir en formats lisibles, tandis que Windows Performance Analyzer (WPA) et l'outil open-source PerfView offrent des vues graphiques et un filtrage avancé. Les formats de journaux associés incluent .evtx (journal d'événements Windows moderne) et .blg (journal binaire du Moniteur de performances).
Sécurité et sûreté
RISQUE : LOWUn fichier .etl contient des données de suivi passives, non exécutables, il ne peut donc rien « lancer » par lui-même. Deux considérations réelles : (1) Confidentialité - un suivi peut capturer des détails sensibles (chemins de fichiers, URL, noms de processus, parfois des données réseau ou proches des identifiants), soyez donc prudent avant de partager un .etl publiquement ; n'envoyez des traces qu'à des canaux de support de confiance. (2) Espace disque - les fichiers ETL générés par Windows (par exemple dans LogFiles\WMI, captures WPR) peuvent devenir volumineux ; la plupart peuvent être supprimés sans risque si vous n'en avez pas besoin, et Windows recréera les fichiers actifs. Ne supprimez pas les fichiers ETL sur lesquels une session de suivi est en cours d'écriture.
Détails du format
en brefProgrammes qui ouvrent les fichiers ETL
.etl ; il affiche les événements et peut les convertir/enregistrer en .evtx. C'est l'option gratuite la plus rapide, sans installation. .etl pour une analyse graphique de la chronologie du processeur, du disque et du démarrage. PerfView.exe, double-cliquez sur le .etl, puis sur « Events » pour parcourir les traces (excellent pour l'analyse CPU/.NET). tracerpt votrefichier.etl - génère dumpfile.xml et summary.txt (ajoutez -of CSV pour le CSV). Intégré à Windows ; idéal pour obtenir du texte lisible. Détails techniques
spécifications approfondies| Développeur | Microsoft |
| Type de format | Journal de suivi binaire ETW (Event Tracing for Windows) |
| Plateforme | Windows uniquement (ETW est un sous-système exclusif à Windows) |
| Introduit | Windows 2000 (ETW a été livré pour la première fois avec Windows 2000) |
| Structure de l'en-tête | Enregistrement d'événement d'en-tête de fichier journal WMI interne au début du fichier ; pas d'octets magiques ASCII de longueur fixe |
| Type MIME | application/octet-stream |
| Encodage | Binaire (non lisible par l'homme ; nécessite des outils compatibles ETW) |
| Mécanisme de mise en mémoire tampon | Les événements sont collectés dans des tampons mémoire par processeur avant d'être vidés sur le disque |
| Couverture des événements | Événements du noyau, des pilotes, des services système et des applications en mode utilisateur via des fournisseurs ETW enregistrés |
| Outil de ligne de commande principal | tracerpt - intégré à Windows ; convertit le .etl en rapport CSV ou XML |
| Outils d'analyse GUI | Windows Performance Analyzer (WPA) et PerfView open-source |
| Formats de sortie via tracerpt | Résumé CSV et rapport d'événements XML (REPORT.XML + SUMMARY.TXT) |
| Mode de fichier journal | Prend en charge les modes de fichier séquentiel (linéaire) et circulaire (écrasement si plein) |
| Streaming en temps réel | Les sessions ETW peuvent livrer des événements à un consommateur en temps réel en plus ou à la place d'un fichier |
| Formats de journaux associés | .evtx (Journal d'événements Windows), .evt (Journal d'événements hérité), .etlx (ETL étendu), .blg (Moniteur de performances) |
| Publié | Windows 2000 (Event Tracing for Windows / ETW) |
| Spécification | learn.microsoft.com |
Conversions ETL
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ETL.
Foire aux questions
Comment ouvrir un fichier ETL ?
tracerpt votrefichier.etl pour exporter en XML/CSV.Pourquoi mon fichier ETL ressemble-t-il à du charabia dans le Bloc-notes ?
tracerpt, qui décodent les événements sous une forme lisible. Un éditeur de texte ne peut pas l'afficher.Comment convertir un fichier ETL en texte lisible ?
tracerpt : ouvrez une invite de commande en tant qu'administrateur et exécutez tracerpt votrefichier.etl, ce qui créera dumpfile.xml et summary.txt (ajoutez -of CSV pour le format CSV). Vous pouvez également l'ouvrir dans l'Observateur d'événements et l'enregistrer sous .evtx.Puis-je supprimer les fichiers ETL dans mon dossier Windows ?
.etl écrits par Windows (dans LogFiles\WMI, SleepStudy ou les captures WPR) sont des diagnostics et peuvent être supprimés en toute sécurité si vous n'en avez pas besoin ; Windows recrée les fichiers actifs si nécessaire. Ne supprimez pas un fichier sur lequel une session de suivi en cours est en train d'écrire.Quel programme crée des fichiers ETL ?
xperf, logman et netsh trace produisent des fichiers .etl, tout comme de nombreux utilitaires de diagnostic et de dépannage de Windows Update.ETL vs EVTX - quelle est la différence ?
.etl et le convertir en .evtx pour une visualisation plus facile.