¿Desfragmenta realmente ayuda? [duplicar]

16

Posible duplicado:
¿la desfragmentación es relevante para mejorar el rendimiento del disco?

Solía ​​ser que la desfragmentación de un disco duro dio un impulso significativo al rendimiento. En los días de DOS, incluso desfragmentaría disquetes si no iba a hacer más cambios en los archivos (tomó MUCHO tiempo, pero valió la pena).

Ahora ... ya no lo sé. Conozco la teoría, pero en los últimos años he tenido un "sentimiento borroso" de que no solo no parece ayudar, sino que las cosas se vuelven más lentas después de la primera desfragmentación de un disco duro "virgen". No estoy hablando de unidades flash, estoy hablando de buenos discos duros anticuados.

Además, he usado herramientas de terceros que pueden desfragmentar más archivos (MBR en el arranque, etc.) o tienen características más sofisticadas, y no sé si eso también hace una diferencia en el rendimiento. Corren más bonitas, claro, pero eso no es suficiente para mi bolsillo.

No sé si lo estoy soñando. ¿Hay algún dato sobre esto? ¿Desfragmentar todavía ayuda en Windows moderno?

Mi experiencia ha sido del 99% en Windows XP. ¿Qué hay de Vista o Windows 7? ¿Es la desfragmentación más efectiva en esas versiones de Windows?

Euro Micelli
fuente
3
Isaac Waller
Siempre tengo la tentación de responder "Sí" o "No" a las preguntas donde el título está cerrado.
Grant
@Grant: creo en los temas "cortos y dulces"; son "resúmenes". El cuerpo de la pregunta tiene algunas ideas y pensamientos, y consultas más detalladas. Cuento tres signos de interrogación en el cuerpo :-). Obviamente no busco un veredicto sino una discusión sobre el tema. ¡Salud!
Euro Micelli

Respuestas:

10

La desfragmentación en general tendrá un efecto poco perceptible a menos que el sistema de archivos esté muy fragmentado para empezar (es decir, haya existido por algún tiempo y haya visto mucha actividad, o se haya vuelto muy lleno (> 85%) en algún momento). Los sistemas de archivos modernos como ext2 / 3/4 y NTFS son bastante buenos para evitar la fragmentación crónica.

Hay algunas excepciones a esta regla:

  1. Los sistemas de archivos FAT16 / FAT32 utilizan un algoritmo de asignación de bloques de primer ajuste de principio a fin al crear y aumentar archivos, lo que conduce a una fragmentación muy mala en muchos casos
  2. Algunos desfragmentadores harán un buen trabajo al organizar juntos los archivos relacionados, específicamente aquellos utilizados en el momento del arranque. Esto puede mejorar la velocidad de arranque, aunque no mejorará mucho más. Las variantes posteriores de Windows hacen esto en cierta medida automáticamente, por lo que no es necesario hacerlo manualmente
  3. Cuando Windows comenzaba con un sistema de archivos FAT y luego se convertía a NTFS durante el proceso de instalación que ejecutaba una desfragmentación después de que la instalación se había completado, podría hacer una diferencia apreciable. Algunos sugieren que esto (desfragmentar después de la instalación es una tarea útil) sigue siendo el caso, muchos sugieren lo contrario.

Tampoco es que si está hablando de un sistema de archivos que será utilizado por múltiples usuarios al mismo tiempo, o solo de múltiples aplicaciones dependiendo de la carga de E / S que imparte, la desfragmentación hace poca diferencia (a menos que el sistema de archivos estuviera en un estado muy desordenado para empezar) ya que los cabezales de sus unidades se moverán de un lado a otro de todos modos para atender las diferentes tareas concurrentes.

David Spillett
fuente
7

Nota especial: no desfragmente unidades de estado sólido. Los pases adicionales son innecesarios y acortarán la vida útil de su unidad.

TheTXI
fuente
Por lo que he leído (no lo he visto de primera mano), los SSD ni siquiera te permitirán desfragmentar. Es como si estuviera atenuado en Windows o algo así.
Grant
1

Alguna información interesante en Medición del rendimiento en Windows Vista ...

La desfragmentación de disco mueve archivos fragmentados a regiones contiguas más grandes en el disco. Mueve los archivos a los que se accede durante el arranque y el inicio de la aplicación hacia el borde exterior del disco, donde se pueden lograr velocidades de transferencia más altas. La desfragmentación de disco también usa E / S de baja prioridad.

Parece que no solo ayudaría a reducir los tiempos de búsqueda y rotación, sino que también aumentaría las tasas de transferencia de datos para los archivos de arranque (disminuir el tiempo de arranque).

JP Alioto
fuente
-1

WinDirStat le dará una buena idea de cómo se dispersan sus datos en el disco duro. Para archivos más grandes que un clúster, el sistema operativo lo separará y lo colocará en múltiples clústeres en todo el disco. Cuando necesita acceder a uno de estos archivos, el cabezal magnético del disco tiene que moverse a cada ubicación en el plato y leer las piezas. Si todos estos clústeres estuvieran juntos, habría menos movimiento requerido y tiempos de acceso a los archivos un poco más rápidos. También es posible que su disco no sea el eslabón más débil de la cadena, por así decirlo, por lo que el rendimiento obtenido de la desfragmentación puede no ser tan evidente para usted. Pero sí ayuda.

John T
fuente
¿Por qué usar WinDirStat en lugar de simplemente usar la herramienta integrada de análisis de defragement de Windows? En este caso, creo que la herramienta simple es la mejor herramienta.
MDMarra
Me gusta más la representación gráfica y la aplicación tiene menos de 1mb
John T