Optimizador de unidad de Microsoft


De Wikipedia, la enciclopedia libre
  (Redirigido desde Desfragmentador de disco de Windows )
Saltar a navegación Saltar a búsqueda

Microsoft Drive Optimizer (anteriormente Disk Defragmenter ) es una utilidad de Microsoft Windows diseñada para aumentar la velocidad de acceso a los datos reorganizando los archivos almacenados en un disco para que ocupen ubicaciones de almacenamiento contiguas , una técnica llamada desfragmentación . La desfragmentación de un disco minimiza el desplazamiento de la cabeza, lo que reduce el tiempo que lleva leer y escribir archivos en el disco. [1] Como resultado de la reducción de los tiempos de lectura y escritura, Microsoft Drive Optimizer reduce los tiempos de inicio del sistema para los sistemas que comienzan con dispositivos de almacenamiento magnético como un disco duro. Sin embargo, la desfragmentación no es útil en dispositivos de almacenamiento comoUnidades de estado sólido , unidades USB o tarjetas SD que utilizan memoria flash para aumentar la velocidad, ya que estas unidades no utilizan cabezal. La desfragmentación puede reducir la vida útil de determinadas tecnologías, por ejemplo, unidades de estado sólido. Microsoft Drive Optimizer se envió oficialmente por primera vez con Windows XP .

Desde Windows 8, el programa pasó a llamarse Microsoft Drive Optimizer, con algunas referencias cambiadas para decir Desfragmentar y optimizar unidades o simplemente Optimizar unidades .

Historia temprana

Ya en el final de 1982, el IBM PC DOS sistema operativo que se suministra con los primeros ordenadores personales de IBM incluye un volumen de disco Organización Optimizer para desfragmentar los 5¼ pulgadas disquetes que esas máquinas utilizadas. En este momento, Microsoft 's de MS-DOS hizo discos duros no desfragmentar. Varios desarrolladores de software de terceros comercializaron desfragmentadores para llenar este vacío. MS-DOS 6.0 introdujo Microsoft Defrag. [2] Windows NT , sin embargo, no ofrecía una utilidad de desfragmentación, y otros sugirieron Symantec como una posible alternativa para la utilidad. [3]

Las versiones iniciales de Windows NT carecían de una herramienta de desfragmentación. Las versiones a través de Windows NT 3.51 no tenían una interfaz de programación de aplicaciones para mover grupos de datos en discos duros. [4] Executive Software, posteriormente rebautizado como Diskeeper Corporation , lanzó el software de desfragmentación Diskeeper para Windows NT 3.51, [4] que se envió con una versión personalizada del kernel de NT y los controladores del sistema de archivos que podían mover clústeres.

Microsoft incluyó comandos de control del sistema de archivos (FSCTL) para mover clústeres en el kernel de Windows NT 4.0 , [4] que funcionaba tanto para particiones NTFS como FAT . Sin embargo, Windows NT 4.0 no proporcionó una interfaz de usuario gráfica o de línea de comandos. [4]

Debut

El Desfragmentador de disco también se incluye como parte de Windows 95 - 98 y Windows Me . Podría programarse mediante un asistente de mantenimiento y modificadores de línea de comandos compatibles. [5] Esta versión tenía la limitación de que si el contenido de la unidad cambiaba durante la desfragmentación, volvía a escanear la unidad y reiniciaba el proceso desde donde lo dejó. [6]

El Desfragmentador de disco en Windows 2000 era una versión con licencia reducida de Diskeeper, con licencia de Diskeeper Corporation. Utiliza las siguientes técnicas: [4]

  1. Mover toda la información del índice o directorio a un solo lugar. Mover este punto al centro de los datos, es decir, un tercio del camino hacia adentro, de modo que el recorrido promedio de la cabeza hacia los datos se reduzca a la mitad en comparación con tener información de directorio en el frente.
  2. Mover archivos de uso poco frecuente más lejos del área del directorio.
  3. Obedecer una tabla de descripciones de archivos proporcionada por el usuario para enfatizar o ignorar.
  4. Hacer archivos contiguos para que se puedan leer sin búsquedas innecesarias.

