Desfragmentar tudo no tempo de inicialização

2

Existe alguma ferramenta de desfragmentação que defrags cada arquivo fragmentado no momento da inicialização? Até agora, todas as ferramentas que vi apenas desfragmentam o arquivo de paginação, a MFT e os arquivos de sistema no momento da inicialização.

    
por Nyx 03.09.2012 / 23:54

2 respostas

3

Eu não sei sobre a desfragmentação de utilitários com uma opção interna para executar na inicialização (Keltari ofereceu uma sugestão), mas eu recomendaria strongmente contra a desfragmentação automática em inicialização . Quando o Windows inicializa, há um lote de acesso ao disco quando ele carrega o sistema, o perfil do usuário, os programas de execução automática etc. Se um desses programas estiver debatendo o disco rígido para desfragmentá-lo, todo o sistema vai se esbarrar em um grau horrível (a menos que você esteja usando um SSD, caso em que você não deveria estar desfragmentando).

A melhor opção é ter uma desfragmentação automática em um ponto posterior após o término do processo de inicialização.


O Windows Vista + adicionou um novo tipo de inicialização aos serviços do Windows que permite que eles sejam executados automaticamente, mas depois que o Windows é inicializado. Você pode criar um serviço do Windows que execute o programa defrag e defina-o como Automatic (Delayed) .


Uma solução ainda melhor é usar um programa de agendamento de inicialização como Startup Delayer (figura 1). Com ele, você pode configurá-lo (e a maioria dos seus outros programas de execução automática) para ser executado automaticamente na inicialização, mas de maneira atrasada e escalonada, para que o sistema não fique sobrecarregado e seja responsivo imediatamente. Para isso, convém definir o último item (por exemplo, ~ 2 a 3 minutos de atraso) para que o sistema tenha interrompido a maior parte do acesso ao disco no momento em que é executado.

Claro que você terá que verificar os arquivos de ajuda de qualquer ferramenta de desfragmentação que você goste para ver quais opções de linha de comando ele usa (embora geralmente executar o executável com a letra da unidade seja suficiente, por exemplo, defrag c: ) .


(Se você tiver muitos fragmentos após a desfragmentação, inicie no modo de segurança (no qual os programas não são executados automaticamente) e execute uma desfragmentação regular nesse momento para que os arquivos não sejam bloqueados.)


Como Ansgar sugeriu, você pode configurar o PageDefrag (figura 2) para desfragmentar as seções, página e registro do Registro. arquivos de hibernação, logs de eventos, etc. durante a pré-inicialização. (Ele pode ser executado no Vista +, mas é desnecessário.) Você também pode usar (uma vez a cada duas ou três luas azuis), NTREGOPT (figura 3) para compactar as seções do registro (funciona no Vista +).



Com este conjunto de ferramentas, você pode manter seu sistema em ótimas condições.

Figura 1 : programa de execução do Windows% defrag :

Figura2:opçõesdoPageDefrag

Figura 3 : NTREGOPT compactando uma seção de registro

Sevocêprecisarexecutarumadesfragmentaçãorealnainicialização,adesfragmentaçãoemtempodeinicializaçãoéumpontodevendarealda UltimateDefrag .

    
por 04.09.2012 / 02:55
1

UltraDefrag tem tempo de inicialização desfragmentação. Eu usei isso no passado, mas não recentemente. É gratuito e de código aberto.

    
por 04.09.2012 / 02:03