56 votos

¿Los Macs necesitan ser desfragmentados?

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

¿No es necesario desfragmentar en Mac OS X? Si es así, ¿por qué no?

4 votos

Sé que llego tarde a la fiesta pero hay un programa macupdate.com/info.php/id/16819/idefrag

48voto

Dave Penneys Puntos 3064

No es necesario. Para obtener más detalles de los que posiblemente desees, lee Fragmentación en volúmenes HFS Plus por Amit Singh (autor de Mac OS X Internals: A Systems Approach).

4 votos

1 votos

Amit Singh "... muestrea demasiado poco volumen para generalizar mis "resultados" ..." - eso es mucho menos detalle del que posiblemente desee.

0 votos

@Graham - ¿es ese el punto en el que dejaste de leer? Hay algunas otras frases en ese (extenso) ensayo también.

23voto

Chris Smith Puntos 7465

HFS, el sistema de archivos que utiliza Mac OS X (técnicamente HFS+) tiene una serie de medidas integradas que reducen la fragmentación del disco. En primer lugar, utiliza asignación basada en extentos, que es una forma elegante de decir que escribe múltiples bloques de datos continuos a la vez (y por lo tanto tiene inherentemente menos fragmentación de datos). En segundo lugar, utiliza asignación diferida, lo que significa que graba en el disco de forma "en cola" y escrita como grupo (nuevamente, inherentemente menos fragmentación). Encima de eso, Mac OS X realiza desfragmentación de archivos sobre la marcha.

En resumen, la fragmentación no es realmente un problema para las Mac, por lo que no se ve un programa para desfragmentar discos en Mac OS X.

Como nota al margen, existen programas comerciales que desfragmentarán discos en OS X, pero esto es básicamente un engaño. Puede haber algún pequeño nivel de fragmentación en tu disco, y estas aplicaciones seguramente se encargarán de eso. Pero, es 100% innecesario, y es poco probable que veas algún beneficio.

9 votos

Para ser específico, Mac OS X realiza desfragmentación en tiempo real de archivos menores de 20 megabytes. Si estás trabajando con archivos grandes (por ejemplo, edición de video), podrías tener problemas de fragmentación.

10 votos

La afirmación "100% innecesaria" es una exageración. Recientemente la encontré necesaria.

0 votos

La desfragmentación es útil cuando necesitas volver a particionar un volumen. (También existen utilidades de terceros para esto).

21voto

Andrew Walker Puntos 9038

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

Es algo cierto: como no hay nada que puedas hacer al respecto sin gastar $20 en algo que quizás no mejore el rendimiento de tu computadora en absoluto, podrías enfocarte en otras tareas de mantenimiento y simplemente comprar una nueva Mac brillante (o reinstalar) cuando la antigua se ponga demasiado lenta.

Pero: Un requisito importante para no preocuparse por la fragmentación de disco es mantener siempre algo de espacio libre en tu disco (no pude encontrar ninguna recomendación que no estuviera sacada de la nada, pero a menudo se menciona un 20%).

Y para mantener los hechos claros:

  • Hay funciones en Mac OS X diseñadas para prevenir parte de la fragmentación.
  • Apple piensa que estas funciones son suficientes para evitar que la mayoría de sus usuarios se preocupen por problemas de fragmentación, pero también dice que ''podrías'' beneficiarte de desfragmentar en algunos casos (por ejemplo, "Si tus discos están casi llenos, y a menudo modificas o creas archivos grandes")
  • No hay una utilidad de desfragmentación integrada, gratuita y popular para Mac OS X (aunque hay algunas comerciales)
  • Algunas personas tienen problemas causados por fragmentación (1, 2)
  • No hay una forma fácil de saber si tu problema específico está causado por fragmentación.

PD: (@respuesta de Dori), la Fragmentación en Volúmenes HFS Plus citada expresa explícitamente lo siguiente:

Nótese que no tengo la intención de hacer ninguna afirmación sobre la resistencia a la fragmentación de HFS+. He muestreado muy pocos volúmenes como para generalizar mis "resultados".

PD: Sé que los navegadores web (el campo que me interesa) a veces se ven afectados por la fragmentación (por ejemplo: mozilla, chrome). Yo mismo tuve un problema similar al descrito en el seguimiento de problemas de mozilla.

1 votos

El problema principal parece ser que cuando comienza a quedarte sin espacio, se produce fragmentación descontrolada (porque ya no hay espacio contiguo en el que desfragmentarse, por lo que los archivos no se desfragmentan automáticamente, y no se crea espacio contiguo, por lo que los archivos no se desfragmentan, ...). Usé Drive Genius para determinar que me encontraba en esta situación (no tenía ningún espacio libre contiguo de un tamaño apreciable); defragmenté/limpié; y voilà, un poco más de vida de una máquina por lo demás poco llamativa.

0 votos

Tenga en cuenta que la máquina del tiempo siempre llena el disco de destino, que es donde es más probable que los usuarios se encuentren con problemas de fragmentación.

20voto

Niall C. Puntos 1234

En general, no es necesario desfragmentar HFS+. Aunque 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 diferida y el banding en caliente. A menos que hagas algo realmente extraño (mantener constantemente el disco más del 99% lleno mientras haces muchas lecturas y eliminaciones), es muy difícil fragmentar significativamente el disco.

La única vez que suele valer la pena desfragmentar un disco de OS X es cuando estás intentando realizar una operación de LVM (como reducir una partición para bootcamp) y las herramientas incorporadas fallan. La razón es que esos fallos son causados en gran medida por alguna estructura central del volumen (como los bloques de extensión o el archivo de catálogo) que existen en bloques fuera del diseño objetivo. Técnicamente son archivos, pero debido a que se utilizan para almacenar metadatos del volumen, el código de movimiento de archivos 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 volúmenes funcione.

Por lo tanto, aunque las herramientas de desfragmentación generalmente no valen la pena, no son pócimas mágicas, solo herramientas muy especializadas.

1 votos

Con más del diez por ciento de espacio libre es más fácil de lo que sugiere esta respuesta (no muy difícil) encontrar fragmentación que puede contribuir a problemas reales.

3voto

Rob Puntos 4857

No hay tal cosa que debas usar. Si Apple considerara que era necesario, estaría incorporado.

Mac difiere completamente de Windows, por ejemplo.

Por favor, revisa: http://osxdaily.com/2014/01/13/defrag-mac-hard-drive-necessary-or-not/

0 votos

No lo sabía. Tenía un Windows 7 y prácticamente tenías que desfragmentarlo cada pocas horas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X