En Windows 2000 y sistemas operativos posteriores, Microsoft Drive Optimizer tiene las siguientes limitaciones:

  • No desfragmenta los archivos que residen en la Papelera de reciclaje o los archivos que están en uso. [7] En particular, esto incluye el registro, el archivo de paginación y el archivo de hibernación.
  • Antes del lanzamiento de Windows Vista, solo se podía analizar o desfragmentar un volumen a la vez y solo se podía ejecutar una instancia. [8]
  • Solo se pueden desfragmentar los volúmenes locales; los volúmenes de red no son compatibles. [8]
  • No se puede programar la versión de la GUI anterior a Windows Vista. Sin embargo, se puede programar la utilidad de línea de comandos desde Windows XP y versiones posteriores. [ cita requerida ]
  • A diferencia de las versiones anteriores, la versión GUI de Windows Vista no muestra un mapa de la fragmentación del disco ni muestra el progreso durante la desfragmentación. [ cita requerida ]

Además, la versión de Windows 2000 tiene las siguientes limitaciones que se eliminaron en Windows XP: [8]

  • No es posible desfragmentar volúmenes NTFS con tamaños de clúster superiores a 4 kilobytes (KB).
  • No es posible realizar un movimiento detallado de datos de archivos NTFS sin comprimir en Windows 2000. Mover un solo grupo de archivos también mueve la parte de 4 KB del archivo que contiene el grupo.
  • Los archivos cifrados con EFS no se desfragmentan.

Windows XP y Server 2003

El Desfragmentador de disco de Windows se actualizó para aliviar algunas restricciones. [9] Ya no depende del Administrador de caché de Windows NT, que impedía que el desfragmentador moviera partes de un archivo que cruzaran un límite de 256 KB dentro del archivo. Los archivos de metadatos NTFS también se pueden desfragmentar. Se ha incluido una herramienta de línea de comandos, defrag.exe , [10] que proporciona acceso al desfragmentador desde cmd.exe y el Programador de tareas . En Windows XP, si la tabla maestra de archivos (MFT) se divide en varios fragmentos, defrag.exe y la versión de la GUI pueden combinar los fragmentos de MFT durante la desfragmentación. [11]

Windows Vista y Server 2008

En Windows Vista , el Desfragmentador de disco incluye una opción para ejecutarse automáticamente en horarios programados usando el Programador de tareas y usa una prioridad de CPU baja y el algoritmo de E / S de prioridad baja recién introducido para que pueda continuar desfragmentando usando recursos reducidos (menos CPU y lectura de disco / actividad de escritura) cuando la computadora está en uso. La interfaz de usuario se ha simplificado, eliminando por completo el gráfico de color, el indicador de progreso , el análisis del disco y la información de fragmentación.

Si los fragmentos de un archivo tienen un tamaño superior a 64 MB, el archivo no se desfragmenta si se utiliza la GUI; Microsoft ha declarado que esto se debe a que no hay un beneficio de rendimiento discernible, ya que el tiempo que se necesita para buscar grandes cantidades de datos es insignificante en comparación con el tiempo necesario para leerlos. [12] El resultado, sin embargo, es que el Desfragmentador de disco no requiere una cierta cantidad de espacio libre para desfragmentar con éxito un volumen, a diferencia de realizar una desfragmentación completa que requiere al menos un 15% de espacio libre en el volumen. La utilidad de línea de comandos, Defrag.exe , ofrece más control sobre el proceso de desfragmentación, como realizar una desfragmentación completa mediante la consolidación de todos los fragmentos de archivo independientemente del tamaño. [13]Esta utilidad se puede utilizar para desfragmentar volúmenes específicos o simplemente analizar volúmenes como lo haría el desfragmentador en Windows XP .

