comando udefrag

Última actualización el 14 de abril de 2025

El componente principal de UltraDefrag CLI es el udefragcomando. Puede analizar, desfragmentar y optimizar discos usándolo. También puedes usarlo para obtener la lista de discos disponibles para desfragmentar.

UltraDefrag instala el udefragcomando en el%SystemRoot%\system32 directorio, por lo que se puede acceder a él sin la especificación de ruta completa. El único requisito es iniciarlo desde un símbolo del sistema elevado , ya que requiere derechos administrativos.

Sinopsis

udefrag [action] [options] [disks] [paths]

Comportamiento

AcciónDescripción
-a, --analyze Analice los discos especificados.
-o, --optimize Realice la optimización completa de los discos especificados.
-q, --quick-optimization Realice la optimización rápida de los discos especificados.
--optimize-mft Optimice las tablas de archivos maestros en los discos especificados.
-l, --list-available-volumes Enumere todos los discos no extraíbles disponibles para la desfragmentación.
-la, --list-available-volumes=all Enumere todos los discos disponibles para la desfragmentación, incluidos los extraíbles.
--mark-as-ssd Marque los discos especificados como SSD.
--mark-as-hdd Marque los discos especificados como HDD.
-?, -h, --help Mostrar una pantalla de ayuda.

Las acciones son exclusivas y no acumulables entre sí. Si no se especifica ninguna acción, el programa desfragmentará los discos y rutas especificados. Si tampoco se especifican discos ni rutas, el programa mostrará una pantalla de ayuda.

Opciones

OpciónDescripción
--deep Realice un procesamiento profundo de los discos y rutas especificados. Si esta opción está presente en la línea de comando, el programa procesará todos los archivos ignorando todas las variables de entorno que controlan la exclusión de archivos del procesamiento.
-b, --use-system-color-scheme Desactive la coloración de la salida.
-p, --suppress-progress-indicator No muestre el indicador de progreso ni el mapa del grupo.
-v, --show-volume-information Muestra estadísticas una vez finalizado el trabajo.
-m, --show-cluster-map Muestre el mapa del clúster.
--map-border-color=<color> Establezca el color del borde del mapa del grupo. Los colores disponibles son: negro, blanco, rojo, verde, azul, amarillo, magenta, cian, rojo oscuro, verde oscuro, azul oscuro, amarillo oscuro, magenta oscuro, cian oscuro y gris. Por defecto el programa usa el color amarillo.
--map-symbol=<symbol> Seleccione un personaje con el que dibuje el mapa del grupo. El carácter se puede especificar directamente o mediante su código ASCII en formato hexadecimal (en el rango de 0x1…0xFF).% Por defecto el programa utiliza el carácter.
--map-rows=<n> Establezca la altura del mapa del grupo. Por defecto, el mapa tiene 10 filas de alto.
--map-symbols-per-line=<n> Establezca el ancho del mapa del clúster. Por defecto, el mapa tiene 68 caracteres de ancho.
--use-entire-window Expanda el mapa del clúster para utilizar todo el espacio disponible.
--wait Espere a que finalicen los trabajos de desfragmentación que se ejecutan en otras instancias UltraDefrag antes de iniciar el trabajo.
--shellex Procese los discos y rutas especificados en un modo especial que UltraDefrag ha estado usando en el pasado para la desfragmentación con un solo clic de archivos y carpetas individuales. En este modo, el programa muestra la lista de objetos seleccionados antes de iniciar el trabajo y un mensaje para presionar cualquier tecla después de completar el trabajo. Además, ignora las variables de entorno y, en su lugar, tiene en cuenta las preferencias del usuario .

Discos y caminos

Puede analizar, desfragmentar y optimizar varios discos de una sola vez:

1
udefrag c: d:

También puede utilizar uno de los siguientes interruptores:

CambiarDescripción
--all Procese todos los discos disponibles.
--all-fixed Procese todos los discos no extraíbles.

A veces es posible que desees desfragmentar archivos y carpetas individuales en lugar de discos completos. Para lograrlo, especifique una lista separada por espacios de las rutas que desea desfragmentar. Se admiten rutas absolutas y relativas, así como * y ? comodines. Todas las rutas que contengan espacios deben estar entre comillas dobles:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
:: defragment the USERPROFILE folder contents
udefrag "%USERPROFILE%\*"

:: defragment everything inside of the '..\Test Files' folder

udefrag "..\Test Files\*"

:: defragment an individual file

udefrag "C:\Virtual Machines\Windows 10\Windows 10.vmdk"

:: defragment them all at once

udefrag "%USERPROFILE%\*" "..\Test Files\*" "C:\Virtual Machines\Windows 10\Windows 10.vmdk"

:: defragment the WINDOWS folder itself (its contents will be not processed)

udefrag C:\WINDOWS

Variables de entorno

A menos que la--shellex opción se especifique en la línea de comando, la interfaz de la línea de comando no tiene en cuenta las preferencias del usuario . En cambio, tiene en cuenta las siguientes variables de entorno:

