PageDefrag v2.32

Por Mark Russinovich

Publicado: noviembre 1, 2006

Introducción

Una de las limitaciones de la interfaz de desfragmentación de Windows NT/2000 es la imposibilidad de desfragmentar archivos que están abiertos con acceso exclusivo. Así, los programas de desfragmentación estándar no pueden mostrar el grado de fragmentación de los archivos de paginación ni de los subárboles del Registro, ni permiten desfragmentarlos. La fragmentación de la paginación y del archivo del Registro puede ser una de las causas principales de la degradación del rendimiento relacionado con la fragmentación de archivos del sistema.

PageDefrag usa técnicas avanzadas para ofrecerle lo que los desfragmentadores comerciales no pueden: la capacidad de consultar el grado de fragmentación de los archivos de paginación y de los subárboles del Registro y su desfragmentación. Además, desfragmenta archivos de registro de eventos y los archivos de hibernación de Windows 2000/XP (donde se guarda la memoria del sistema cuando se hiberna un equipo portátil).

PageDefrag funciona en Windows NT 4.0, Windows 2000, Windows XP y Server 2003.

Principio de la páginaPrincipio de la página

Instalación y uso

Al ejecutar PageDefrag (pagedfrg.exe) se le presentará un cuadro de lista que indica de cuántos clústeres se componen los archivos de paginación, los archivos de registro de eventos y los subárboles del Registro (SAM, SYSTEM, SYSTEM.ALT SECURITY, SOFTWARE, .DEFAULT), así como en cuántos fragmentos se encuentran esos archivos. Si cree que estos archivos están lo bastante fragmentados como para que merezca la pena desfragmentarlos o si desea desfragmentarlos en cada inicio, seleccione el botón de opción adecuado y haga clic en Aceptar.

Cuando indica a PageDefrag que desfragmente, se intentará la próxima vez que el sistema se inicie. Inmediatamente después de que CHKDSK examine los discos duros, PageDefrag usa las API estándar de desfragmentación de archivos (consulte la página Interioridades de la desfragmentación de Windows NT para consultar la documentación de estas API) para el proceso de desfragmentación. A medida que procese cada archivo, PageDefrag imprimirá su nombre y una indicación de si tuvo éxito al desfragmentarlo en la pantalla de inicio. Si reduce la fragmentación con éxito, indicará el número de clústeres iniciales y finales del archivo después de la desfragmentación.

A veces PageDefrag puede ser incapaz de reducir la fragmentación en uno o más archivos, circunstancia que indicará en la pantalla azul de inicio. Esto puede suceder porque no haya suficiente espacio libre en la unidad de disco para la desfragmentación o si el propio espacio libre está muy fragmentado. Para obtener los mejores resultados debe usar PageDefrag junto con una utilidad de desfragmentación comercial o con mi utilidad de desfragmentación gratuita Contig.

Principio de la páginaPrincipio de la página

Opciones de la línea de comandos

Se puede ejecutar PageDefrag de forma no interactiva especificando una opción de línea de comandos para la configuración que desee:

Uso: pagedefrag [-e | -o | -n] [-t <segundos>]

-e

Desfragmentar en cada inicio.

-o

Desfragmentar una vez.

-n

No desfragmentar nunca.

-t

Establecer la cuenta atrás en el número especificado de segundos.

Captura de pantalla de PageDefrag

Descargar PageDefrag (70 KB)


Principio de la páginaPrincipio de la página