Preciso desfragmentar o Mac OS X?

9

As janelas precisam ser desfragmentadas regularmente?

Por que o MacOS não possui um utilitário de desfragmentação?

Por favor, ensine uma pessoa detalhada

ffffff
fonte
11
Não faça voto negativo. Esta é uma pergunta válida, embora um pouco mal escrita. Alguém o editará. ;-)
GeneQ 03/08/2009
11
Eu arrumei isso, tentei mantê-lo o mais próximo possível do original e, ao mesmo tempo, torná-lo legível.
23411 Bruce McLeod

Respostas:

17

Eu acho que a melhor resposta para isso vem diretamente deste suporte da Apple KB

Sobre otimização e fragmentação

A otimização de disco é um processo no qual os locais físicos dos arquivos em um volume são "simplificados". Arquivos e metadados são reorganizados para melhorar o tempo de acesso a dados e minimizar o tempo de movimentação da cabeça do disco rígido.

Os arquivos podem se tornar "fragmentados" ao longo do tempo, à medida que são alterados e salvos, e à medida que o volume é preenchido, com diferentes partes de um único arquivo armazenadas em diferentes locais em um volume. O processo de coletar fragmentos de arquivos e reuni-los novamente é conhecido como otimização. No entanto, se ocorrer uma falha durante a otimização, como perda de energia, os arquivos podem ser danificados e precisam ser restaurados a partir de uma cópia de backup.

Preciso otimizar?

Você provavelmente não precisará otimizar nada se usar o Mac OS X. Veja o porquê:

  • A capacidade do disco rígido é geralmente muito maior agora do que alguns anos atrás. Com mais espaço livre disponível, o sistema de arquivos não precisa preencher todos os cantos. A formatação estendida do Mac OS (HFS Plus) evita o máximo possível de reutilizar o espaço dos arquivos excluídos, para evitar o preenchimento prematuro de pequenas áreas do espaço liberado recentemente.

  • O Mac OS X 10.2 e posterior inclui alocação atrasada para volumes formatados no Mac OS X Extended. Isso permite que várias alocações pequenas sejam combinadas em uma única alocação grande em uma área do disco.

  • A fragmentação geralmente era causada pela anexação contínua de dados aos arquivos existentes, especialmente com bifurcações de recursos. Com discos rígidos mais rápidos e melhor armazenamento em cache, além do novo formato de empacotamento de aplicativos, muitos aplicativos simplesmente reescrevem o arquivo inteiro a cada vez. O Mac OS X 10.3 Panther também pode desfragmentar automaticamente esses arquivos de crescimento lento. Esse processo às vezes é conhecido como "Hot-File-Adaptive-Clustering".

  • O cache agressivo de leitura antecipada e write-behind significa que uma pequena fragmentação tem menos efeito no desempenho percebido do sistema.

