¿Necesito desfragmentar Mac OS X?

9

¿Las ventanas deben desfragmentarse regularmente?

¿Por qué MacOS no tiene una utilidad de desfragmentación?

Por favor enséñele a una persona detallada

ffffff
fuente
1
No desestimes. Esta es una pregunta válida, aunque algo mal escrita. ¿Alguien lo editará? ;-)
GeneQ
1
He arreglado esto, traté de mantenerlo lo más cerca posible del original mientras lo hacía legible.
Bruce McLeod el

Respuestas:

17

Creo que la mejor respuesta para esto proviene directamente de este soporte de Apple KB

Sobre optimización y fragmentación

La optimización de disco es un proceso en el que las ubicaciones físicas de los archivos en un volumen se "optimizan". Los archivos y metadatos se reorganizan para mejorar los tiempos de acceso a los datos y minimizar el tiempo que mueve la cabeza de un disco duro.

Los archivos pueden "fragmentarse" con el tiempo a medida que se cambian y guardan y cuando se llena el volumen, con diferentes partes de un solo archivo almacenado en diferentes ubicaciones en un volumen. El proceso de recopilar fragmentos de archivos y volverlos a unir se conoce como optimización. Sin embargo, si se produce un error durante la optimización, como la pérdida de energía, los archivos podrían dañarse y deben restaurarse desde una copia de seguridad.

¿Necesito optimizar?

Probablemente no necesite optimizar en absoluto si usa Mac OS X. A continuación, le explicamos por qué:

  • La capacidad del disco duro es generalmente mucho mayor ahora que hace unos años. Con más espacio libre disponible, el sistema de archivos no necesita llenar cada "rincón y grieta". El formateo extendido de Mac OS (HFS Plus) evita la reutilización del espacio de los archivos eliminados tanto como sea posible, para evitar llenar prematuramente áreas pequeñas de espacio recientemente liberado.

  • Mac OS X 10.2 y posterior incluye la asignación retrasada para volúmenes formateados Mac OS X Extended. Esto permite que varias asignaciones pequeñas se combinen en una sola asignación grande en un área del disco.

  • La fragmentación a menudo fue causada por la adición continua de datos a los archivos existentes, especialmente con los tenedores de recursos. Con discos duros más rápidos y mejor almacenamiento en caché, así como el nuevo formato de empaquetado de aplicaciones, muchas aplicaciones simplemente reescriben todo el archivo cada vez. Mac OS X 10.3 Panther también puede desfragmentar automáticamente dichos archivos de crecimiento lento. Este proceso a veces se conoce como "Hot-File-Adaptive-Clustering".

  • El almacenamiento en caché agresivo de lectura anticipada y escritura posterior significa que una fragmentación menor tiene menos efecto en el rendimiento percibido del sistema.

Bruce McLeod
fuente
44
Esa es la teoría, pero en la práctica, si no eres un usuario ligero, es posible que tengas que desfragmentar.
Alimack
Y no olvide la nota final de ese artículo: los sistemas Mac OS X usan cientos de miles de archivos pequeños, a muchos de los cuales rara vez se accede. Optimizarlos puede ser un gran esfuerzo para obtener muy poca ganancia práctica. También existe la posibilidad de que uno de los archivos ubicados en la "banda activa" para lecturas rápidas durante el inicio del sistema se pueda mover durante la desfragmentación, lo que disminuiría el rendimiento.
Arjan
1
Un desfragmentador decente es "consciente de la banda activa" y no se comportará así. Confía en mí, he visto ganancias considerables al desfragmentar en una Mac, no menos importante que el bootcamp realmente funcione.
Alimack
Ese artículo ha sido archivado y Apple ya no lo actualiza. (La edición de febrero de 2010 eliminó una referencia a otro artículo archivado; de lo contrario, no es diferente de la edición de junio de 2008 ( rastreada en ese momento ). No aplicable a Snow Leopard Mac OS X 10.6 o Lion Mac OS X 10.7.
Graham Perrin
10

Sugiero también echar un vistazo a las respuestas de Server Fault también:

Mi respuesta sobre la falla del servidor también encaja aquí:

Es un poco un sí, no hay respuesta. Útil en ciertas circunstancias, pero es menos problemático que con FAT o HFS regular. Todos los sistemas de archivos se fragmentarán, pero los más nuevos son más resistentes a la fragmentación.

Hablando para Mac OS X específicamente, HFS + hace un trabajo bastante decente al tratar de evitar que las cosas se fragmenten en comparación con los sistemas más antiguos, pero aún así no sucede en la misma escala. El sistema operativo también desfragmenta archivos "pequeños" (20 MB o más pequeños) sobre la marcha desde 10.3 (Panther).

La fragmentación aún ocurre y puede ver una caída en el rendimiento debido a esto, especialmente en los sistemas de edición de video o en un flujo de trabajo que requiere la capacidad de leer o escribir archivos grandes rápidamente en el disco. Para su usuario estándar, casi sin problemas.

Las opciones más populares para desfragmentar un disco duro para OS X que he usado y que encuentro son:

  • Clonación del disco duro a otro disco y viceversa. Esto se realiza utilizando Carbon Copy Cloner o SuperDuper y requiere un disco duro adicional. Si se hace como parte de una rutina de respaldo, el tiempo puede no ser terrible, pero es gratis hacerlo de esta manera.

  • iDefrag , Drive Genius y un puñado de otras utilidades también desfragmentarán tu disco duro. Personalmente prefiero iDefrag.

Chealion
fuente
1
He encontrado que iDefrag es una muy buena solución +1
Darren Newton
No había oído hablar de iDefrag, lo echaré un vistazo.
Bruce McLeod
2

No es que OS X no necesite ser desfragmentado. Es como Windows Vista y Windows 7, OS X desfragmenta automáticamente su unidad en segundo plano cuando la computadora está inactiva. Nunca debería necesitar desfragmentar manualmente su unidad en OS X.

Dan Walker
fuente
Espero que funcione mejor que otros defraggers de fondo. Tuve que dejar de usar Diskkeeper debido a las constantes molestias en el disco.
Lance Roberts el
OSX desfragmenta archivos de menos de 20 MB. No elimina la fragmentación del directorio (espacios entre archivos completos). Por lo tanto, debe desfragmentar si su unidad está muy llena (> 80%) o si utiliza archivos grandes (trabajo de video e imagen, por lo general).
alimack
Tampoco se desfragmenta en segundo plano, en realidad se desfragmenta sobre la marcha durante el acceso a los archivos (operaciones de lectura y escritura).
alimack
En algunos casos, la desfragmentación única es una necesidad. Agregaré una respuesta en ¿Deben desfragmentarse las Mac? en Pregunte diferente.
Graham Perrin
2

Deberá desfragmentar en determinadas circunstancias: si bien es cierto que Mac OS X elimina la fragmentación de archivos (archivos divididos) para archivos de menos de 20 MB, no elimina la fragmentación de directorios (espacios entre archivos). Si su unidad se llena> 80%, o si desea instalar Windows 7 en Boot Camp, es posible que obtenga un error a pesar de tener suficiente espacio libre ya que la fragmentación de la unidad impide que el sistema operativo obtenga suficiente espacio contiguo.

En mi experiencia, iDefrag hace un gran trabajo: la versión 2 está disponible pero es un software pago.

Alimack
fuente
Verifique las versiones cuidadosamente en el sitio iDefrag, la última versión causa estragos en el sistema operativo capitan y anteriores.
Alimack 01 de