El Desfragmentador de disco es mantenido por Core File Services de Microsoft. La versión de Windows Vista se ha actualizado en Windows Vista SP1 para incluir las mejoras realizadas en Windows Server 2008 . La más notable de estas mejoras es que se ha vuelto a agregar la capacidad de seleccionar qué volúmenes se van a desfragmentar. [14] En particular, el desfragmentador de Windows Vista es mucho más efectivo que la versión incluida con XP. [15]

Windows 7 y posterior

Windows 7 reintroduce la función de análisis y muestra el porcentaje completo de desfragmentación, ambos eliminados en Windows Vista. También puede desfragmentar varios volúmenes simultáneamente.

Según Scott Hanselman de Microsoft , Windows 7 [se necesita verificación ] y luego desfragmentan un disco de estado sólido (SSD) pero de una manera completamente diferente. Hay menos incentivos para la desfragmentación de SSD porque la fragmentación de archivos tiene menos impacto en el rendimiento y manejan un número finito de ciclos de almacenamiento antes de que expire su vida útil. Sin embargo, los sistemas de archivos no pueden admitir la fragmentación infinita de archivos a medida que alcanzan su límite de metadatos. Además, Microsoft Drive Optimizer también es responsable de ejecutar el comando TRIM en SSD. [dieciséis]

Ver también

  • Desfragmentacion
  • Fragmentación del sistema de archivos
  • Lista de software de desfragmentación

Referencias

  1. ^ "Cómo hacer que una computadora sea más rápida: 6 formas de acelerar su PC" . Microsoft en el trabajo . Microsoft . Consultado el 7 de noviembre de 2011 .
  2. ^ Wolverton, Van (2003). Ejecutando MS-DOS Versión 6.22 (20th Anniversary Edition), sexta edición revisada . Microsoft Press . ISBN 0-7356-1812-7.
  3. ^ "¿Cómo ejecuto Microsoft Defrag?" . Ayuda informática . Esperanza informática . Consultado el 7 de noviembre de 2011 .
  4. ↑ a b c d e Russinovich, Mark (20 de marzo de 2007). "Desfragmentación de disco dentro de Windows NT" . TechNet . Microsoft . Consultado el 9 de diciembre de 2008 .
  5. ^ Parámetros de la línea de comandos de Windows 95 Defrag.exe
  6. ^ Descripción de la herramienta Desfragmentador de disco en Windows 98 / Me
  7. ^ Fragmentación de disco y rendimiento del sistema
  8. ^ a b c Limitaciones del Desfragmentador de disco en Windows 2000, Windows XP y Windows Server 2003
  9. ^ Russinovich, Mark ; David Solomon (2005). "Gestión de la memoria". Internos de Microsoft Windows (4ª ed.). Microsoft Press. pag. 728 . ISBN 0-7356-1917-4.
  10. ^ "Descripción de la nueva línea de comandos Defrag.exe incluida con Windows XP (MSKB283080)" . Microsoft . Consultado el 9 de diciembre de 2008 .
  11. ^ Cómo NTFS reserva espacio para su tabla maestra de archivos (MFT)
  12. ^ Preguntas frecuentes sobre el desfragmentador de disco
  13. ^ "Desfragmentador de disco" . Guía del usuario . Guía del usuario de Windows Vista. 27 de enero de 2007. Archivado desde el original el 13 de febrero de 2007 . Consultado el 27 de enero de 2007 .
  14. ^ Desfragmentador de disco en Windows Vista y Windows Server 2008
  15. ^ "21 pasos esenciales para hacer que su PC sea mejor / más rápida / más fuerte - Página 4" . PC máximo . Futuro. 2009-05-28. Archivado desde el original el 22 de junio de 2011.
  16. ^ Hanselman, Scott (3 de diciembre de 2014). "La historia real y completa: ¿Windows desfragmenta su SSD?" . hanselman.com . Sef-publicado . Consultado el 22 de diciembre de 2014 .

enlaces externos

  • Solución de problemas de Microsoft Drive Optimizer
Obtenido de " https://en.wikipedia.org/w/index.php?title=Microsoft_Drive_Optimizer&oldid=1037052975 "