NorfiPC » Comandos Windows » Desfragmentar discos
FeedRSS
 


Como desfragmentar discos duros usando la línea de comandos y archivos batch



Usar el comando DEFRAG para eliminar la desfragmentación en los discos duros, de forma rápida y eficiente y así incrementar el rendimiento del equipo. Desfragmentar discos, unidades, carpetas, directorios e inclusive los archivos de paginación y del Registro. Uso de los comandos DEFRAG y CONTIG. Archivos batch para automatizar, hacer más fácil y accesible esta tarea.
Desfragmentar discos mediante la línea de comandos

La fragmentación de archivos en los discos duros


La fragmentación de archivos en los discos duros es un proceso normal e inevitable, debido a la propia dinámica de funcionamiento del sistema, al ocurrir constantemente procesos de copia y lectura. Es una de las causas más comunes y corrientes de la perdida de rendimiento de cualquier sistema operativo, por lo que es imprescindible tener a mano herramientas que contrarresten el proceso de fragmentación y ordenen debidamente los archivos en las unidades.




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 oprime la tecla Enter.
2- Escribe en la consola: DEFRAG /U, oprime la barra de espaciado (crear un espacio).
3- Abre Mi PC, selecciona la unidad a desfragmentar y arrástrala a la ventana de la consola.
4- Oprime la tecla Enter.
» Ver todas las opciones disponibles del comando defrag.



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 oprime la tecla Enter.
2- Escribe en la consola: CONTIG /S /V, oprime la barra de espaciado (crear un espacio).
3- Abre Mi PC, busca la carpeta a desfragmentar, selecciónala y arrástrala a la ventana de la consola.
4- Oprime la tecla Enter.
» Ver todas las opciones disponibles del comando contig.

¡OJO! Para que funcione el método anterior es necesario previamente tener la aplicación contig en el sistema, si no es así descárgala de forma gratuita en el siguiente link (100kb), descomprímela y cópiala o muévala a la carpeta C:\Windows de tu equipo. Descargar contig

Causas de la fragmentación de archivos en Windows


La fragmentación de archivos se produce debido que al copiar archivos, el disco los va ubicando rellenando lugares disponibles ordenadamente. Cuando el disco es nuevo o se ha formateado recientemente los archivos copiados ocupan clusters contiguos unos a otros, por lo que no va a existir fragmentación. Posteriormente a medida que pasa el tiempo y debido a la dinámica normal del trabajo en la PC, se van eliminado archivos y copiando otros y llega el momento en que está repartido el espacio libre de forma muy dispareja y caótica en la estructura del disco, por lo que al copiar 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.
Esta fragmentación hace 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.

El desfragmentador de discos duros de Windows 7


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, y muchos 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 suministra el sistema operativo.




Usar el comando DEFRAG para desfragmentar discos en Windows


La línea de comandos de Windows incluye entre sus herramientas defrag, es la encargada de ejecutar la desfragmentación de archivos de manera muy eficiente.
DEFRAG tiene todas las opciones necesarias como se vera 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 una ventana de cmd, automatizándola mediante un sencillo batch que puedes crear, o descargando uno más completo que se ofrece en el link más abajo.

Opciones para utilizar DEFRAG mediante la línea de comandos


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.


Código para crear un sencillo batch que permite automatizar el uso de DEFRAG


@echo off

SET/P UNIT= Escribe la letra de la unidad a desfragmentar y presiona Enter:
DEFRAG.exe %UNIT%: /U /V /H

Puedes crear manualmente el archivo batch anterior o descargarlo en el siguiente link, también una clave del Registro que permite tener disponible la opción Desfragmentar, en el menú derecho del ratón.

Batch para desfragmentar discos mediante la línea de comandos con distintas opcionesBatch para desfragmentar discos mediante la línea de comandos con distintas opciones.

Scripts para agregar en el menú contextual de las unidades DesfragmentarScripts para agregar en el menú contextual de las unidades de disco Desfragmentar mediante la línea de comandos





Como desfragmentar los archivos de paginación y del Registro


La principal limitación de DEFRAG es que no permite desfragmentar archivos abiertos para acceso exclusivo del sistema operativo, como el archivo de paginación y los archivos del registro, los cuales debido a su fragmentación son una de las principales causas de la pérdida del rendimiento en Windows.
Para poder realizar esta tarea es necesario utilizar la pequeña aplicación PageDefrag (69 Kb) disponible gratis en SysInternals.
Para utilizar PageDefrag descárgalo en el vinculo mas abajo, descomprímelo y ejecútalo, solo tienes que marcar la casilla que se indica en la imagen para iniciar la aplicación en el siguiente reinicio y apretar el botón OK.

Desfragmentar los archivos de paginación y del registro

Al reiniciar el sistema se desfragmentarán los archivos de paginación y del registro y podrás comprobar rápidamente la apreciable mejora del rendimiento.

Descarga PageDefrag para desfragmentar los archivos de paginación y del registro Descarga PageDefrag para desfragmentar los archivos de paginación y del registro



Desfragmentar carpetas y directorios seleccionados


En otro artículo de este sitio puedes conocer cómo utilizar el comando CONTIG para suplir las limitaciones que posee el comando DEFRAG.
CONTIG es una aplicación que permite desfragmentar carpetas completas y directorios seleccionados, es muy útil cuando se hace necesario desfragmentar regularmente solo determinados directorios que por sus características se fragmentan a menudo.
Desfragmentar carpetas y directorios mediante la línea de comandos



Páginas relacionadas


Tutorial para usar la consola de comandos y crear archivos batch en Windows
Como utilizar la consola de CMD y crear los archivos batch
Como usar el comando Robocopy en Windows, ejemplos prácticos y códigos
Como usar la línea de comandos en Windows 7, ejemplos de la letra A a la E
Como usar la línea de comandos en Windows 7, ejemplos de la letra F a la I
Como usar la línea de comandos en Windows 7, ejemplos prácticos de la letra L a la O

Agrega esta página a tus favoritas: Guardar en Favoritos

NorfiPC en Google+: Compartir en Google+



 
Anterior |  Subir  | Siguiente