¿Qué significa exactamente la desfragmentación del disco?

Categoría: Computadora/Red>> Sistema operativo/Fallo del sistema

Descripción del problema:

Los archivos fragmentados en la desfragmentación del disco que viene con Windows se refieren a Cual ¿A qué se refieren los volúmenes, grupos y archivos de páginas del informe? ¿Por qué todavía hay algunos archivos que no se pueden clasificar al final?

(Los expertos que conocen los detalles pueden brindarle más información. ..) ^O^

Análisis:

1. ¿Qué es la fragmentación del disco?

De hecho, la fragmentación del disco debería llamarse fragmentación de archivos porque los archivos están dispersos. y se guardan en diferentes lugares del disco, en lugar de guardarse continuamente en grupos contiguos en el disco.

Cuando la memoria física requerida por una aplicación es insuficiente, el sistema operativo general generará un archivo de intercambio temporal en el disco duro y utilizará el espacio del disco duro ocupado por el archivo para virtualizarlo en memoria. El programa de administración de memoria virtual lee y escribe con frecuencia en el disco duro, generando una gran cantidad de fragmentos. Esta es la principal causa de la fragmentación del disco duro.

Otros archivos temporales o configuraciones de directorio de archivos temporales generados por el navegador IE al buscar información también provocarán una gran cantidad de fragmentos en el sistema. La fragmentación de archivos generalmente no causa problemas en el sistema, pero demasiados fragmentos de archivos harán que el sistema busque hacia adelante y hacia atrás al leer archivos, lo que hará que el rendimiento del sistema disminuya y acorte seriamente la vida útil del disco duro. Además, una fragmentación excesiva del disco puede provocar la pérdida de archivos almacenados

2. ¿Cómo se generan los fragmentos de disco?

En una partición de disco, los archivos se dispersarán y guardarán en diferentes lugares del disco, en lugar de guardarse continuamente en grupos contiguos en el disco. Y porque durante las operaciones de archivos, el sistema Windows puede llamar a la memoria virtual para sincronizar los programas de administración, lo que hará que cada programa lea y escriba con frecuencia en el disco duro, lo que provocará la fragmentación del disco.

3. Principios de las operaciones de lectura y escritura del disco

Después de conocer las causas de la fragmentación del disco, aún necesitamos comprender las operaciones de lectura y escritura del disco cuando el programa se está ejecutando. Generalmente, cuando se ejecuta un programa, el trabajo del cabezal de la unidad de disco es buscar primero los archivos necesarios para que se ejecute el programa, luego leer los datos y, finalmente, realizar el procesamiento posterior a la lectura: transferir los datos al caché del disco (Caché). y memoria. El tiempo de búsqueda se denomina tiempo de búsqueda promedio (tiempo de búsqueda promedio) en los indicadores de rendimiento del disco duro y la unidad es milisegundos (ms). El tiempo de búsqueda promedio de los discos duros convencionales actuales es inferior a 9,5 ms. Si los archivos relacionados con la aplicación se pueden colocar en espacios contiguos del disco, el tiempo de búsqueda principal se reducirá mucho. Lo mismo ocurre al leer. El tiempo que le toma a un disco leer los datos en el sector debajo del cabezal es solo una quinta parte del tiempo que lleva mover el cabezal a otra ubicación y leer los mismos datos nuevamente. Al leer el disco, el sistema primero verifica si los datos están en el caché y, de ser así, los lee directamente; de ​​lo contrario, accede al disco, es decir, lee el disco; La caché es muy útil cuando es necesario leer los mismos datos varias veces, pero la caché no tiene poder cuando se lee un archivo por primera vez. Por lo tanto, el tiempo de búsqueda y el tiempo de lectura afectan en gran medida la eficiencia de la ejecución del programa.

