Hay una recompensa del 100%. De repente apareció un nuevo disco duro en la computadora. Estaba vacío y tenía 97G. El disco funciona, pero a veces desaparece. ¿Por qué?
De hecho, la fragmentación del disco debería llamarse fragmentación de archivos, porque los archivos se encuentran dispersos y almacenados en diferentes partes de todo el disco, en lugar de almacenarse 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 como memoria virtual. El programa de administración de memoria virtual lee y escribe con frecuencia en el disco duro, generando una gran cantidad de fragmentos, que es la principal causa de la fragmentación del disco duro.
Otras configuraciones, como archivos temporales o directorios de archivos temporales generados por el navegador IE al explorar información, también provocarán una gran fragmentación 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 mire hacia adelante y hacia atrás al leer archivos, lo que reducirá el rendimiento del sistema e incluso acortará la vida útil del disco duro. Además, una fragmentación excesiva del disco también 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 guardan en diferentes ubicaciones del disco en lugar de en grupos contiguos del disco. Y porque durante el proceso de operación del archivo, 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, provocando la fragmentación del disco.
3. Principios de las operaciones de lectura y escritura del disco
Después de comprender las causas de la fragmentación del disco, debemos 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 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 a la memoria caché y a la memoria del disco. El tiempo de búsqueda se denomina 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 actual de los discos duros convencionales es inferior a 9,5 ms. Si los archivos relacionados con la aplicación se pueden colocar en el espacio continuo del disco, el tiempo de búsqueda del cabezal se reducirá considerablemente. Lo mismo ocurre con la lectura. El disco lee los datos en el sector debajo del cabezal en solo una quinta parte del tiempo que lleva mover el cabezal a otra posición para leer los mismos datos. Al leer el disco, el sistema primero verifica si los datos están en el caché. Si es así, léalos directamente; de lo contrario, acceda al disco, es decir, lea el disco. El almacenamiento en caché es útil cuando es necesario leer los mismos datos varias veces, pero no sirve 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é necesitas desfragmentar tu disco? Los sistemas Windows no pueden 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 principal. Entonces Microsoft agregó el "Desfragmentador de disco" a Windows y proporcionó "TaskMonitor" para rastrear la actividad del disco durante el inicio del programa, permitiendo que el "Desfragmentador de disco" funcione de manera más efectiva. "TaskMonitor" se ejecuta automáticamente cuando se inicia Windows (por supuesto, debe seleccionar "TaskMonitor" en "Inicio"). Cuando se carga una aplicación, conoce los archivos que se buscan y se llaman cuando se inicia el programa mediante la supervisión de las acciones de acceso al disco, localiza los archivos necesarios y almacena los resultados de la supervisión en el directorio oculto de "C:\Windows\Appleg". La mayoría de los archivos de este directorio tienen la extensión "". lgx", donde "lg" representa el archivo de registro y "X" representa la letra de la unidad, como "lgd" en el "programa de la unidad D"; el nombre del archivo de registro es el nombre del archivo de la aplicación supervisada por TaskMonitor . Por ejemplo, el programa WinZip en la unidad E está grabado como "Winzip32.lge". Cuando el usuario desfragmenta el disco, el programa moverá los archivos relacionados de 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 de acuerdo con la frecuencia de carga del programa, es decir, el software que más se utiliza puede recibir la mayor atención. . Applog. El archivo 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, hacer que TaskMonitor lo supervise y registre y luego usar la desfragmentación del disco para desfragmentarlo y mejorar realmente la velocidad de inicio del programa.
Sin embargo, si el usuario cambia el software de uso común, como WinZip, y ahora usa ZipMap, durante mucho tiempo, la desfragmentación del disco primero moverá los archivos relacionados con WinZip a un espacio continuo en lugar de ZipMap, a menos que la cantidad de veces que ZipMap sea cargado Más que WinZip. Para resolver este problema, los usuarios pueden eliminar el archivo "Winzip32.lgx", el archivo de registro no existe y la desfragmentación del disco no lo optimizará.
En cuarto lugar, ¿debo desfragmentar mi disco duro periódicamente?
De hecho, no debe haber ninguna duda de que el disco duro necesita una limpieza periódica. Si la desfragmentación del disco duro causa daños en un disco duro, será después de una cantidad casi astronómica de desfragmentaciones.
A medida que el disco duro se utiliza durante mucho tiempo, la ubicación de almacenamiento de los archivos se fragmentará: el contenido de los archivos 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 en el disco duro como un todo contiguo. Windows viene con un programa de este tipo: DiskDefragmenter, pero hay mejores programas de este tipo en las herramientas de software Norton Utilities y Nuts & Bolts.
Sin embargo, la desfragmentación es un gran trabajo cuando se trata de 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 suicidio. Pero en este caso, incluso sin desfragmentar, el disco duro fallará rápidamente.
De hecho, en la mayoría de los casos, la desfragmentación regular del disco duro reducirá su desgaste. De todos modos, es mucho más fácil para el cabezal de un disco duro leer un archivo desde 1 que desde 8. Por lo tanto, un disco duro que se desinfla cada dos semanas debería durar más que un disco que nunca se desinfla.
5. Preparativos antes de la desfragmentación
Antes de desfragmentar el disco duro, normalmente tenemos que limpiar la información basura y comprobar si hay errores, y finalmente hablar de desfragmentación y optimización. Por lo tanto, antes de organizar el disco duro, primero debemos hacer lo siguiente:
1. Limpiar los archivos basura y la información basura del disco duro. Después de que el sistema haya estado funcionando durante un período de tiempo, habrá una gran cantidad de archivos basura, incluidos archivos temporales generados durante la instalación del programa, archivos de búfer que quedan al navegar por Internet, archivos DLL que quedan al eliminar software o archivos de error generados durante apagado forzado, etc. Se recomienda que los amigos "novatos" utilicen el "Limpiador de discos" de Microsoft para que lo haga por ellos. Por supuesto, los "veteranos" pueden utilizar algún software más potente o limpiarlo manualmente.
2. Comprobar y reparar errores en el disco duro. La primera opción es "ScanDisk" de Microsoft. Aunque su velocidad realmente no es muy buena, siempre que tengas suficiente paciencia, después de que este programa se complete y escanee en detalle el disco, creo que la mayoría de los errores del sistema se han reparado. Por supuesto, también puedes probar otras herramientas, como "Norton WinDoctor", que es mucho más rápida que la "Herramienta ScanDisk" de Windows.
6. Métodos y precauciones de desfragmentación
En Windows, los usuarios pueden seleccionar "Programas/Accesorios/Herramientas del sistema/Desfragmentador de disco" en el menú "Inicio" para expulsar la unidad. Seleccione la ventana. , seleccione la partición que desea desfragmentar y luego haga clic en [Aceptar] para iniciar la desfragmentación. Sin embargo, este método requiere mucho tiempo, por lo general toma más de 65,438+0 horas para una partición de aproximadamente 2 GB, por lo que se recomienda a los lectores:
1 Al desfragmentar el disco, es mejor apagarlo. todas las demás aplicaciones, incluidos los protectores de pantalla, establecen el tamaño de la memoria virtual en un valor fijo. No lea ni escriba en el disco. Una vez que la desfragmentación del disco encuentre que los archivos en el disco han cambiado, comenzará de nuevo.
2. La frecuencia de desfragmentación debe controlarse adecuadamente. Una desfragmentación demasiado frecuente también acortará la vida útil del disco. Por lo general, las particiones de disco que se leen y escriben con frecuencia se clasifican una vez por semana.
7. Parámetros de comando del escáner de disco
Se puede decir que los parámetros de comando son una habilidad básica en la era DOS. Muchos programas se inician mediante parámetros de comando. En la era de las interfaces gráficas, ya es difícil ver rastros de él, pero en realidad existe y juega un gran papel. Por ejemplo, muchos instaladores de juegos de Windows se implementan mediante el parámetro /Setup.
Normalmente, no prestamos mucha atención a los parámetros de comando de algunos programas, pero a menudo contienen algunas funciones ocultas, que son muy útiles si se usan correctamente.
ScanDisk en Windows contiene muchos parámetros de comando, que se pueden implementar en modo MS_DOS o en el cuadro de diálogo "Ejecutar". También puede crear accesos directos si necesita utilizar parámetros de comando con frecuencia.
/SILENT inicia ScanDisk y no permite ninguna opción ni configuración avanzada.
/A Verifique todos los discos duros locales.
/NInicia y sale automáticamente de ScanDisk.
/P Impide que ScanDisk repare los errores que encuentre.
X: X indica la letra de unidad que se va a comprobar (no se requiere ningún parámetro de comando /).
Por ejemplo:
1) Verifique la unidad E, inicie y salga automáticamente de ScanDisk.
SCANDSKW E: /N
2) Verifique todos los discos duros para evitar que ScanDisk repare los errores encontrados.
SCANDSKW /A /P
8. ¿Ejecutar otros programas de clasificación de archivos?
Al ejecutar otros programas de desfragmentación de archivos de disco (como WinAlign), puede interferir con los datos registrados por TaskMon. Si realiza la desfragmentación directamente en este momento, puede perder más de lo que gana y lograr el objetivo de optimizar el rendimiento. La solución es ejecutar Windows y los programas más utilizados varias veces antes de desfragmentar, lo que permitirá a TaskMon recopilar las estadísticas correctas nuevamente para guiar la optimización del disco.
Finalmente, cuando inicias el programa de desfragmentación del disco de Windows 98, es posible que te sorprendas con el logo de Intel en la interfaz. ¿Por qué participan los fabricantes de procesadores en la redacción de este software de optimización de disco? Esto se debe a que un tiempo de búsqueda lento en el disco duro provocará una disminución en el rendimiento general del sistema, lo que dañará la imagen de la superpotencia informática de la CPU y hará que la gente piense erróneamente que el rendimiento de la CPU es bajo. Una prueba de Microsoft demostró que arrancar Windows en una máquina Pentium 233 era sólo un 3% más rápido que en una máquina Pentium 150. En otras palabras, no importa qué tan rápida sea la CPU, no puede superar las deficiencias de la latencia del disco. Por lo tanto, impulsados por intereses comunes, Intel y Microsoft desarrollaron conjuntamente un programa de desfragmentación de disco para Windows 98 para eliminar el cuello de botella de la búsqueda lenta en el disco duro.
9. Cómo desfragmentar rápidamente el disco
Cada vez que necesites desfragmentar el disco, debes seleccionar Inicio * Programas * Accesorios * Herramientas del sistema * Desfragmentador de disco y luego especificar. El disco, muy problemático. ¿Existe una manera fácil de realizar esta serie de operaciones?
En el Explorador de Windows, seleccione Ver * Opciones de carpeta (u Ver * Opciones), seleccione la pestaña Tipos de archivo y luego seleccione la unidad en la lista de tipos de archivos registrados. Haga clic en el botón Editar para abrir el cuadro de diálogo Editar tipos de archivos, seleccione Nuevo y escriba Quick Defrag en la columna Acción. Escriba "c:\Windows\defrag.exe "%1"\sin mensaje" en la columna "Aplicación utilizada para realizar esta acción".
Haga clic en Aceptar, luego en Cerrar, regrese a la pestaña Tipos de archivos y haga clic en Cerrar. Ahora, abra Mi PC, haga clic derecho en la unidad que desea desfragmentar y haga clic.
Preste atención a la seguridad al desfragmentar discos
La desfragmentación del disco puede mejorar la velocidad de lectura y escritura de archivos, pero la desfragmentación ciega puede causar algunos peligros innecesarios, lo que requiere nuestra atención. Los siguientes asuntos:
1. No lea ni escriba datos al ordenar.
La desfragmentación es un proceso largo. A muchos amigos les gusta escuchar música y jugar mientras clasifican. Esto es muy peligroso porque el disco duro gira a alta velocidad durante la clasificación, y leer y escribir datos en este momento es probable que cause daños a la computadora e incluso al disco duro. .
2. No se recomienda la organización frecuente
La desfragmentación del disco se diferencia de otras operaciones de la computadora en que el disco duro continuará girando a alta velocidad. Si su disco se fragmenta con frecuencia, la vida útil de su disco duro puede acortarse. Se recomienda organizarlo una vez al mes aproximadamente.
3. Esté preparado.
Antes de desfragmentar el disco, debe realizar un "análisis de errores del disco" en la unidad. Esto puede evitar que el sistema confunda ciertos archivos con errores lógicos y provoque la pérdida de archivos.
La operación específica es (tomando Windows XP como ejemplo): seleccione la unidad que desea ordenar en Mi PC, haga clic con el botón derecho del mouse, seleccione Propiedades en el menú emergente, ingrese a la pestaña Herramientas y haga clic en el botón Iniciar verificación de errores. en la barra de comprobación de errores y luego siga las indicaciones.
4. No realizar disposiciones cruzadas en sistemas duales.
Muchos amigos han instalado los sistemas operativos duales Windows 98 y Windows XP. Sin embargo, debido a la compatibilidad del sistema y otras razones, la desfragmentación cruzada puede causar translocación de archivos, confusión e incluso fallas del sistema, por lo que se recomienda que los amigos lo instalen. Sistemas operativos duales Windows 98 y Windows XP. Organice particiones de Windows 98 en 98 y organice particiones de Windows XP en Windows XP.
Selecciona "Desfragmentar disco rápidamente" en el menú contextual emergente.