O limite de 2GiB ainda nos assombra
Eu vi isso acontecer no Windows 7 de 64 bits e (a partir de hoje) nos sistemas Windows 2008 R2.
Mesmo no Windows de 64 bits, o utilitário makecab.exe
é dividido em arquivos grandes (2GiB +),
porque the Cabinet formato de arquivo não pode armazenar arquivos maiores que 2GiB. .
Se algum arquivo de log em C:\Windows\Logs\CBS
ficar muito grande, ele quebrará o processo de compactação de log:
- O arquivo de log grande do CBS nunca é compactado
- Arquivos de log do CBS mais recentes nunca são compactados
-
C:\Windows\Temp
é preenchido com arquivos de gabinete corrompidos
Os arquivos corrompidos do Cabinet consomem cerca de 200MiB + por dia e não podem ser apagados reinicializando.
Infelizmente, você deve excluir manualmente o grande arquivo de registro do CBS e remover os arquivos corrompidos do gabinete.
Esta foi uma falha de design no Windows 7 que poderia ter sido evitada por:
- dividindo arquivos de log grandes do CBS antes de tentar compactá-los ou
- substituindo o formato de arquivo Cabinet por um formato mais capaz
De qualquer forma, o modo de falha de consome todo o espaço em disco disponível é uma falha grave.