Nombre de la variableDescripción
UD_CLEAN_TEMP_FILES Establezca esta variable en1 eliminar archivos temporales antes de la desfragmentación.
UD_TEMP_FILES_EXP_TIME Tiempo de expiración de los archivos temporales. UltraDefrag utiliza el siguiente formato de tiempo: Ad Bh Cm Ds, donde A, B, C, D son números enteros y d, h, m, s representan días, horas, minutos y segundos, respectivamente. El valor predeterminado es24h .
UD_DEFRAGMENTATION_DEPTH Profundidad de desfragmentación. Valores aceptados :0-100 . El valor predeterminado es80 .
UD_OPTIMIZATION_DEPTH Profundidad de optimización del disco. Valores aceptados:0-100 . El valor predeterminado es80 .
UD_IN_FILTER Si se establece esta variable, UltraDefrag desfragmenta solo los archivos especificados. Se pueden especificar varios patrones, separados por punto y coma. Los patrones apoyan el ? y * comodines.C:\Windows\*;C:\Program Files\* Por ejemplo, puede configurar la variable para procesar solo archivos deC:\Windows yC:\Program Files .
UD_EX_FILTER Si se establece esta variable, UltraDefrag excluye todos los archivos especificados de la desfragmentación. Se pueden especificar varios patrones, separados por punto y coma. Los patrones apoyan el ? y * comodines.*tmp*;*temp* Por ejemplo, puede configurar la variable para excluir archivos temporales.
UD_FRAGMENT_SIZE_THRESHOLD Si se establece esta variable, UltraDefrag omite fragmentos más grandes que los especificados durante la desfragmentación. Se admiten los siguientes símbolos de unidad: KB, MB, GB, TB, PB, EB. Por ejemplo, puede configurar la variable para 20 MBque omita todos los fragmentos de más de 20 megabytes. [1]
UD_FILE_SIZE_THRESHOLD Si se establece esta variable, UltraDefrag omite archivos más grandes que los especificados durante la desfragmentación. Se admiten los siguientes símbolos de unidad: KB, MB, GB, TB, PB, EB. Por ejemplo, puede configurar la variable para 20 MBomitir todos los archivos de más de 20 megabytes. [1]
UD_OPTIMIZER_FILE_SIZE_THRESHOLD Si se establece esta variable, UltraDefrag omite archivos más grandes que los especificados durante la optimización del disco. Se admiten los siguientes símbolos de unidad: KB, MB, GB, TB, PB, EB. Por ejemplo, puede configurar la variable para 20 MBomitir todos los archivos de más de 20 megabytes. [1] Si la variable no está configurada, UltraDefrag utiliza el valor predeterminado que es 20 MB.
UD_FRAGMENTS_THRESHOLD Si se establece esta variable, UltraDefrag omite todos los archivos que tengan menos fragmentos de los especificados durante la desfragmentación. Por ejemplo, puede configurar esta variable para 20omitir todos los archivos que tengan menos de 20 fragmentos.
UD_SSD_FRAGMENTS_THRESHOLDUtilice esta variable para omitir archivos ligeramente fragmentados durante la desfragmentación del SSD.20 Por ejemplo, si configura esta variable en todos los archivos que tengan menos de 20 fragmentos, se omitirán.
UD_SSD_DEFRAGMENT_AND_TRIM_ONLYConfigure esta variable para1 realizar solo la desfragmentación y el recorte de discos durante la optimización de SSD.
UD_SORTING Utilice esta variable para establecer los criterios de clasificación para la optimización del disco.PATH Los valores disponibles son: (ordenar archivos por ruta),SIZE (ordenar archivos por tamaño),C_TIME (ordenar archivos por hora de creación),M_TIME (ordenar archivos por hora de última modificación) yA_TIME (ordenar archivos por hora de último acceso). Si la variable no está configurada, UltraDefrag ordena los archivos por ruta durante la optimización del disco.
UD_SORTING_ORDER Utilice esta variable para establecer el orden de clasificación para la optimización del disco.ASC Los valores disponibles son: (ordenar archivos en orden ascendente) yDESC (ordenar archivos en orden descendente). Si la variable no está configurada, UltraDefrag ordena los archivos en orden ascendente durante la optimización del disco.
UD_FRAGMENTATION_THRESHOLD Si se establece esta variable, UltraDefrag omite por completo los discos que tienen un nivel de fragmentación inferior al especificado durante todas las operaciones, excepto la optimización de la tabla de archivos maestra. Por ejemplo, puede configurar esta variable para 10omitir todos los discos que tengan un nivel de fragmentación inferior al 10%.
UD_TIME_LIMIT Puede utilizar esta variable para limitar el tiempo de procesamiento del disco. UltraDefrag utiliza el siguiente formato de hora: Ad Bh Cm Ds, donde A, B, C, D son números enteros y d, h, m, s representan días, horas, minutos y segundos respectivamente.6h 30m Por ejemplo, puede configurar la variable para limitar el tiempo de procesamiento del disco en 6 horas y 30 minutos.
UD_REFRESH_INTERVAL Puede utilizar esta variable para establecer el intervalo de actualización del progreso en milisegundos.1000 Por ejemplo, puede configurar esta variable para que actualice los indicadores de progreso una vez por segundo. Si la variable no está configurada, UltraDefrag utiliza el valor predeterminado de 100 milisegundos, es decir, una décima de segundo.
UD_DISABLE_REPORTS Establezca esta variable para1 deshabilitar la generación de informes de fragmentación de archivos.
UD_DBGPRINT_LEVEL Puede utilizar esta variable para controlar la cantidad de resultados de depuración.NORMAL Los valores disponibles son: (generar una cantidad moderada de resultados de depuración),DETAILED (generar más resultados de depuración) yPARANOID (generar muchos resultados de depuración). Si la variable no está configurada, UltraDefrag genera una cantidad moderada de resultados de depuración.
UD_LOG_FILE_PATH Si se establece esta variable, UltraDefrag guarda el resultado de la depuración en el archivo especificado.
UD_DRY_RUN Establezca esta variable en1 para realizar el procesamiento del disco en un modo de prueba rápida. En este modo, UltraDefrag en realidad no mueve archivos en el disco, pero todo lo demás funciona de la misma manera que en el funcionamiento normal.

Consejo

Puede configurar fácilmente las variables de entorno según las preferencias del usuario utilizando el setenv .

Notas

Comparte esta página:
Vuelve al comienzo Inglés