comando udefrag
Última actualización el
El componente principal de UltraDefrag CLI es el udefrag
comando. Puede analizar, desfragmentar y optimizar discos usándolo. También puedes usarlo para obtener la lista de discos disponibles para desfragmentar.
UltraDefrag instala el udefrag
comando 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
Comportamiento
Acción | Descripció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ón | Descripció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:
Cambiar | Descripció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 variable | Descripció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 MB que 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 MB omitir 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 MB omitir 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 20 omitir todos los archivos que tengan menos de 20 fragmentos. |
UD_SSD_FRAGMENTS_THRESHOLD | Utilice 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_ONLY | Configure 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 10 omitir 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
- UltraDefag sigue las convenciones del estándar JEDEC 100B.01