¿Las Mac deben desfragmentarse?

51

No veo ninguna aplicación para desfragmentar mi Mac (con OS X).

¿No es necesaria la desfragmentación para Mac OS X? Si es así, ¿por qué no?

    
pregunta spong 30.08.2010 - 02:12

7 respuestas

47

No es necesario. Para obtener más detalles de los que podría desear, lea Fragmentación en volúmenes de HFS Plus por Amit Singh (autor de Internos de Mac OS X: un enfoque de sistemas ).

    
respondido por el Dori 30.08.2010 - 02:31
23

HFS, el sistema de archivos que usa Mac OS X (técnicamente HFS +) tiene una serie de medidas integradas que reducen la fragmentación de la unidad. Primero, usa la asignación basada en la extensión, que es solo una forma elegante de decir que escribe múltiples bloques de datos contiguos una vez (y, por lo tanto, inherentemente tiene menos fragmentación de los datos). En segundo lugar, utiliza la asignación retrasada, lo que significa que las escrituras de los discos se "ponen en cola" y se escriben en la unidad como un grupo (de nuevo, inherentemente menos fragmentación). Además de eso, Mac OS X realiza la desfragmentación de archivos en marcha.

El largo y corto es que la fragmentación no es realmente un problema para las Mac, por lo que no ve un programa para desfragmentar unidades en Mac OS X.

Como nota al margen, hay programas comerciales que desfragmentarán las unidades en OS X, pero esto es esencialmente aceite de serpiente. Puede que haya un pequeño nivel de fragmentación en su disco, y estas aplicaciones seguramente se encargarán de eso. Pero es 100% innecesario y es poco probable que veas algún beneficio.

    
respondido por el Chris Pratt 30.08.2010 - 07:21
20

En términos generales, no es necesario desfragmentar HFS +. Si bien es posible fragmentarlo, la implementación en el kernel de OS X incluye una serie de características que tienden a limitar la fragmentación, incluida la asignación de bloques diferidos y las bandas en caliente. A menos que hagas algo realmente extraño (mantener constantemente el disco lleno al 99% mientras haces muchas lecturas y borrados) es muy difícil fragmentar significativamente el disco.

La única vez que generalmente vale la pena desfragmentar una unidad OS X es cuando intentas realizar una operación LVM (como reducir una partición para bootcamp), y las herramientas integradas fallan. La razón es que esas fallas son causadas en gran medida por alguna estructura central del volumen (como las extensiones o el archivo de catálogo) que existe en bloques fuera del diseño de destino. Técnicamente, esos son archivos, pero como se usan para almacenar metadatos de volumen, el código de movimiento de archivo incorporado tiene problemas para moverlos en una partición en vivo (montada), pero las utilidades de desfragmentación que funcionan en el disco sin conexión pueden simplemente moverlos al principio de la partición , lo que permite que el redimensionador de volumen funcione.

Por lo tanto, aunque los utilidades de desfragmentación generalmente no valen la pena, no son aceite de serpiente, solo herramientas muy especializadas.

    
respondido por el Louis Gerbarg 30.08.2010 - 07:50
20

La mayoría de la gente le dirá que las Mac no sufren la fragmentación del disco, citando argumentos técnicos que la mayoría de las personas no entienden.

Es algo cierto: ya que no hay nada que puedas hacer al respecto sin que gastes $ 20 en algo que podría no mejorar el rendimiento de tu en absoluto , en su lugar, podría centrarse en otras tareas de mantenimiento y simplemente compre un nuevo y brillante mac (o reinstálelo) cuando el anterior se vuelva demasiado lento.

Pero: Un requisito previo importante para no preocuparse por la fragmentación del disco es mantener un poco de espacio libre en su disco (no pude encontrar ninguna recomendación que no se haya eliminado del aire, pero el 20% es a menudo mencionado).

Y para mantener los hechos claros:

  • Hay funciones en Mac OS X diseñadas para evitar la fragmentación.
  • Apple cree que estas funciones son suficientes para evitar que la mayoría de sus usuarios se preocupen por los problemas de fragmentación, pero también dice que '' podría '' beneficiarse de la desfragmentación en algunos casos (por ejemplo, "Si sus discos están casi llenos, y con frecuencia modifica o crea archivos grandes")
  • No hay una herramienta de desfragmentador incorporada o popular y gratuita para Mac OS X (aunque hay comerciales)
  • Algunas personas tienen problemas causados por la fragmentación ( 1 , 2 )
  • No hay una manera fácil de saber si su problema específico es causado por la fragmentación.

Por cierto (la respuesta de @ Dori), la fragmentación en HFS Plus Volumes cito explícitamente esto:

  

Tenga en cuenta que no pretendo hacer ninguna reclamación con respecto a la resistencia a la fragmentación de HFS +. He muestreado muy poco volumen para generalizar mis "resultados".

P.S. Sé que los navegadores web (el campo en el que estoy interesado) al menos a veces se ven afectados por la fragmentación (por ejemplo, mozilla , chrome ). Yo mismo tuve un problema similar al descrito en el rastreador de problemas de mozillla.

    
respondido por el Nickolay 05.02.2011 - 11:49
3

No hay tal cosa que debas (debes) usar. Si Apple creyó que era necesario, se habría incorporado.

Mac difiere completamente de Windows, por ejemplo.

Marque: enlace

    
respondido por el Rob 12.01.2015 - 07:06
0

No, no lo hace. Mac OS X lo hace por sí mismo para archivos de más de 20 MB, y para SSD no importa en absoluto.

    
respondido por el Paul Dunahoo 17.01.2012 - 16:52
-2

obviamente, osx necesita defragmentadores cuando necesitas reducir las particiones donde está instalado, o cuando usas hfs + en otro lugar

un excelente ejemplo es cuando, después de solo usar osx durante años y comenzar a usar un arranque dual allí, como instalar un segundo sistema operativo como gnu / linux (exactamente como lo hice esta semana), y se sabe gnu / linux (como ubuntu) se está volviendo más popular y más popular día a día, especialmente entre los usuarios de osx: en este contexto, y no es tan raro, es totalmente contraproducente y sin sentido tener que respaldar toda la información, reformatee la partición después de cambiar el tamaño Reinstale OSX de nuevo cuando solo necesitaba desfragmentarlo antes de redimensionarlo

así que todos, por favor, no digan que nadie necesita herramientas de desfragmentación en osx, o para hfs + - decir que tal cosa es ridícula, como expliqué ...

    
respondido por el Paulo Silva 14.09.2016 - 10:03

Lea otras preguntas en las etiquetas