Windows 7 inbuilt e consultas relacionadas à fragmentação (de) de terceiros

2

Eu tenho uma boa ideia de como os arquivos acabam sendo fragmentados. Dito isso, copiei aproximadamente 3.200 arquivos de tamanhos variados (de poucos KB a ~ 20 GB) de um HDD externo USB para um formato interno recém-formatado (no Windows 7 x64), NTFS, 2TB, 5400RPM, WD, SATA, não -system (ou seja, secundário), enchendo-o de 57%. Como deveria ter sido muito possível que cada arquivo tivesse sido armazenado em um bloco contíguo, eu esperava que a unidade fosse fragmentada não mais do que 1-2% no máximo após esse exercício bastante demorado (infelizmente essa máquina mais antiga não suporta USB 3.0).

O utilitário de desfragmentação embutido no Windows 7 me disse depois de uma análise rápida que a unidade estava fragmentada apenas 1% ou mais, o que combinava perfeitamente com as minhas expectativas. No entanto, apenas por curiosidade eu baixei e executei a última versão x64 portátil do Defraggler do Piriform, e fiquei chocado ao ver a unidade sendo relatada como sendo ~ 85% fragmentada! A versão portátil do Auslogics Disk Defrag também concordou com o Defraggler, e ambos claramente esperavam trabalhar por ~ 10 horas para desfragmentar completamente o disco.

1) Como em chamas os utilitários de desfragmentação embutidos e de terceiros podem discordar so mal? Quero dizer, 10-20% de variação é provavelmente compreensível, mas 1% e 85% são milhas separadas! Este < em> Engineering Windows 7 post no blog afirma:

In Windows XP, any file that is split into more than one piece is considered fragmented. Not so in Windows Vista if the fragments are large enough – the defragmentation algorithm was changed (from Windows XP) to ignore pieces of a file that are larger than 64MB. As a result, defrag in XP and defrag in Vista will report different amounts of fragmentation on a volume. ... [Please read the entire post so the quote is not taken out of context.]

Poderia ser simplesmente que os utilitários de desfragmentação de terceiros ignorem essa alteração pós-XP e continuem a usar algos de análise semelhantes aos usados pelo XP?

2) Assumindo que os utilitários de terceiros não estão mentindo sobre a extensão real da fragmentação (que o Windows está subestimando após o XP), como os arquivos podem ter sido tão fragmentados, dado que foram copiados novamente para um drive vazio?

3) Se algos de análise muito diferentes explicam a lacuna do bocejo, em que eu acredito? Eu não sou um fanático por desfragmentação, mas 85% é o suficiente para me fazer pensar seriamente em gastar 10 horas desfragmentando esta unidade. Por outro lado, 1% relatado pelo próprio defragger do Windows claramente implica que não há motivo para preocupação e que a desfragmentação teria realmente consequências negativas (conforme o post). A suposição do Windows é válida e devo apenas deixá-la ser, ou haverá qualquer ganho de desempenho perceptível depois de executar um dos utilitários de terceiros por 10 horas seguidas?

4) Eu vejo que a desfragmentação do Windows 7 está programada para ser executada semanalmente. Alguém sabe se ele defrags a cada momento, ou apenas se sua análise revela uma porcentagem de fragmentação sobre um limite definido? Se este último, qual é esse limite e pode ser alterado, talvez através de uma edição do Registro?

Obrigado por ler (minha primeira consulta neste site maravilhoso!) e por quaisquer respostas úteis. Além disso, se você estiver respondendo à pergunta nº 3, lembre-se de que qualquer velocidade aumenta após a desfragmentação com utilitários de terceiros vis-à-vis programa interno do Windows não deve incluir exemplos pré-Vista (de preferência pré-Win7). Além disso, exemplos de programas que fizeram seu sistema inicializar mais rápido não ajudarão nesse caso, já que este é um drive que não é do sistema (embora um que ainda seja usado diariamente).

    
por Karan 06.06.2012 / 03:02

2 respostas

0

"there is a point after which combining fragmented pieces of files has no discernible benefit."

1) Suponho que o defraggler esteja contando todas as frags incluindo todas elas maiores que 64mb, W7 as ignora porque é uma perda de tempo combinar qualquer acima de 64mb

2) Eu raramente vejo isso em cópias de arquivos para discos que não são do sistema. Não tenho certeza do que aconteceu no seu caso.

3) Eu acredito que os engenheiros da Microsoft estão corretos.

4) W7 Defrag é definido no Agendador de Tarefas, você pode editar a tarefa para alterar qualquer parâmetro desejado.

Abra o Agendador de Tarefas e vá para Biblioteca do Agendador de Tarefas > Microsoft > Windows > Defrag

clique com o botão direito do mouse na tarefa e selecione as propriedades (você pode exportar ... a tarefa como um backup caso você altere alguma coisa e ela não funcione e você não se lembre dos padrões de fábrica.

.

Editeosparâmetrosdatarefadedesfragmentaçãoaqui

    
por 06.06.2012 / 03:14
0

Se bem me lembro, as versões modernas do NTFS deliberadamente deixam algum espaço entre os arquivos (se o volume não estiver muito cheio) para que os arquivos possam crescer sem ficarem fragmentados. É possível que as ferramentas de terceiros estejam olhando para esse espaço vazio e o contando como fragmentação - ou seja, o espaço livre no volume é (intencionalmente) fragmentado, e os utilitários de terceiros querem eliminá-lo, para reduzir o risco de novos arquivos precisam ser fragmentados para se adaptarem às lacunas.

Se esse for o caso, a desfragmentação da unidade com os utilitários de terceiros não resultará em nenhuma melhoria de desempenho significativa, embora possa evitar uma possível perda de desempenho se o volume ficar muito cheio. Pessoalmente eu não me incomodaria.

    
por 06.06.2012 / 04:12