Il y a deux jours, j'avais un C:
lecteur complet , après quoi j'ai supprimé 8 Go de données. Le lendemain, le disque dur était à nouveau plein. Je poursuivis donc avec la suppression de 5 Go supplémentaires. Le lendemain, le disque était plein.
Après quelques recherches sur la cause de la saturation rapide de l'espace disque, j'ai utilisé l' windirstat
outil pour rechercher les fichiers qui occupaient le plus d'espace. J'ai découvert que le CBS.log
fichier, qui se trouve dans c:\windows\logs\cbs\
, a une taille de 20 Go.
J'utilise Windows 8.
- Ce fichier doit-il être aussi volumineux, et sinon, comment puis-je réduire la taille?
- Quel est le but de ce fichier?
- Puis-je le supprimer?
Réponses:
Il s'agit d'un fichier généré par le vérificateur de ressources Microsoft Windows (SFC.exe).
Non, ça ne devrait pas être si gros. Le journal CBS.persist.log devrait être généré lorsque le CBS atteindra environ 50 mégohms. CBS.log doit être copié dans cbs.persist.log et un nouveau fichier cbs.log doit être démarré.
Vous pouvez essayer de compresser le fichier:
Ou, si vous êtes certain que votre système fonctionne correctement, vous pouvez supprimer ce fichier. SFC.exe en créera un nouveau lors de sa prochaine exécution. Mais cela pourrait être utile pour résoudre des problèmes.
la source
CBS.log
n'est pas généré par SFC. Bien que SFC y ajoute (avec la[SR]
balise), il semble que TrustedInstaller.exe (également appelé CBS ou Component Based Servicing) est ce qui crée les fichiers journaux. Source: Comprendre les services basés sur les composantsmakecab
sur le fichier journal, qui mourra s’il a une taille> = 2 GiB. Une meilleure idée est de le compresser dans un autre format de compression explicite, ce qui lui donnerait généralement un nouveau nom de fichier, empêchant ainsi TrustedInstaller de le nourrir inutilementmakecab
...makecab
régulièrement, créant à chaque fois un nouveau fichier de ~ 100 Mo dans votre dossier temporaire. La solution consiste à supprimer le fichier journal de 2 Go (ce qui peut être fait en toute sécurité, car ils ne sont utilisés que pour le dépannage).J'avais un fichier cbs.persist.log de 17 gb, car j'étais sûr que ce n'était pas moi qui remplissais mon ssd, j'ai recherché de gros fichiers inhabituels dans le répertoire des journaux de Windows. Pouvait penser à un problème de compression de toute façon.
Donc, pour réinitialiser la compression dans le dossier CBS, j'ai utilisé la méthode suivante:
REMARQUE: le nettoyage du dossier CBS réinitialise le processus de compression. Par conséquent, les nouveaux fichiers journaux créés ne doivent pas dépasser 50 Mo avant la compression dans les fichiers .cab, comme il se doit.
Il n'y a pas de résultat visuel direct, vous devez attendre qu'un tel fichier journal soit suffisamment volumineux.
Cette solution fonctionne toujours pour moi sur Windows 7/8 / 8.1 après 1 an
Bien que je ne puisse pas être sûr que la compression n'échouera plus jamais, si c'est le cas ... répétez simplement la solution à nouveau, mais veillez à désactiver TrustedInstaller avant de supprimer les fichiers du dossier CBS.
J'espère que cela t'aides.
la source
services.msc
via Win + R ("Exécuter"), trouver le service, cliquer avec le bouton droit de la souris sur - Propriétés - Démarrer: Désactiver. Ensuite, redémarrez, nettoyez les fichiers et réglez-le à nouveau sur Manuel ou Automatique (automatique était la valeur par défaut sur mon système Win7).Juste au cas où quelqu'un se demanderait pourquoi cela se produit en premier lieu. Je crois avoir reproduit les conditions spéciales (je suis sûr qu'il existe d'autres variantes de ces conditions qui pourraient provoquer le même résultat):
Le processus suivant semble avoir résolu le problème: "désactiver le service Windows Module Installer, supprimer le contenu du dossier C: \ Windows \ Logs \ CBS \ et le dossier 'C: \ Windows \ Temp' - ignorer tous les fichiers en cours d'utilisation, puis Redémarrez le service Windows Module Installer et réglez-le sur "manuel" (par défaut) ". Redémarrer.
la source
Pour résoudre ce problème, sous Windows 7, si le service "Windows Modules Installer" est arrêté, son démarrage semble déclencher le processus de rotation du journal qui crée un nouveau fichier cbs.log et déplace l'ancien fichier dans une archive compressée CbsPersist. Mon fichier journal de 500 Mo a été compressé à 30 Mo.
Notez que l’exécution peut prendre quelques minutes. Le service semble s’arrêter automatiquement une fois que c’est fait.
la source
makecab
abandonné dès qu’il arrive trop loin (en laissant uncab_*
fichier corrompu%WINDIR%\Temp
); dans ce cas, vous devez également vous débarrasser duCbsPersist_*.log
fichier surdimensionné pour que TrustedInstaller ("Windows Modules Installer") n'essaye pas de s'exécutermakecab
au démarrage. J'ai utilisé 7-zip pour compresser le mien en fichiers .log.xz, mais la suppression ou le changement de nom serait probablement aussi une option. Après cela, le redémarrer prendra en charge ceux de taille raisonnable.makecab
régulièrement, créant à chaque fois un nouveau fichier de ~ 100 Mo dans votre dossier temporaire. La solution consiste à supprimer le fichier journal de 2 Go (ce qui peut être fait en toute sécurité, car ils ne sont utilisés que pour le dépannage). Merci beaucoup SamB d'avoir posté, vous avez trouvé la cause première de ce problème. Je suis sur Windows 7 SP1 64 bits. Je ne peux pas croire que Microsoft n'a pas encore résolu ce problème.Dans mon cas, je n'ai pas pu arrêter le service, même après la désactivation. Les étapes suivantes m'ont aidé à arrêter le service et à supprimer le journal CBS.
Juste au cas où cela aiderait quelqu'un.
la source
Sur Server 2008 R2, My
C:\windows\temp
était vide. J'ai essayé de supprimer les journaux cbs et un journal cbs de 2,5 Go renvoyé, alors j'ai vérifiéC:\windows\temp
après avoir tenté de supprimer le journal et qu'un grand nombre de.dmp
fichiers y étaient apparus.Supprimé ceux-ci et le fichier journal est maintenant parti. L'espace disque a été récupéré. (Le mien a continué à revenir même après l'avoir supprimé.)
la source