O que são “Fragmentos em Excesso” na desfragmentação de um disco rígido?

3

Estou desfragmentando meu disco rígido (XP SP3) com o PerfectDisk 7.0, e ele encontra 816.659 excessos de fragmentos quando peço uma análise.

[atualização] Especificamente, isso mostra que o disco de 1 TB é 14% fragmentado com 19693 fragmentos e 816.659 fragmentos em excesso. Cerca de 20% do disco ainda é espaço livre.

A que se referem os fragmentos em excesso? Qual é a diferença entre fragmentos e fragmentos em excesso?

Eu tive problemas no passado em que desfragmentei um disco fragmentado e muitos arquivos estavam corrompidos. Parecia que "fragmentos em excesso" se referiam a pedaços órfãos , onde o programa não conseguia descobrir onde colocá-los.

Se isso fosse verdade, a desfragmentação de um disco resultava em muitos arquivos incompletos e, na verdade, desfragmentei um disco cheio de MP3 e obtive um grande número de arquivos corrompidos como resultado.

Em vez disso, comecei a formatar um disco separado e copiar tudo de um para o outro. Dessa forma, não havia bits órfãos e nenhuma corrupção de arquivos.

Alguém sabe o que "fragmentos em excesso" realmente são?

    
por Andrew Swift 06.11.2009 / 09:52

4 respostas

2

Excesso de fragmentos , também chamados fragmentos de arquivos extras , são explicados em CrackUp Alerta para a Fragmentação do Disco :

Each contiguous portion of a file's cluster chain is called a fragment. An unfragmented file consists of a single fragment; a fragmented file consists of two or more fragments. By definition, the first portion of a file's cluster chain (its first fragment) is not fragmented. Therefore a disk can never be 100 percent fragmented. Fragments beyond the first are called extra fragments. The more extra fragments, the more fragmented the file. A file is maximally fragmented when the number of fragments equals the number of clusters. In other words, each of that file's fragments consists of a single cluster.

Portanto, o total de fragmentos em excesso significa o número de fragmentos que idealmente devem ser eliminados por uma desfragmentação de 100% de sucesso. Mas na vida real, vários defrags sucessivos são necessários para aproximar seu número de nada a zero e pelo menos 20% do espaço livre em disco.

    
por 07.11.2009 / 10:05
1

Excesso de fragmentos não é partes órfãs de arquivos.
É um conjunto de fragmentos que permaneceu após a fragmentação completa (ou no final de uma análise de fragmentação, talvez).

Se a fragmentação deixar você com arquivos corrompidos,
você pode ter um disco danificado onde os dados foram movidos de setores bons para ruins, e fazendo com que você veja corrupção em arquivos que não foram corrompidos anteriormente.

A tecnologia De-frag hoje não corrompe uma unidade, mesmo se você perder energia na metade de uma operação de fragmentação.

    
por 06.11.2009 / 10:37
0

Quanto espaço em disco é livre na unidade e quanto dele é contingente? Talvez os arquivos maiores não possam ser desfragmentados, pois não há espaço livre suficiente para armazenar esse arquivo.

causando assim o excesso de fragmentos ...

    
por 06.11.2009 / 16:43
0

Apenas um palpite, mas acho que os fragmentos em excesso podem ser fragmentos de arquivo de página que não podem ser desfragmentados no Windows. Você precisa fazer uma desfragmentação de tempo de inicialização para desfragmentar o arquivo de paginação. Não tenho certeza se o Perfectdisk oferece esse recurso, mas o Diskeeper Pro 2009 que eu uso tem essa opção. O Diskeeper defraga automaticamente todos os arquivos de dentro do XP, exceto o arquivo de paginação, que requer a desfragmentação de inicialização mencionada anteriormente.

Se seus arquivos estão sendo corrompidos após uma desfragmentação, então há algum problema no filesytem, já que a desfragmentação nunca altera o conteúdo de um arquivo, ele apenas torna o arquivo contíguo. Você deve executar o chkdsk com a opção / r para verificar e corrigir esses erros. link

PS: Perfectdisk é diferente do Diskeeper. O último e a Microsoft desenvolveram em conjunto a API de desfragmentação usada em todas as versões do Windows desde o XP. Na verdade, o defragger do XP era uma versão bastante reduzida de algum produto Diskeeper do início dos anos 2000

    
por 06.11.2009 / 22:04