O que é um desfragmentador de inicialização?
Um desfragmentador de inicialização é uma versão especial da função de desfragmentação nos computadores. Ele reorganiza os dados para que os arquivos usados durante o processo de inicialização fiquem fisicamente próximos um do outro no disco rígido. Isso pode acelerar o processo de inicialização.
A desfragmentação envolve reorganizar a localização física dos dados em um disco rígido. Isso desfaz a fragmentação, causada pelo fato de que, quando uma parte dos dados é excluída de um computador, a lacuna resultante não será preenchida se a próxima peça a ser gravada não se encaixar nessa lacuna. Isso pode levar os dados a serem organizados de maneira ineficiente.
O processo de desfragmentação reorganiza os dados para que sejam fisicamente organizados da maneira mais eficiente. Isso significa que o computador pode acessar cada pedaço de dados mais rapidamente: a diferença é apenas uma pequena fração de segundo de cada vez, mas tudo é montado. O processo é como arrumar pertences espalhados pelo chão do quarto. Feito isso, é muito mais rápido encontrar e alcançar cada item em particular.
Um desfragmentador de inicialização executa a mesma tarefa, mas lidando especificamente com arquivos de inicialização. Estes são os primeiros arquivos carregados quando um computador é iniciado. São os arquivos necessários para carregar o sistema operacional na memória do computador, juntamente com os arquivos para iniciar qualquer programa que o usuário configurou para executar automaticamente quando o computador for iniciado.
Desde o Windows XP, os sistemas operacionais da Microsoft estão configurados para executar automaticamente uma desfragmentação de inicialização. Isso não é controlado pelo usuário e, em vez disso, é executado quando o computador fica ocioso por um certo tempo, geralmente entre cinco e 30 minutos. O desfragmentador de inicialização é executado em segundo plano, o que significa que o usuário não sabe que está sendo executado.
Embora o desfragmentador de inicialização esteja definido para ser executado por padrão, é possível desativá-lo inadvertidamente, por exemplo, por um aplicativo. Um usuário confiante o suficiente para executar o Editor do Registro pode verificar se isso aconteceu e ativá-lo novamente, se necessário. Isso é feito abrindo o Editor do Registro e indo para HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction, verificando se o valor ao lado de "Ativar" está definido como Y em vez de N.
Enquanto um usuário não pode forçar diretamente a desfragmentação de inicialização para executar, existem dois métodos indiretos. Uma é simplesmente deixar o computador sem aplicativos em execução por pelo menos meia hora, o que fará com que o computador execute a desfragmentação enquanto o recurso estiver ligado. Outra é forçar o computador a executar todas as tarefas definidas para ocioso, o que inclui o desfragmentador de inicialização. Isso pode ser feito nas edições de 32 bits do Windows, clicando em Iniciar, Executar e digitando Rundll32.exe advapi32.dll, ProcessIdleTasks e clicando em OK. Como isso executa várias tarefas, é provável que afete o desempenho do computador até que essas tarefas sejam concluídas.
O sistema operacional Apple Mac não possui um recurso de desfragmentação incorporado. A recomendação oficial, se um disco ficar muito fragmentado, é fazer backup do conteúdo, usar o recurso de inicialização do sistema Mac no disco e restaurar os dados. Como isso é mais problemático, é melhor salvar para casos graves de fragmentação. Os sistemas de gerenciamento de arquivos nas edições mais recentes dos sistemas operacionais baseados em Linux não possuem recursos de desfragmentação incorporados. Há uma variedade de aplicativos de terceiros que podem desfragmentar uma unidade baseada em Linux.