Bruce McLeod
fonte
4
Essa é a teoria, mas, na prática, se você não é um usuário leve, pode ter que desfragmentar.
Alimack #
E não esqueça a nota final desse artigo: os sistemas Mac OS X usam centenas de milhares de arquivos pequenos, muitos dos quais raramente são acessados. Otimizá-los pode ser um grande esforço para pouquíssimo ganho prático. Também é possível que um dos arquivos colocados na "banda quente" para leituras rápidas durante a inicialização do sistema seja movido durante a desfragmentação, o que diminuiria o desempenho.
Arjan
11
Um desfragmentador decente é "atento às bandas quentes" e não se comporta assim. Confie em mim, já vi ganhos consideráveis ​​com a desfragmentação em um Mac, pelo menos esse bootcamp realmente funciona.
Alimack
Esse artigo foi arquivado e não é mais atualizado pela Apple. (A edição de fevereiro de 2010 removeu uma referência a outro artigo arquivado; caso contrário, não é diferente da edição de junho de 2008 ( rastreada nessa época ). Não aplicável ao Snow Leopard Mac OS X 10.6 ou Lion Mac OS X 10.7.
Graham Perrin
10

Sugiro também dar uma olhada nas respostas do Server Fault:

Minha resposta sobre falha do servidor também se encaixa aqui:

É um pouco de uma resposta sim, não. Útil em determinadas circunstâncias, mas é menos problemático do que era com o FAT ou o HFS comum. Todos os sistemas de arquivos se fragmentam, mas os mais novos são mais resistentes à fragmentação.

Falar especificamente sobre o Mac OS X, HFS +, faz um trabalho decente o suficiente ao tentar impedir que as coisas sejam fragmentadas em comparação com os sistemas mais antigos, mas ainda acontece apenas na mesma escala. O próprio sistema operacional também desfragmenta arquivos "pequenos" (20 MB ou menores) em tempo real desde 10.3 (Panther).

A fragmentação ainda acontece e você pode ver uma queda no desempenho por causa disso, especialmente em sistemas de edição de vídeo ou em um fluxo de trabalho que requer a capacidade de ler ou gravar arquivos grandes rapidamente no disco. Para o seu usuário padrão - quase um problema.

As opções mais populares para desfragmentar um disco rígido para o OS X que eu usei e me deparei são:

  • Clonando o disco rígido para outra unidade e vice-versa. Isso é feito usando o Carbon Copy Cloner ou o SuperDuper e requer um disco rígido extra. Se feito como parte de uma rotina de backup, o tempo atingido pode não ser terrível, mas é livre para fazê-lo dessa maneira.

  • O iDefrag , o Drive Genius e vários outros utilitários também desfragmentarão o seu disco rígido. Pessoalmente, prefiro o iDefrag.

Chealion
fonte
11
Eu encontrei iDefrag ser uma solução muito boa +1
Darren Newton
Eu não tinha ouvido falar do iDefrag, vou dar uma olhada.
22611 Bruce McLeod
2

Não é que o OS X não precise ser desfragmentado. É como no Windows Vista e no Windows 7, o OS X desfragmenta automaticamente sua unidade em segundo plano quando o computador está ocioso. Você nunca precisa desfragmentar manualmente sua unidade no OS X.

Dan Walker
fonte
Espero que funcione melhor do que outros desfragmentadores de segundo plano. Eu tive que desistir de usar o Diskkeeper por causa do incômodo constante da unidade.
Lance Roberts
OSX desfragmenta arquivos com menos de 20 MB. Não remove a fragmentação de diretório (espaços entre arquivos inteiros). Portanto, é necessário desfragmentar se a unidade estiver muito cheia (> 80%) ou se você usar arquivos grandes (normalmente, trabalho de vídeo e imagem).
Alimack
Também não desfragmenta o plano de fundo, na verdade desfragmenta rapidamente durante o acesso ao arquivo (operações de leitura e gravação).
Alimack 23/03
Em alguns casos, a desfragmentação pontual é uma necessidade. Adicionarei uma resposta em Os Macs precisam ser desfragmentados? em Pergunte diferente.
Graham Perrin
2

Você precisará desfragmentar sob certas circunstâncias - embora seja verdade que o Mac OS X elimine a fragmentação de arquivos (arquivos divididos) para arquivos com menos de 20 MB, não elimina a fragmentação de diretórios (espaços entre arquivos). Se a sua unidade ficar muito cheia> 80%, ou se você quiser instalar o Windows 7 no Boot Camp, é possível que você receba um erro, apesar de ter espaço livre suficiente, pois a fragmentação da unidade impede que o sistema operacional consiga espaço suficiente.

Na minha experiência, o iDefrag faz um ótimo trabalho - a versão 2 foi lançada, mas é um software pago.

alimack
fonte
Verifique cuidadosamente as versões no site iDefrag, a versão mais recente causa estragos nos sistemas operacionais el capitan e mais antigos.
Alimack