El desfragmentador de discos duros de Windows 7

¿Qué es la fragmentación de los discos y porque ocurre?

La fragmentación en los discos se produce ya que al copiar archivos nuevos, Windows los va ubicando en los sectores disponibles, aun aunque estos sean menores al tamaño total del archivo.
Por ejemplo, un archivo de texto que ocupe solo 4KB, podrá ser ubicado en sectores adyacentes del disco, si existieran. De no ser así, será repartido en sectores diferentes aunque estén distantes físicamente.
Cuando el disco es nuevo o se ha formateado recientemente, los archivos copiados ocupan clusters contiguos unos a otros, por lo que no existe fragmentación.
Posteriormente en la medida que pasa el tiempo y debido a la dinámica normal del trabajo en la PC, se van eliminado archivos y copiando otros por lo que llega el momento en que está repartido el espacio libre de forma muy dispareja y caótica en la estructura del disco.
Un simple archivo de solo 1 MB de tamaño, se puede dividir físicamente en cientos o miles de fragmentos en el interior del disco, todo esto se agudiza si se copian y eliminan páginas web a menudo que normalmente poseen multitud de archivos auxiliares.

La fragmentación trae consigo que el cabezal del disco duro realice trabajo adicional, lo que puede ralentizar el equipo.
El desfragmentador de disco vuelve a mover y organizar los datos fragmentados de forma lógica, de manera que los discos y las unidades puedan funcionar de manera más eficaz.

La sencilla y discreta interface del desfragmentador de discos que se introduce en Windows con el lanzamiento de Vista y posteriormente en Windows 7, no convence a gran cantidad de usuarios acostumbrados a la herramienta que se usaba en Windows XP.
Muchos de ellos prefieren instalar programas de terceros para realizar esta tarea e incluso algunos ilusos piensan que pueden ser más efectivos, que la propia herramienta que incluye el sistema operativo.

Ventajas y desventajas de la herramienta de Windows para desfragmentar los discos

La ventaja del desfragmentador de discos de Windows, es que no interfiere con otros procesos ya que solo se activa al estar el equipo en estado idle (el usuario no está realizando ninguna tarea).
Su desventaja es que al estar utilizando constantemente el equipo, nunca se llegan a desfragmentar los discos efectivamente.

¿Cómo desfragmentar los discos con la herramienta de Windows?

• Selecciona en Mi PC la unidad a desfragmentar.
• Da un clic derecho y en el menú Propiedades selecciona Herramientas, entonces presiona el botón: Desfragmentar ahora. Se abrirá la ventana del Desfragmentador de disco.

• Selecciona una de las unidades y presiona el botón: Analizar disco.
• Espera que termine el análisis, si no es necesario de desfragmentar se mostrará en el resultado.
• Para comenzar el proceso de desfragmentación usa el botón: Desfragmentar disco.
Podrás conocer los procesos que se van realizando.

¿Como ver el estado de la fragmentación de un disco?
La herramienta incluida en Windows XP permitía ver el estado de la fragmentación de un disco de forma gráfica, identificando los archivos fragmentados de color rojo.
Puedes usar una pequeña aplicación en tu equipo con Windows 7llamada DiskView , para de esa forma examinar graficamente el estado de las unidades.
Descárgala gratis desde Sysinternals en Microsoft usando el siguiente vínculo.
Descargar DiskView

Desfragmentar discos mediante la línea de comandos, usar DEFRAG

Windows incluye entre sus herramientas la aplicación Defrag.exe, es la encargada de ejecutar la desfragmentación de archivos de manera muy eficiente.
Defrag.exe funciona solo a través de la consola de CMD, usando el comando DEFRAG.
Tiene todas las opciones necesarias como se verá a continuación, si prefieres la efectividad, el rendimiento, la rapidez, en vez de una interface llena de cuadritos a colores, además una aplicación por supuesto gratis, entonces te recomiendo desfragmentar tus discos utilizando el comando DEFRAG, la forma más directa y efectiva de realizar esta tarea.
Puedes utilizar la herramienta introduciendo las órdenes directamente en la consola de CMD, automatizándola mediante un sencillo archivo batch que puedes crear o descargando uno más completo que se ofrece en esta misma pagina.

