A outra resposta cobre o raciocínio por trás disso - para sistemas modernos, mantendo principalmente os tempos de carregamento na GUI do visualizador de eventos. Copiar o log atual para um local que é copiado e depois limpá-lo também é bom.
Para analisar arquivos de log grandes que acabam sendo gerados de qualquer maneira, duas boas opções ocorrem:
1) Analise o log mais rapidamente do que a GUI atual pode gerenciar ou 2) Divida o log em arquivos separados.
Tenho certeza de que existem alguns utilitários facilmente disponíveis para 2), então vou me concentrar em 1).
Em primeiro lugar, o Powershell possui um excelente cmdlet para essa funcionalidade chamada 'get-winevent'. O desempenho mais rápido que eu já vi envolve o uso de tabelas de hash. Aqui está um exemplo que obtém todos os eventos no log de segurança pertencentes a um usuário específico desde o último dia:
$timeframe = (get-date) - (new-timespan -day 1)
$userevt = Get-WinEvent -ComputerName <specify> -FilterHashTable @{LogName='Security'; Data='<enter username here>'; StartTime=$timeframe}
$ userevt agora é uma coleção de eventos. Dependendo do número de correspondências, você pode direcioná-lo para a lista de formatação para ler facilmente um pequeno número de eventos. Para um número médio, faça o mesmo, mas redirecione a saída para um arquivo:
$userevt | format-list > <outputfile>.txt
Para um número grande, inicie a filtragem (digamos que você queira que o computador de chamada faça um evento de bloqueio no usuário que adquirimos acima):
$userevt | %{if ($_.message -match "Caller Computer .*") {$matches[0]}}
Isso mostrará um resultado de linha única para cada evento de bloqueio. Os processos acima geralmente levam de 1 a 4 minutos para um log de 4 GB no 2008 R2.
Em segundo lugar, especialmente em qualquer máquina 2003 que você possa precisar gerenciar, clique com o botão direito do mouse em um arquivo de log específico no painel esquerdo no visualizador de eventos e selecione 'salvar arquivo de log como'.
Se você estiver executando o visualizador de eventos na máquina local, poderá salvar um arquivo .evt que pode ser analisado por get-winevent.
Como alternativa, você pode salvar um arquivo de texto ou CSV (acho mais fácil o CSV) que pode ser analisado por utilitários de linha de comando apropriados, como grep ou findstr, ou determinados programas como o notepad ++.