¿Por qué es necesario desfragmentar el disco? El sistema Windows no puede colocar automáticamente cada archivo en la ubicación más adecuada del disco de acuerdo con el principio de minimizar el tiempo de búsqueda del cabezal. Entonces, Microsoft agregó "Desfragmentar disco" a Windows y proporcionó "TaskMonitor" para rastrear la actividad del disco durante el inicio del programa para que "Desfragmentar disco" pueda funcionar de manera más eficiente. "TaskMonitor" se ejecuta automáticamente cuando se inicia Windows (por supuesto, debe seleccionar "TaskMonitor" en "Inicio"). Cuando se carga una aplicación, monitorea las acciones de acceso al disco para comprender los archivos buscados y llamados cuando se inicia el programa, localiza los archivos requeridos y almacena los resultados del monitoreo en el directorio oculto "C: WindowsApplog".

La mayoría de los archivos en este directorio tienen la extensión ".lgx", donde "lg" representa el archivo de registro y "x" representa la letra de la unidad. Por ejemplo, el programa de la unidad D tiene la extensión ".lgd"; el archivo es el nombre del archivo del programa de aplicación monitoreado por TaskMonitor. Por ejemplo, el programa WinZip en la unidad E está registrado como "Winzip32.lge". Cuando el usuario desfragmenta el disco, el programa moverá los archivos relacionados con la aplicación a un espacio contiguo en el disco según la información del directorio Applog.

TaskMonitor solo busca información del archivo durante el proceso de carga del programa y ajusta el orden de optimización según la frecuencia de carga del programa, lo que significa que el software que más se utiliza recibe la mayor atención. El archivo APPLOG.ind en el directorio Applog registra la cantidad de veces que se ha ejecutado la aplicación. Los usuarios deben iniciar el software de uso frecuente varias veces, aceptar la supervisión y grabación de TaskMonitor y luego usar Desfragmentar disco para organizarlo, a fin de mejorar realmente la velocidad de inicio del programa. Pero si el usuario cambia el software de uso común a mitad de camino, por ejemplo, solía usar WinZip y ahora usa ZipMagic, entonces, durante mucho tiempo, Disk Defragment moverá primero los archivos relacionados con WinZip a un espacio continuo en lugar de ZipMagic, a menos que ZipMagic Más cargas que WinZip. Para resolver este problema, los usuarios pueden eliminar el archivo "Winzip32.lgx". El archivo grabado ya no existe y la Desfragmentación del disco no lo optimizará.

4. ¿Deberías desfragmentar tu disco duro periódicamente?

De hecho, no debería haber dudas sobre la necesidad de desfragmentar el disco duro periódicamente. Si la desfragmentación del disco duro realmente daña el disco duro, será después de que el disco duro haya sido desfragmentado un número casi astronómico de veces.

A medida que el disco duro se utiliza durante mucho tiempo, la ubicación de almacenamiento de archivos se fragmentará: el contenido del archivo se dispersará en diferentes ubicaciones del disco duro. La existencia de estos "archivos fragmentados" reducirá la eficiencia de trabajo del disco duro y aumentará la posibilidad de pérdida y corrupción de datos. El programa de desfragmentación recopila estos fragmentos y los almacena como un todo contiguo en el disco duro. Windows viene con un programa de este tipo: Desfragmentador de disco, pero hay mejores programas de este tipo en las herramientas de software Norton Utilities y Nuts & Bolts.

Sin embargo, la desfragmentación es realmente un gran trabajo para las partes móviles del disco duro. Si el disco duro ha llegado al final de su vida útil, la desfragmentación puede ser un acto suicida. Pero en este caso, el disco duro fallará rápidamente incluso si no lo desfragmentas.

De hecho, la desfragmentación regular del disco duro reduce el desgaste del disco duro en la mayoría de los casos. En cualquier caso, es mucho más fácil dejar que el cabezal del disco duro lea el archivo desde 1 punto que leerlo desde 8 puntos. Por lo tanto, un disco duro que se desinfla cada dos o cuatro semanas debería durar más que uno que nunca se desinfla.

54master/bbs/cgi-bin/topic.cgi?forum=8&topic=27270 No puedo ver con claridad así que me fui a la cama