Como desfragmentar una unidad o disco desde la línea de comandos

Método elemental o básico para desfragmentar una unidad o disco usando comandos.
Sigue los siguientes pasos:

1- Abre la consola de CMD, para eso escribe en el cuadro de Inicio o Ejecutar: CMD y presiona la tecla Enter.
2- Escribe en la consola: DEFRAG /U, presiona la barra de espaciado (crear un espacio).
3- Abre Mi PC, selecciona la unidad a desfragmentar, arrástrala y suéltala encima la ventana de la consola.
4- Presiona la tecla Enter. Espera que termine el proceso y ve observando las tareas que se están ejecutando.

Como desfragmentar solo una carpeta o directorio desde la línea de comandos

Método elemental o básico para desfragmentar solo una carpeta o directorio usando comandos. Sigue los siguientes pasos:

1- Abre la consola de CMD, para eso escribe en el cuadro de Inicio o Ejecutar CMD y presiona la tecla Enter.
2- Escribe en la consola: CONTIG /S /V, presiona la barra de espaciado (crear un espacio).
3- Abre Mi PC, busca la carpeta a desfragmentar, selecciónala, arrástrala y suéltala encima de la ventana de la consola.
4- Oprime la tecla Enter.

¡OJO! Para que funcione el método anterior es necesario previamente tener la aplicación contig en el sistema

 

Opciones y sintaxis para utilizar el comando DEFRAG

Sintaxis:

defrag <volúmenes> | /C | /E <volúmenes> /A [/H] [/M | [/U] [/V]]
defrag <volúmenes> | /C | /E <volúmenes> /X [/H] [/M | [/U] [/V]]
defrag <volumen> /T [/H] [/U] [/V]

Los parámetros a utilizar en DEGRAG mediante la línea de comandos son los siguientes:

  • /A Realizar análisis en los volúmenes especificados.
  • /C Realizar la operación en todos los volúmenes.
  • /E Realizar la operación en todos los volúmenes excepto los especificados.
  • /R Desfragmentación parcial (predeterminada) consolida solo fragmentos menores de 64 MB.
  • /H Desfragmentación con una prioridad normal.
  • /W Desfragmentación total consolida todos los fragmentos sin importar tamaño.
  • /F Fuerza la desfragmentación aun con poco espacio libre (inferior al 15%).
  • /M Ejecutar la operación en cada volumen en paralelo en segundo plano.
  • /T Hacer un seguimiento de una operación que ya esté en curso en el volumen especificado.
  • /U Imprimir el progreso de la operación en pantalla.
  • /V Imprimir salida detallada, incluidas las estadísticas de fragmentación.
  • /X Realizar una consolidación de espacio disponible en los volúmenes especificados.

Ejemplos prácticos de comandos para desfragmentar los discos usando DEFRAG

Estos comandos se pueden copiar, modificar y pegar directamente en una ventana de cmd, Inicio o Ejecutar.

  • DEFRAG C: /A Solo efectúa el análisis en la unidad C
  • DEFRAG C: /F Desfragmenta la unidad C aun cuando hay poco espacio libre.
  • DEFRAG C:\mount point /A /U Desfragmenta la unidad C
  • DEFRAG D: /U /V Desfragmenta la unidad D y muestra el resultado de forma detallada.
  • DEFRAG C: D: /M Desfragmenta las unidades C y D en paralelo.
  • DEFRAG /C /H /U Desfragmenta todas las unidades si es necesario con una prioridad normal.
  • DEFRAG /C /A>%USERPROFILE%\Desktop\”Analisis de discos.txt” Analiza todos los discos y crea un informe en un archivo de texto en el escritorio donde especifica si algún disco necesita la desfragmentación.