El sistema Windows apagará el modo DMA del disco duro por sí mismo

  
        

Text /Zhen Yi

El modo DMA del disco duro debe ser conocido por todos, el modo PATA del disco duro tiene DMA33, DMA66, DMA100 y DMA133, ¡el último SATA-150 ya está disponible! En general, la mayoría de las personas aún utilizan el disco duro en modo PATA. El modo DMA del disco duro es 2 ~ 8 veces más rápido que el modo PIO anterior. El uso del modo DMA ha jugado un papel importante en el rendimiento del sistema. Ha habido muchos artículos sobre cómo abrir el modo DMA. No diré mucho aquí.


Pero encontré un nuevo "problema": el sistema Windows 2000, XP, 2003 a veces apaga el modo DMA del disco duro, ¡cambia automáticamente al modo PIO para ejecutarse! Esto provoca una caída repentina en el rendimiento del disco duro en el sistema anterior. El fenómeno más obvio es que la velocidad de inicio del sistema es obviamente más lenta. En general, el control deslizante normal de izquierda a derecha del sistema Windows XP comienza hasta 2 ~ 4. El sistema secundario se puede iniciar, ¡pero este problema puede ir de 5 a 8 veces o más! Además, cuando se ejecuta el sistema, el funcionamiento del disco duro se siente lento. Cuando se ejecuta un software grande, el uso de la CPU a menudo alcanza el 100% y se detiene. Al jugar en juegos grandes en 3D (como Need for Speed ​​6), hay una pausa significativa ( Mucha gente piensa que este es su propio problema con la tarjeta gráfica. Por supuesto, si está usando la tarjeta gráfica hace tres años, es un poco viejo para jugar estos juegos, pero si usa la tarjeta gráfica GF que compró este año, no es un problema.) Cuando se producen los problemas anteriores, es mejor ver si el modo de DMA de su disco duro está desactivado por el propio sistema de Windows. Compruebe si su sistema tiene activado el modo DMA:


1. Haga doble clic en "Herramientas administrativas", luego haga doble clic en "Administración de equipos";
2. Haga clic en "Herramientas del sistema", luego haga clic en "Dispositivos" Administrador ";
3. Expanda el nodo" Controlador IDE ATA /ATAPI ";
4. Haga doble clic en su" Controlador principal IDE ";
5. Haga clic en" Configuración avanzada ".


Cuando vea "Dispositivo 0", el siguiente modo de transferencia debe configurarse como "DMA (si está disponible)", luego "modo de transferencia actual", si "Modo Ultra DMA * (* es un número) , DMA33 es 2, DMA66 es 4, DMA100 es 5, DMA133 es 6) ", entonces su sistema es normal, pero si configura su propio" Modo Ultra DMA 6 "y no cambió, ahora es" Modo Ultra DMA " ¡4 "o" Modo Ultra DMA 2 "o" Modo PIO "y no se pueden cambiar! Puede ser que el sistema haya apagado el modo DMA por sí mismo.


Análisis del problema:


Bueno, primero permítanme hablar sobre cómo se genera el problema. Existe una configuración de este tipo en Windows 2000 /XP /2003: el controlador de puerto IDE /ATAPI de Windows (Atapi.sys) recibe un total de 6 tiempos de espera o errores de comprobación de redundancia cíclica (CRC), el controlador pondrá la velocidad de comunicación (Modo de transferencia) Disminuye el paso hasta el modo DMA más lento desde el modo de acceso directo a la memoria (DMA) más rápido. Si el controlador continúa recibiendo un tiempo de espera o un error de CRC, el controlador eventualmente reducirá el modo de transferencia al modo más lento (modo PIO). ¡El problema está aquí! En general, un disco duro normal rara vez tiene un error de tiempo de espera o de verificación de redundancia cíclica (CRC), pero cuando utilizamos la suspensión (también llamada hibernación) en estos sistemas y recuperamos la computadora, es fácil causar un tiempo de espera o redundancia cíclica. Error de inspección (CRC). Debido a que el sistema establece el valor de tiempo de espera en 4 segundos, cuando el sistema realiza una solicitud de lectura al disco ATA, si el tiempo de respuesta del disco duro excede el valor de tiempo de espera de 4 segundos, se producirá un error de tiempo de espera o de verificación de redundancia cíclica (CRC), pero el sistema es Cuando se cuelga (también llamado hibernación), el disco duro se encuentra en estado de bloqueo. Cuando la computadora se restaura, el disco duro tiene un proceso desde la parada hasta el movimiento, lo que causa fácilmente el valor de tiempo de espera de la mayoría de los tiempos de respuesta del disco duro que exceden 4 segundos. Esto significa que cuando usamos la computadora para suspender 6 veces, el sistema reducirá la velocidad de comunicación (modo de transferencia) del modo de acceso directo a la memoria (DMA) más rápido al modo DMA más lento. Si se suspende más de 6 veces, el controlador eventualmente reducirá el modo de transferencia al modo más lento (modo PIO). Es por esto que el sistema de Windows de repente se ralentiza.


Solución de problemas:


Para volver a habilitar el modo de transferencia para un DMA típico o un DMA más rápido para un dispositivo afectado, haga lo siguiente:
1. Haga doble clic en Herramientas administrativas y, a continuación, haga doble clic en Administración de equipos;
2. Haga clic en Herramientas del sistema, luego haga clic en Administrador de dispositivos;
3. Expanda el nodo Controlador IDE ATA /ATAPI;
4. Haga doble clic en el controlador para el que desea restaurar el modo de transferencia DMA típico;
5. Haga clic en la pestaña Controlador;
6. Haga clic en Desinstalar.


Cuando se complete este proceso, reinicie su computadora. Cuando Windows se reinicia, el controlador del disco duro se vuelve a enumerar y el modo de transferencia de cada dispositivo conectado al controlador se restablece al valor predeterminado.


Pero esto es solo para restablecer el modo de transferencia del dispositivo de disco duro al valor predeterminado. Cuando usemos el sistema de suspensión nuevamente, ¡el sistema apagará el modo DMA solo! Entonces, tenemos que hacer lo siguiente:


1. Haga clic en Inicio, haga clic en Ejecutar, escriba Regedit y luego haga clic en Aceptar.
2. Localice y haga clic en el registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass {4D36E96A-E325-11CE-BFC1-08002BE10318}

Copyright © Conocimiento de Windows All Rights Reserved