Canales primarios y secundarios ide. ID del canal principal. Abra la ventana del Administrador de dispositivos

Y con su aparición fue nombrada pata(ATA paralelo).

Historia

Cables ATA (IDE): 40 hilos en la parte superior, 80 hilos con entrada de cable en la parte inferior

Adaptador de IDE a IDE de 2,5" (discos duros de portátiles)

El nombre provisional de la interfaz era Accesorios PC/AT("conexión PC/AT"), ya que estaba destinado a ser conectado al bus ISA de 16 bits, entonces conocido como autobús en. En la versión final, el título fue cambiado a "Adjunto AT" para evitar problemas de marca registrada.

La versión original del estándar fue desarrollada en 1986 por Western Digital y, por razones de marketing, se denominó IDE(Electrónica de unidad integrada en inglés - "electrónica integrada en la unidad"). Enfatizó una innovación importante: el controlador de la unidad está ubicado en sí mismo, y no en forma de una placa de expansión separada, como en el estándar ST-506 anterior y las interfaces SCSI y ST-412 existentes en ese momento. Esto hizo posible mejorar las características de las unidades (debido a una distancia más corta al controlador), simplificar su gestión (ya que el controlador de canal IDE se abstrajo de los detalles de la operación de la unidad) y reducir el costo de producción (el controlador de la unidad podría estar diseñado para "su propio" accionamiento, y no para todos los posibles; el controlador de canal generalmente se convirtió en estándar). Cabe señalar que el controlador de canal IDE se llama más correctamente adaptador de host, porque ha pasado del control directo del variador a comunicarse con él a través de un protocolo.

El estándar ATA define la interfaz entre el controlador y la unidad, así como los comandos que se transmiten a través de ella.

La interfaz tiene 8 registros que ocupan 8 direcciones en el espacio de E/S. El bus de datos tiene 16 bits de ancho. La cantidad de canales presentes en el sistema puede ser más de 2. Lo principal es que las direcciones de los canales no se superponen con las direcciones de otros dispositivos de E / S. Se pueden conectar 2 dispositivos (maestro y esclavo) a cada canal, pero solo un dispositivo puede funcionar a la vez.

El principio de direccionamiento CHS está en el nombre. Primero, el posicionador establece el bloque de cabezas en la pista requerida (Cilindro), luego se selecciona la cabeza requerida (Cabeza), y luego se lee la información del sector requerido (Sector).

Estándar EIDE(Ing. IDE mejorado - "IDE extendido"), que apareció después del IDE, permitió el uso de unidades con una capacidad superior a 528 MB (504 MiB), hasta 8,4 GB. Aunque estas abreviaturas se originaron como nombres comerciales más que oficiales para el estándar, los términos IDE y EIDE a menudo se usa en lugar del término ATA. Desde la introducción en 2003 de la norma Serial ATA("serial ATA") ATA tradicional comenzó a llamarse ATA paralelo, en referencia a la forma en que se transmiten los datos a través de un cable paralelo de 40 u 80 núcleos.

Al principio, esta interfaz se usaba con discos duros, pero luego se amplió el estándar para trabajar con otros dispositivos, principalmente usando medios extraíbles. Dichos dispositivos incluyen unidades de CD-ROM y DVD-ROM, unidades de cinta y disquetes de alta capacidad como ZIP y disquetes (que utilizan cabezales magnéticos guiados por láser) (LS-120/240). Además, del archivo de configuración del kernel de FreeBSD, podemos concluir que incluso las unidades de disquete (disquetes) estaban conectadas al bus ATAPI. Este estándar extendido se llama Interfaz de paquetes adjuntos de tecnología avanzada(ATAPI), en relación con el cual el nombre completo del estándar parece ATA/ATAPI. ATAPI coincide casi por completo con SCSI a nivel de comando y, de hecho, existe "SCSI sobre cable ATA".

Inicialmente, las interfaces para conectar unidades de CD-ROM no estaban estandarizadas y eran desarrollos exclusivos de los fabricantes de unidades. Como resultado, para conectar un CD-ROM, era necesario instalar una placa de expansión separada específica para un fabricante en particular, por ejemplo, Panasonic (había al menos 5 opciones de interfaz específicas para conectar un CD-ROM). Algunas variantes de tarjetas de sonido, como Sound Blaster, estaban equipadas con estos puertos (a menudo, la unidad de CD-ROM y la tarjeta de sonido se suministraban como un kit multimedia). La llegada de ATAPI hizo posible estandarizar todos estos periféricos y hacer posible conectarlos a cualquier controlador al que se pueda conectar un disco duro.

Otro paso importante en el desarrollo de ATA fue la transición de PIO (entrada/salida programada) a DMA (acceso directo a memoria). Cuando se usaba PIO, el procesador central de la computadora controlaba la lectura de datos del disco, lo que provocaba un aumento de la carga en el procesador y una ralentización en general. Debido a esto, las computadoras que usan la interfaz ATA generalmente realizan operaciones relacionadas con el disco más lentamente que las computadoras que usan SCSI y otras interfaces. La introducción de DMA ha reducido significativamente el costo del tiempo del procesador para las operaciones de disco.

En esta tecnología, la propia unidad controla el flujo de datos, leyendo o sacando datos de la memoria casi sin la participación del procesador, que solo emite comandos para realizar una u otra acción. En este caso, el disco duro emite una señal de solicitud DMARQ para una operación DMA al controlador. Si la operación DMA es posible, el controlador emite una señal DMACK y el disco duro comienza a enviar datos al primer registro (DATA), desde el cual el controlador lee los datos en la memoria sin la participación del procesador.

La operación DMA es posible si el BIOS, el controlador y el sistema operativo admiten simultáneamente el modo; de lo contrario, solo es posible el modo PIO.

En el desarrollo posterior del estándar (ATA-3), se introdujo un modo UltraDMA 2 adicional (UDMA 33).

Este modo tiene las características de temporización del modo DMA 2, pero los datos se transmiten tanto en el borde ascendente como en el descendente de la señal DIOR/DIOW. Esto duplica la tasa de transferencia de datos en la interfaz. También se ha introducido una verificación de paridad CRC, que aumenta la confiabilidad de la transmisión de información.

En la historia del desarrollo de ATA, ha habido una serie de barreras asociadas con la organización del acceso a los datos. La mayoría de estas barreras, gracias a los modernos sistemas de direccionamiento y técnicas de programación, se han superado. Estos incluyen límites en el tamaño máximo del disco de 504 MiB, alrededor de 8 GiB, alrededor de 32 GiB y 128 GiB. Había otras barreras, en su mayoría relacionadas con los controladores de dispositivos y E/S en sistemas operativos que no son ATA.

La especificación ATA original proporcionaba un modo de direccionamiento de 28 bits. Esto permitió direccionar 2 28 (268 435 456) sectores de 512 bytes cada uno, dando una capacidad máxima de 137 GB (128 GiB). En las PC estándar, el BIOS admitía hasta 7,88 GiB (8,46 GB), lo que permitía un máximo de 1024 cilindros, 256 cabezas y 63 sectores. Este límite de cilindro/cabezal/sector CHS (Cyllinder-Head-Sector), combinado con el estándar IDE, resultó en un límite de espacio direccionable de 504 MiB (528 MB). Para superar esta limitación, se introdujo el esquema de direccionamiento LBA (Logical Block Address), que permitió direccionar hasta 7,88 GiB. Con el tiempo, se eliminó esta restricción, lo que hizo posible abordar primero 32 GiB y luego los 128 GiB, utilizando los 28 bits (en ATA-4) para abordar el sector. La escritura de un número de 28 bits se organiza escribiendo sus partes en los registros correspondientes de la unidad (de 1 a 8 bits en el 4° registro, 9-16 en el 5°, 17-24 en el 6° y 25-28 en el 7° ) .

El direccionamiento de registros se organiza utilizando tres líneas de dirección DA0-DA2. El primer registro en la dirección 0 es de 16 bits y se usa para transferir datos entre el disco y el controlador. Los registros restantes son de 8 bits y se utilizan para el control.

Las últimas especificaciones de ATA asumen un direccionamiento de 48 bits, lo que amplía el límite posible a 128 PiB (144 petabytes).

Estas restricciones de tamaño pueden manifestarse en el hecho de que el sistema piensa que la capacidad del disco es menor que su valor real, o se niega a arrancar y se bloquea en la etapa de inicialización del disco duro. En algunos casos, el problema se puede resolver actualizando el BIOS. Otra posible solución es utilizar programas especiales, como Ontrack DiskManager, que cargan su controlador en la memoria antes de que se cargue el sistema operativo. La desventaja de tales soluciones es que se utilizan particiones de disco no estándar, en las que las particiones de disco son inaccesibles, en caso de carga, por ejemplo, desde un disquete de arranque normal de DOS. Sin embargo, muchos sistemas operativos modernos (a partir de Windows NT4 SP3) pueden funcionar con discos más grandes, incluso si el BIOS de la computadora no determina correctamente este tamaño.

interfaz ATA

Para conectar discos duros con una interfaz PATA, generalmente se usa un cable de 40 hilos (también llamado cable plano). Cada cable generalmente tiene dos o tres conectores, uno de los cuales se conecta al conector del controlador en la placa base (en las computadoras más antiguas, este controlador estaba ubicado en una placa de expansión separada) y uno o dos más están conectados a las unidades. En un momento dado, el bucle P-ATA transmite 16 bits de datos. A veces hay cables IDE que permiten conectar tres unidades a un canal IDE, pero en este caso una de las unidades funciona en modo de solo lectura.

Asignación de pines ATA paralelo
Contacto Propósito Contacto Propósito
1 Reiniciar 2 Tierra
3 Datos 7 4 Datos 8
5 Datos 6 6 Datos 9
7 Datos 5 8 Datos 10
9 Datos 4 10 Datos 11
11 Datos 3 12 Datos 12
13 Datos 2 14 Datos 13
15 Datos 1 16 Datos 14
17 Datos 0 18 Datos 15
19 Tierra 20 llave
21 DDRQ 22 Tierra
23 Escritura de E/S 24 Tierra
25 Lectura de E/S 26 Tierra
27 HRDY del COI 28 Seleccionar cable
29 DDACK 30 Tierra
31 IRQ 32 No conecta
33 dirección 1 34 GPIO_DMA66_Detectar
35 0 36 dirección 2
37 Seleccionar chip 1P 38 Selección de chips 3P
39 Actividad 40 Tierra

Opción de conexión para 4 dispositivos de disco

El puente de la unidad óptica está establecido en esclavo(SL)

Configuración de puentes en dispositivos de disco con una interfaz IDE

Durante mucho tiempo, el cable ATA contenía 40 conductores, pero con la introducción del UltraDMA/66 (UDMA4) apareció su versión de 80 hilos. Todos los conductores adicionales son conductores de tierra que se alternan con conductores de información. Por lo tanto, en lugar de siete conductores de puesta a tierra, había 47. Tal alternancia de conductores reduce el acoplamiento capacitivo entre ellos, lo que reduce la interferencia mutua. El acoplamiento capacitivo es un problema a altas tasas de bits, por lo que esta innovación era necesaria para garantizar el correcto funcionamiento de la especificación establecida. UDMA4 velocidades de transferencia de 66 MB/s (megabytes por segundo). Modos más rápidos UDMA5 y UDMA6 también requieren un cable de 80 hilos.

Aunque la cantidad de conductores se ha duplicado, la cantidad de pines se ha mantenido igual, al igual que la apariencia de los conectores. El cableado interno, por supuesto, es diferente. Los conectores para un cable de 80 hilos deben conectar una gran cantidad de conductores de tierra a una pequeña cantidad de clavijas de tierra, mientras que en un cable de 40 hilos, los conductores están conectados cada uno a su propia clavija. En los cables de 80 hilos, los conectores suelen tener colores diferentes (azul, gris y negro), a diferencia de los cables de 40 hilos, donde normalmente todos los conectores son del mismo color (normalmente negro).

El estándar ATA siempre ha establecido una longitud máxima de cable de 45,7 cm (18 pulgadas). Esta limitación dificulta la conexión de dispositivos en cajas grandes, o la conexión de varias unidades a una sola computadora, y elimina casi por completo la posibilidad de usar unidades PATA como unidades externas. Aunque hay cables más largos disponibles comercialmente, tenga en cuenta que no cumplen con el estándar. Lo mismo puede decirse de los cables "redondos", que también están muy extendidos. El estándar ATA solo describe cables planos con especificaciones específicas de impedancia y capacitancia. Esto, por supuesto, no significa que otros cables no funcionen, pero, en cualquier caso, el uso de cables no estándar debe usarse con precaución.

Si dos dispositivos están conectados al mismo lazo, uno de ellos generalmente se llama principal(ing. maestro), y el otro - esclavo(ing. esclavo). Por lo general, el maestro viene antes que el esclavo en la lista de unidades enumeradas por el BIOS de la computadora o el sistema operativo. En los BIOS más antiguos (486 y anteriores), los discos a menudo se etiquetaban incorrectamente con las letras "C" para maestro y "D" para esclavo.

Si solo hay una unidad en un bucle, en la mayoría de los casos debe configurarse como maestra. Algunos discos (particularmente los hechos por Western Digital) tienen una configuración especial llamada único(es decir, "una unidad por cable"). Sin embargo, en la mayoría de los casos, la única unidad del cable también puede funcionar como esclava (este suele ser el caso cuando se conecta un CD-ROM a un canal separado).

Una configuración llamada selección de cable se describió como opcional en la especificación ATA-1 y se ha generalizado desde ATA-5, ya que elimina la necesidad de cambiar los puentes en las unidades durante las reconexiones. Si la unidad está configurada en el modo de selección de cable, se configura automáticamente como maestro o esclavo según su ubicación en el bucle. Para poder determinar esta ubicación, el bucle debe estar con salida de cables. Para tal cable, el pin 28 (CSEL) no está conectado a uno de los conectores (gris, generalmente el del medio). El controlador pone a tierra este pin. Si el variador ve que el pin está conectado a tierra (es decir, es un 0 lógico), se configura como maestro; de lo contrario (estado de alta impedancia), se configura como esclavo.

En los días de los cables de 40 hilos, era una práctica común instalar una selección de cables simplemente cortando el hilo 28 entre los dos conectores que conectaban a las unidades. En este caso, la unidad esclava estaba al final del cable y la unidad maestra estaba en el medio. Esta ubicación incluso se estandarizó en versiones posteriores de la especificación. Cuando solo se coloca un dispositivo en el cable, esta ubicación da como resultado una pieza de cable innecesaria al final, lo cual no es deseable, tanto por razones de conveniencia como de parámetros físicos: esta pieza conduce a la reflexión de la señal, especialmente a altas frecuencias.

Los cables de 80 hilos presentados para UDMA4 no tienen estas deficiencias. Ahora, el dispositivo maestro siempre está al final del bucle, por lo que si solo se conecta un dispositivo, no obtiene este cable innecesario. Su selección de cable es "de fábrica" ​​- hecho en el propio conector simplemente excluyendo este contacto. Dado que los bucles de 80 cables requerían sus propios conectores de todos modos, la adopción generalizada de esto no fue un gran problema. La norma también exige el uso de conectores de diferentes colores, para facilitar la identificación tanto por parte del fabricante como del ensamblador. El conector azul es para conectar al controlador, negro - al maestro, gris - al esclavo.

Los términos "maestro" y "esclavo" se tomaron prestados de la electrónica industrial (donde este principio se usa ampliamente en la interacción de nodos y dispositivos), pero en este caso son incorrectos y, por lo tanto, no se usan en la versión actual de ATA. estándar. Es más correcto nombrar las unidades maestra y esclava, respectivamente. dispositivo 0 (dispositivo 0) y dispositivo 1 (dispositivo 1). Existe un mito común de que el disco maestro controla el acceso de los discos al canal. De hecho, el acceso al disco y el orden de ejecución de los comandos están controlados por el controlador (que, a su vez, está controlado por el controlador del sistema operativo). Es decir, de hecho, ambos dispositivos son esclavos en relación con el controlador.

Versiones estándar, tasas de transferencia y características de ATA

La siguiente tabla enumera los nombres de las versiones estándar de ATA y sus modos admitidos y velocidades de transmisión. Cabe señalar que la tasa de bits enumerada para cada estándar (por ejemplo, 66,7 MB/s para UDMA4, comúnmente conocida como "Ultra-DMA 66") indica la velocidad máxima teóricamente posible en el cable. Son solo dos bytes multiplicados por la frecuencia real y asume que cada ciclo se usa para transferir datos de usuario. En la práctica, la velocidad es naturalmente menor.

Una sobrecarga en el bus al que está conectado el controlador ATA también puede limitar el nivel máximo de transferencia. Por ejemplo, el ancho de banda máximo de un bus PCI que funciona a 33 MHz y tiene un ancho de 32 bits es de 133 MB/s, y esta velocidad se comparte entre todos los dispositivos conectados al bus.

Scott Müller. Actualización y reparación de PC = Actualización y reparación de PC. - 17ª ed. - M. : Williams, 2007. - S. 573-623. - ISBN 0-7897-3404-4.
Estándar Otros nombres Modos de transferencia agregados (MB/s)

De vez en cuando me encuentro con quejas de usuarios de que la unidad de CD/DVD se ha vuelto muy lenta para grabar discos. A veces, el tiempo de grabación de un disco alcanza una hora y media en lugar de los 5-10 minutos prescritos. Además, la situación es la misma cuando se intenta grabar con cualquier programa (comenzando con Nero, ImgBurn o Astroburn y terminando con el asistente de grabación de CD estándar) y en cualquier disco.

Las razones más comunes para esta situación son los discos baratos de baja calidad, en los que previamente se intentó escribir o leer algo. El hecho es que Windows (más precisamente, el controlador Atapi.sys) tiene la capacidad de elegir de forma independiente uno de varios modos de operación de alta velocidad con la unidad. Entonces, cuando aparece una gran cantidad de errores de lectura / escritura, Windows cambia automáticamente la velocidad de conexión a la unidad desde el modo de intercambio de datos más rápido DMA a lento pero más confiable Pío

Es fácil lidiar con esto.

Para hacer esto, debe abrir Administrador de dispositivos» yendo al menú « Comienzo» -> « Panel de control«->» Sistema» -> marcador « Equipo» -> haga clic en el botón « Administrador de dispositivos«.

O bien, si el escritorio tiene un icono " Mi computadora"- haga clic en él con el botón derecho y en el menú que aparece, haga clic izquierdo en el elemento" Propiedades". Bueno, entonces otra vez el marcador " Equipo” y haga clic en el botón “ Administrador de dispositivos«

Abra el 'Administrador de dispositivos'

A continuación, busque el elemento en la lista. Controladores IDE ATA/ATAPI y expanda la lista de controladores haciendo clic en el signo más a la izquierda.

Debe haber al menos dos elementos:

  • Canal IDE principal
  • Canal IDE secundario

Y ahora, las propiedades de los canales primario y secundario del controlador IDE

En las propiedades de ambos canales, la pestaña “ Opciones adicionales«

Entonces. Donde sea en el campo Modo de transferencia actual” dice “Ultra DMA *** mode” o “PIO” puesto en el campo “ Modo de transferencia" opción " DMA si está disponible«.

Después de comprobar ambos canales, cierre todas las ventanas abiertas con los botones "OK" y reinicia tu computadora.

Si no ayudó.

Si sucedió que esto no ayudó, ¡no se desespere!

Haga todo como se describe arriba, pero cuando haga clic con el botón derecho en los elementos " Canal IDE primario y secundario"Elija no el elemento "Propiedades", sino " Borrar«!

Eliminación de un canal

Cuando se le pregunte si está seguro, no dude en hacer clic en " «.

Confirmar la eliminación

Estas acciones harán que el sistema vuelva a detectar las características de ambos canales después de un reinicio y evalúe adecuadamente la velocidad de conexión al dispositivo.

Por cierto, en Windows 7 todavía puedes intentarlo Desactivar", pero no " Borrar» canales sin DMA

Cómo habilitar el modo Ultra DMA, deshabilitar PIO. Las interrupciones de hardware cargan el sistema

Interrupciones de hardware Cómo habilitar el modo Ultra DMA

2. Deshabilitar el control de errores .


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Clase\<4D36E96A-E325-11CE-BFC1-08002BE10318>.


En las mismas secciones, consulte


0x10010: corresponde al Modo 5 de UDMA (ATA100).
0x8010 - Modo UDMA 4 (ATA66).
0x2010 - Modo UDMA 2 (ATA33).
0x0410 - Modo DMA de varias palabras 2

Pero, si no sabe exactamente en qué modo debería funcionar el tornillo y si hizo todo correctamente, pero nada ha cambiado después del reinicio (poco probable, pero de repente ...), entonces
En este caso, primero elimine el controlador IDE de la lista de dispositivos y reinicie. Windows volverá a encontrar y reinstalar el controlador del controlador IDE, y todos los dispositivos ingresarán a los modos DMA requeridos (MasterDeviceTimingMode y SlaveDeviceTimingMode tomarán automáticamente el valor deseado).

Ahora sobre el proceso de interrupciones de hardware: el proceso de interrupción del hardware en sí. Cuando un disco duro está dañado, constantemente informa errores de lectura y se obtienen estas interrupciones. El procesador comienza a corregir estos errores, y no su tarea, y comienzan los frenos.

Esto es posible y no solo a través del disco duro. Puede intentar cambiar los números de interrupción en el BIOS, pero esa es una historia diferente.

Explico con mis dedos. ¿Ves el del medio?

Si el disco duro de repente comenzó a ralentizarse. Activación espontánea del modo PIO y cómo solucionarlo

El disco duro está conectado a la placa base con un cable. Este cable esencialmente conecta la electrónica del disco duro al controlador de disco en la placa base. El tipo de cable (IDE, SATA, .) no importa. Sí, cada tipo de cable tiene sus propias limitaciones físicas en la transferencia de datos, pero esto solo indica a qué tipo de flujo de datos se afiló el hardware en sus extremos.

El controlador de disco puede funcionar con discos en varios modos diferentes. La electrónica del disco duro, a su vez, también admite diferentes modos de funcionamiento con un controlador de disco. Es posible que los conjuntos de modos de accionamiento/controlador no coincidan, y la mayoría de las veces lo hacen.

De forma predeterminada, el sistema operativo selecciona el modo de funcionamiento más rápido que admiten la controladora y el disco al mismo tiempo.

Para muchos, las analogías de los juegos son más claras, así que usaré una de ellas.

Todo el mundo sabe que el 3D puede ser software (Software Rendering) y hardware (Direct3D, OpenGL).

En el software 3D, cada cuadro es calculado por el procesador, y la tarjeta de video es la única responsable de mostrar la imagen resultante en la pantalla. Los renderizados 3D usan una gran cantidad de matemáticas, lo que ejerce mucha presión sobre la CPU y produce resultados mediocres. ¿Por qué está pasando esto? El hecho es que la Unidad Central de Procesamiento (CPU) es universal, es decir, está adaptada para tipos de cálculos absolutamente diferentes. La computación tridimensional es solo una clase limitada de tareas que la CPU es capaz de realizar. Y resulta que la CPU universal no funciona de manera óptima con gráficos.

En el caso del hardware 3D, el procesador arroja primitivos (texturas, modelos, etc.) en la tarjeta de video y da comandos para su procesamiento, y la tarjeta misma crea la escena y los efectos hermosos, con la ayuda de sus propios gráficos especiales. Procesador (GPU, GPU), afilado solo para tales tareas. Los cálculos en él son notablemente más rápidos, mientras que el procesador central no está cargado.

Entonces, PIO es un tipo de software 3D: todo el trabajo del disco se realiza a través de la CPU. Muy lento y requiere muchos recursos.
Y DMA es procesamiento de datos de hardware que utiliza todo tipo de "aceleradores". Si solo fueran compatibles con el controlador y el propio disco.

Windows funciona con discos en modo DMA. Bueno, por lo general.

Bajo ciertas condiciones (por ejemplo, si ocurren varios errores específicos de lectura y escritura), Windows cambia el modo de disco a PIO. De manera inmediata, hermética y sin posibilidad de rehabilitación.

Después de eso, es imposible obligar al sistema a trabajar con el disco en modo DMA utilizando métodos estándar.
Sobre no estándar, un poco más bajo.

Síntomas de que Windows ha cambiado el trabajo con el disco duro al modo PIO

  • El sistema comenzó a ralentizarse terriblemente. en operaciones de disco. La velocidad de trabajo con el disco se redujo en 2-3 veces.
  • Para operaciones de disco la CPU está sobrecargada. En el Administrador de tareas de Windows, el proceso del sistema (o el proceso de interrupciones en la utilidad Process Explorer) ocupa entre el 80 y el 90 % del tiempo de la CPU.
  • La nitidez y la brusquedad de lo que está sucediendo.. Justo ayer/hace 5 minutos el sistema funcionaba como de costumbre, pero aquí está de su parte.

En las realidades modernas, cuando los discos duros son los dispositivos informáticos más lentos, un "cuello de botella" que ralentiza el trabajo de los programas, incluso una caída doble en su velocidad puede ser catastrófica.

Nos aseguramos de que Windows haya cambiado el trabajo con el disco duro al modo PIO

Abra el "Administrador de dispositivos" en la "Consola de administración" de la computadora.
RMB a "Mi PC" (en el escritorio o en el panel Inicio, no importa) → "Administración".

Abrimos la rama del controlador de disco en el árbol ("controladores IDE ATA / ATAPI") y encontramos el canal al que está conectado nuestro tornillo.
Presione RMB → "Propiedades" (o simplemente haga doble clic con el botón izquierdo del mouse)

Si el "Modo de transferencia" está configurado en "DMA si está disponible", y de hecho el disco duro está funcionando en modo PIO (ver la imagen a continuación), entonces todo está mal, y este es nuestro caso.

Para corregir el error, basta con quitar el dispositivo deshabilitado e instalarlo nuevamente. Puedes hacerlo desde el mismo "Administrador de dispositivos".

O subimos al registro.

En el registro ("Inicio" → "Ejecutar" → regedit) debe ir a la sucursal en:

0000 - configuración del propio controlador.
0001 - Configuración del canal principal (Canal IDE principal).
0002 - configuración del canal secundario (Secondary IDE Chanell).

MasterDeviceTimingModePermitido
- el modo de velocidad máxima en el que se permite operar el dispositivo principal (Maestro) en el canal. Esencialmente, el valor clave es una máscara binaria. Restringe la selección de "Modos de transferencia" desde el cuadro de diálogo.

MasterDeviceTimingMode
- modo de funcionamiento actual del dispositivo principal en el canal. Corresponde a la configuración del Modo de transferencia actual en el cuadro de diálogo.

Las mismas teclas que empiezan por Esclavo y no por Maestro son válidas para el dispositivo esclavo en el canal:

Si el cuadro de diálogo "Tipo de dispositivo" se seleccionó manualmente, la configuración correspondiente se almacena en claves con el prefijo de usuario:

  • UsuarioMaestroDispositivoTimingModeAllowed
  • UserMasterDeviceTimingMode
  • UsuarioEsclavoDispositivoTimingModeAllowed
  • UserSlaveDeviceTimingMode

El valor de cualquier clave [. ]DeviceTimingModeAllowed debe ser 0xffffffff. Esto significa que el dispositivo seleccionado puede operar en cualquier modo de transferencia de datos, sin restricciones.

Si el valor de la clave es 0x00000001f (HEX 1f), el dispositivo solo puede funcionar en modo PIO.

Cambie el valor del [. ]DeviceTimingModeAllowed a "ffffffff" y reinicie.

Códigos de modo de funcionamiento:

0x0000001f - PIO
0x00000410 - Modo DMA de múltiples palabras 2 y PIO 4.
0x00002010 - Modo UDMA 2 (ATA33).
0x00008010 - Modo UDMA 4 (ATA66). Para habilitar, puede usar la máscara "0x0000ffff"
0x00010010 - Modo UDMA 5 (ATA100). Para habilitar, puede usar la máscara "0x000fffff"

Las versiones ATA/ATAPI (.4,5,6.) son versiones de la especificación ATA/ATAPI aprobadas por el comité X3T13. Y PIO (Entrada-Salida Programada) y DMA/UDMA son modos de transferencia de datos. Uno no tiene nada que ver con el otro. Los modos PIO implican la participación obligatoria de la CPU al transferir datos: al leer datos de los medios, la CPU los lee desde el puerto del controlador (el comando IN del procesador), mientras escribe, la CPU escribe en el puerto (el comando OUT ). En los modos DMA (UDMA), la CPU solo inicializa la transferencia (y preliminarmente también el controlador DMA); el resto del trabajo lo realiza el controlador DMA (Acceso directo a la memoria) y el controlador IDE (en modo Bus Master). Está claro que la última opción es más rentable, menos carga del procesador, por lo tanto, nadie desarrolló modos PIO después de 1995 y las especificaciones aprobadas por ATA / ATAPI (no me importa quién sugirió qué en las reuniones X3T13) PIO-5 nunca existió. Y UltraDMA 44 es UltraDMA 3: este modo existe, es solo que casi nadie lo usa (ya que su soporte está en todas partes donde hay UDMA 4 - 66). Por cierto, ATA/ATAPI-6 aún no ha sido aprobado, este documento existe en una versión preliminar, el llamado borrador de trabajo, y aún puede cambiar (pero es poco probable que se agregue PIO-5 allí). La última aprobada es la versión 5. Y apareció UDMA66 con ATA-4, y UDMA100 con ATA-5. Las especificaciones contienen recomendaciones sobre el uso de modos de transferencia de datos, y no todos los requisitos obligatorios para su soporte. Hay tornillos correspondientes a ATA-5, pero solo compatibles con UDMA66 (por ejemplo, Quantum Fireball+ LM). Y luego están los CD-ROM con compatibilidad con UDMA33 y compatibilidad con ATAPI-4 y 5. A partir de la versión 4, las especificaciones ATA y ATAPI se fusionaron en un solo documento.

Esto sucede si XP detecta que el dispositivo no es estable en el modo seleccionado. Esto está determinado por la cantidad de errores de lectura recibidos de la unidad. Esto suele significar que el disco está en mal estado, y la verdad es que debería ser retirado. Pero es una pena tirar un disco que aparentemente funciona, por lo que tales dispositivos se pueden encontrar en los autos de nuestros lectores. Aunque, gracias a los mecanismos de control de errores, muchas de estas unidades pueden funcionar felizmente y sin problemas durante mucho tiempo, a pesar de la opinión de XP sobre ellas. Lo único que echa a perder la sangre a sus dueños son los frenos constantes del sistema, debido al modo PIO. No estoy completamente seguro de cómo funciona y se administra el sistema de control de errores de XP, por lo que no puedo garantizar que este consejo funcione en todos los casos. Pero puedes intentar.
Para deshabilitar el modo de seguimiento de errores, puede intentar configurar la clave ErrorControl ubicada en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\ en 0

Abra la ventana del Administrador de dispositivos

Opción I:

1. Haga clic derecho en el icono "Mi PC".
2. En el menú desplegable, seleccione el elemento "Administración" con el botón izquierdo del mouse.
3. Se abrirá la ventana "Administración de la computadora", donde en la lista de la izquierda debe seleccionar (hacer clic una vez) "Administrador de dispositivos" con el botón izquierdo del mouse, después de lo cual el "Administrador de dispositivos" estará disponible en el lado derecho de este ventana.

Opción II:

1. En el escritorio en la parte inferior izquierda, haga clic en el botón "Inicio" una vez y luego vaya al "Panel de control" en el menú desplegable.
2. En la ventana abierta (o menú) "Panel de control", haga doble clic con el botón izquierdo del mouse (o haga clic una vez) en el icono "Sistema".
3. En la ventana Propiedades del sistema que se abre, seleccione la pestaña Hardware.
4. En la ventana Propiedades del sistema, en la pestaña Hardware, haga clic en el botón Administrador de dispositivos.

Consulta los modos de funcionamiento de los canales IDE

1. En la ventana "Administrador de dispositivos", abra el elemento "Controlador IDE ATA / ATAPI" (haga clic en el botón "+" frente al elemento "Controlador IDE ATA / ATAPI" o haga doble clic en este elemento.
2. Haga clic con el botón derecho una vez en el elemento "Canal IDE principal" y en el menú desplegable, haga clic con el botón izquierdo una vez en el elemento "Propiedades".
3. En la ventana "Propiedades: Canal IDE principal" que se abre, seleccione la pestaña "Opciones avanzadas".
4. En la pestaña "Opciones avanzadas", en las áreas "Dispositivo 0" y "Dispositivo 1", la línea "Modo de transferencia:" debe configurarse en "DMA, si está disponible". Si la línea "Modo de transferencia:" está configurada en "Solo PIO", entonces debe configurar "DMA, si está disponible" (seleccione de la lista desplegable a la derecha) y haga clic en el botón "Aceptar".
5. Repita los pasos 2) - 4) para "Controlador IDE ATA/ATAPI" "Canal IDE secundario" en la ventana "Administrador de dispositivos".
6. Después de las operaciones realizadas, es necesario reiniciar Windows. Después de reiniciar, verifique los modos de operación de los canales IDE. Si, después de las operaciones realizadas, la línea "Modo de transferencia:" todavía está configurada en "Solo PIO", entonces se instalaron controladores de placa base incorrectos en su computadora. En este caso, debe instalar los controladores "nativos" de la placa base y luego habilitar el modo DMA.

Si tiene problemas con el rendimiento del disco duro, primero debe limpiar el disco duro de desechos, luego desfragmentar y al final verificar si hay errores en el disco duro, su "tornillo" también puede ralentizarse debido a sectores defectuosos (malos). bloques), lea también Vea nuestros artículos: Qué son los sectores defectuosos y cómo eliminarlos usando HDDScan.

Trajeron una computadora y se quejan del bajo rendimiento, intentaron reinstalar el sistema operativo, no ayuda, los componentes no son del siglo pasado, debería funcionar para un sólido cuatro, solo una cosa pero ...

Lo primero a lo que prestaría atención es a la conexión correcta de los puentes en los discos duros, pero tenemos un artículo separado sobre estos "Puentes en un disco duro", puede leerlo, pero tuvimos un problema diferente.
A veces, dos dispositivos IDE no se conectan del todo correctamente, por ejemplo, un disco duro se conecta a un conector IDE en la placa base utilizando un cable como dispositivo maestro y un CD/DVD como dispositivo (esclavo).
Muchos pueden decir lo que es correcto, porque el disco duro es más importante, sí lo es, pero el disco casi siempre funciona más lento que el disco duro y están conectados por un cable. Entonces, el controlador IDE cambia ambos dispositivos a un modo de manejo más lento, en nuestro caso fue solo eso. Si se trata de una configuración antigua, siempre es mejor conectar el disco duro por separado de la unidad, a un cable separado.
Lo mismo se aplica a dos discos duros conectados al mismo cable, ambos deben admitir el modo de transferencia de datos más rápido. Si un disco duro es más lento y funciona en modo Ultra ATA/100, otro más rápido, diseñado para funcionar en modo Ultra ATA/133, funcionará a la velocidad del lento Ultra ATA/100.
Enciendo la computadora, voy al administrador de dispositivos, luego a los controladores IDE ATA / ATAPI, selecciono el elemento Canal IDE primario, hago doble clic en cada canal con el botón izquierdo del mouse y voy a la pestaña Configuración avanzada. Veo que la unidad, junto con el disco duro, funciona en modo PIO, ni más ni menos, así es como sucede, por supuesto, el disco duro se ralentizará.

Tuve que comprar un cable IDE adicional y conectar cada dispositivo a la placa base por separado. También tuve que cambiar la unidad, no muy vieja, pero aparentemente no funcionaba, solo funcionaba en modo PIO, incluso en otra computadora, nunca hicimos nada con ella. Por cierto, en nuestro artículo PIO y DMA se da un ejemplo interesante.

PIO (Programmable Input/Output) es un modo de funcionamiento de los dispositivos bastante obsoleto; cuando funciona, utiliza el procesador central, lo que sin duda reduce el rendimiento.

DMA (Acceso directo a la memoria) es un modo en el que un disco duro o unidad de disco accede directamente a la RAM, lo que, por supuesto, aumenta varias veces el rendimiento.

  1. Por supuesto, el modo DMA es preferible, pero a veces, con frecuentes errores de lectura del disco duro, Windows XP cambia el modo DMA a PIO. Y surge la pregunta, ¿cómo habilitar el modo DMA? En primer lugar, intentemos configurar el elemento "Modo de transferencia" en el modo "DMA, si está disponible", luego "Aceptar" y reiniciar. La computadora se ha iniciado, vamos al Administrador de dispositivos y vemos el modo de transferencia, DMA está en todas partes, por lo que todo funcionó para nosotros, si no, probamos con otro método.
  2. Debe reinstalar los controladores en la placa base, esto también ayuda a veces.
  3. Debe usar un cable de 80 hilos para conectar este dispositivo, también intente cambiar el cable IDE o conecte el disco duro a otro conector en la placa base, después de inspeccionarlo en busca de pines doblados.
  4. Para devolver el modo DMA, puede usar el registro, debe deshabilitar el sistema de control de errores y configurar manualmente el modo DMA, pero este método se usa mejor al final, puede leer PIO y DMA en nuestro artículo, y ahora intentemos punto #5 primero.
  5. Eliminamos los canales IDE primario y secundario, pasamos el mouse sobre ellos, hacemos clic con el botón derecho y seleccionamos eliminar, reiniciamos nuevamente, el sistema operativo debería encontrar los controladores y ponerlos en modo de transferencia DMA.

Otros nombres de opciones idénticos: Canal IDE 0 Maestro, Maestro primario.

El BIOS tiene varias opciones para configurar discos duros y otros dispositivos de almacenamiento interno (unidades). La opción Primary IDE Master es una de las más utilizadas de su tipo.

Como regla general, antes de la llegada de la interfaz SATA, las placas base de la mayoría de las computadoras personales solo admitían unidades de interfaz IDE. Por lo general, el usuario no puede instalar más de 4 unidades: discos duros o unidades de CD/DVD. Dos de ellos se pueden ubicar en el canal IDE primario (Primario), y los otros dos en el canal secundario (Secundario). En cada uno de estos dos pares de unidades, una unidad es el Maestro y la otra es el Esclavo. Por lo tanto, en total, el BIOS, por regla general, tiene cuatro opciones para configurar las unidades:

  • Maestro IDE primario
  • Esclavo IDE primario
  • Maestro IDE secundario
  • Esclavo IDE secundario

Cada canal IDE es un conector que se conecta a un cable de datos IDE, que a su vez tiene tres conectores. Uno de ellos está diseñado para conectarse al conector IDE de la placa base, los otros dos son para conectar unidades. La elección de a qué categoría pertenecerá el variador, a la categoría Maestro o Esclavo, está determinada únicamente por la instalación de puentes en los variadores, que debe realizarse de acuerdo con las instrucciones adjuntas al variador.

En el parámetro, puede ver una serie de subopciones que pueden definir el tipo de unidad, sus características, capacidad y algunos parámetros de funcionamiento.

La más importante de estas opciones es la opción Tipo. Por regla general, puede tomar los siguientes valores:

  • Automático: el tipo de unidad se detecta automáticamente
  • Usuario: el usuario puede configurar el tipo de unidad manualmente
  • CDROM: la unidad es una unidad de CD/DVD
  • ZIP - Drive es un dispositivo tipo ZIP de Iomega
  • LS-120: la unidad es un dispositivo de tipo LS-120
  • Ninguno: este dispositivo no se utiliza

También en esta opción, a veces puede seleccionar un tipo de unidad predefinida, indicada por algún número, por ejemplo, de 0 a 50.

Si el usuario selecciona el valor Usuario, deberá especificar las características del disco duro, como el número de cabezales, cilindros y sectores.

Las siguientes opciones adicionales también se encuentran a menudo:

  • Modo LBA
  • Modo de bloque IDE HDD o transferencias multisector (modo de bloque)
  • Modos de E/S programados

Por lo general, después de conectar una unidad y arrancar la computadora, el BIOS configurará automáticamente la opción Tipo para la unidad en Auto. Esto significa que el BIOS detecta automáticamente todos los valores de los parámetros de la unidad y no requiere configuración manual.

La gran mayoría de las unidades IDE admiten el ajuste automático. Las únicas excepciones pueden ser unidades muy antiguas, que ocasionalmente se encuentran en computadoras antiguas, que pueden requerir la configuración manual del número de cabezas, cilindros y sectores.

La opción Modo LBA requiere alguna explicación. Esta opción es para habilitar el modo de direccionamiento utilizado por discos duros de más de 504 MB. Si está utilizando un disco duro más pequeño, debe deshabilitar esta opción. Para el resto de la configuración, es mejor dejar los valores predeterminados.

Un blog útil para usuarios de computadoras novatos y no solo ...

Cómo restaurar el rendimiento del sistema, los modos PIO y DMA

Hola a todos los lectores del blog. En este artículo, hablaremos sobre cómo restaurar el rendimiento del sistema. A menudo, los usuarios tienen el problema de una computadora muy lenta, especialmente al grabar y en leyendo discos, o simplemente "frenos" irrazonables del sistema durante el funcionamiento o la carga. Por qué el sistema se congela leer aquí
Puede haber muchas razones para esto, hoy propongo considerar una bastante común: este es el modo de operación incorrecto CD/DVD-ROM o unidades de disco duro, es decir, hablemos de PIO y DMA. Cómo verificar si hay errores en el disco duro y corregirlos leer aquí

¿Cuál es la esencia y la diferencia entre PIO y DMA?.

PIO y DMA- estos son dos modos de funcionamiento de los discos duros, en el caso general de cualquier disco.
PIO (entrada/salida programable)- modo ya desactualizado, necesita funcionar
comprometerse CPU, lo que resulta en una pérdida significativa de rendimiento.
DMA (acceso directo a memoria)- un método moderno que pasa por alto el procesador y
sorteos directamente a la RAM, esto permite significativamente aumentar la productividad y deshacerse de los molestos "frenos".
Sin embargo, el modo DMA en varias versiones se ha utilizado durante mucho tiempo en los sistemas operativos Windows 7, 8 y 10. en Windows XP, Suele ocurrir una situación en la que DMA cambia automáticamente a PIO y no funcionará traerlo de vuelta por métodos convencionales. ¿Qué está causando esta situación?
Implementado en Windows XP mecanismo control de errores, si ocurren errores con demasiada frecuencia al leer desde un disco duro u otra unidad, el sistema cambia automáticamente a un modo más lento, donde su porcentaje es menor. Pero, Windows XP puede transferir un dispositivo que funciona normalmente a este modo.
Cómo corregir errores Windows leer aquí

Entonces, verifiquemos los modos operativos de todas las unidades para que el sistema no se ralentice.

1 . Lanzamiento de la consola "Gestión informática"- clic derecho en "Mi computadora"

en el menú desplegable, seleccione el elemento "Administrador de dispositivos", o a través
Panel de control. O Inicio - Ejecutar - devmgmt.msc

2. Escoger " Administrador de dispositivos", escoger IDE ATA/ATAPI controladores,

se abrirán varias líneas con controladores - estamos interesados ​​en :
Primaria y secundaria canales IDE→ ir uno por uno a propiedades estos canales (haga clic derecho en el canal, línea " Propiedades”), al marcador “ Opciones adicionales",
hay dos grupos aquí "Dispositivo 0" y "Dispositivo 1", cada uno tiene líneas
"Modo de transferencia"- debe ser seleccionado "DMA si está disponible”, entonces la línea "Modo de transferencia actual", debería ser algo como "Modo Ultra DMA: 4,

si el "Modo PIO" está configurado aquí, entonces esto es solo nuestro caso y lo haremos arreglalo.
si en todas partes modo de valor ultradma, entonces estás bien y no puedes continuar con más acciones.
3. Para empezar, intentemos arreglarlo manualmente, en cada línea "Modo de transferencia" establecer "DMA, si está disponible", imprenta "OK" y reinicie la computadora. Después de encender de nuevo
observamos los modos de funcionamiento de los canales, si DMA está en todas partes, entonces todo está en orden, si PIO permanece, entonces continuamos.
4. Encontrar otra vez Canales IDE primarios y secundarios y elimínelos (haga clic derecho en cada canal, en la lista seleccione "Borrar"). No tengas miedo, todo funcionará bien.
Reinicie su computadora nuevamente - Windows XP encontrará controladores y ponerlos en modo rápido, es decir, en DMA. Verifique el resultado, debe haber un modo en todas partes DMA.
5. Si todo lo anterior no ayudó y vuelve a ver " modo PIO", entonces será necesario reorganizar los controladores para la placa base - reiniciar
y vuelve a comprobar el resultado.
6. Bueno, el último punto, si después de todo el sufrimiento el régimen Pío nunca desapareció, entonces tienes que editar en Registrarse. Quiero señalar: realice cualquier operación con
registro con mucho cuidado y cuidado, cualquier acción incorrecta puede llevar a la inoperancia total de su sistema. Lo mejor es hacer una copia del registro por adelantado.
Cómo configurar Windows XP usando la lectura del registro aquí

Primero, intente deshabilitar el sistema de control de errores.
Para ello, en la rama de registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Cdfs\,
crear una clave control de errores y establecer su valor en 0.

Después de eso, reinicia y sigue el paso. №4.

Todos ellos forman parte del puente sur del chipset, y los parámetros para configurarlos suelen estar ubicados en la sección Periféricos integrados. La cantidad de opciones disponibles en esta sección depende de la cantidad de ciertos dispositivos periféricos en un modelo de placa base en particular.

Suele haber opciones en Periféricos Integrados que desactivan muchos periféricos, y si el sistema operativo Windows no encuentra ninguno de ellos, deberás comprobar si está desconectado mediante BIOS.

También puede forzar el apagado de los dispositivos no utilizados, liberando así algunos recursos del sistema y cambiando la configuración de algunos dispositivos.

en el capitulo Periféricos integrados todos los parámetros pueden tener la forma de una lista larga o dividirse en varias categorías. En versiones de BIOS con barra de menú horizontal (placas fabricadas por Intel, ASUS, ASRock), busque una subsección con este nombre en el menú Avanzado.

Configuración de modos de controlador IDE en Windows

El parámetro controla el primer canal IDE. Una vez deshabilitado, la configuración de los modos PIO y UDMA, así como los parámetros del variador en la sección Características estándar del CMOS.

1. Habilitado (Encendido) - el primer canal IDE está habilitado;

2. Deshabilitado (Apagado): el primer canal IDE está deshabilitado y no utiliza los recursos del sistema; esto se puede hacer si no hay unidades conectadas a este canal.

El parámetro es similar al anterior, pero habilita o deshabilita el segundo canal IDE.

El parámetro controla el canal IDE de la misma manera que el canal IDE 0/1 de OnChip, pero tiene significados diferentes:

2. Secundario: solo el segundo canal IDE está habilitado;

3. Ambos: ambos canales IDE están habilitados;

4. Deshabilitado: ambos canales IDE están deshabilitados.

Por lo general, hay cuatro de estos parámetros, uno para cada una de las unidades que se pueden conectar al primer o segundo canal IDE. Úselos para seleccionar uno de los modos de entrada/salida de software (PIO) que utilizará el dispositivo. El modo PIO es bastante lento hoy en día y lo utilizan discos duros o unidades de CD-ROM muy antiguos. Los dispositivos IDE modernos funcionan en el modo UDMA más rápido, que se analizará más adelante.

1. Automático: el modo deseado se configura automáticamente; este es el valor predeterminado y se recomienda seleccionarlo;

2. Modo 0-4: instalación forzada de una de las opciones de PIO: el Modo 0 es el más lento y corresponde a una tasa de transferencia de datos de 3,3 Mbps, y en el Modo A más rápido, la velocidad máxima es de 16,6 Mbps.

Debe especificar el modo PIO manualmente solo cuando el dispositivo no es compatible con UDMA y el BIOS no puede configurarlo correctamente con el valor Auto. Si selecciona un modo PIO demasiado lento, no se utilizan todas las capacidades del dispositivo conectado; si es demasiado rápido, pueden ocurrir errores durante la transferencia de datos.

Estas opciones activan o desactivan el uso del modo UDMA (UltraDMA) para cada dispositivo IDE. Es más rápido que PIO y tiene varias implementaciones que difieren en la velocidad máxima: UDMA 33, UDMA 66, UDMA 100, UDMA 133. Para usar UDMA 66 y superior, se requiere un cable especial de 80 hilos, y para UDMA 33 y todos los modos PIO se adapta a cualquier cable.

1. Automático: el modo UDMA está habilitado; la velocidad se seleccionará automáticamente dependiendo de las velocidades máximas del controlador y la unidad; si el intercambio de datos en modo UDMA no es posible, el sistema cambiará automáticamente al modo PIO;

2. Deshabilitado: el modo UDMA está deshabilitado, mientras que los datos entre el controlador y la unidad se intercambiarán solo en el modo PIO. Este valor se puede configurar si hay problemas para conectar dispositivos IDE heredados.

Los sistemas operativos modernos pueden administrar tales modos por sí mismos. Por ejemplo, para averiguar el modo de funcionamiento actual de los dispositivos IDE en Windows XP/Vista/7, abra Administrador de dispositivos, expanda el nodo en la lista de dispositivos IDE Controladores ATA/ATAPI, haga doble clic en el icono de enlace primario o secundario IDE y ve a la pestaña Opciones adicionales. Aquí puede averiguar qué modo de intercambio de datos están utilizando actualmente los dispositivos, así como cambiar el modo de funcionamiento de UDMA a PIO o viceversa.

El parámetro activa o desactiva el uso del modo de acceso directo a la memoria (DMA) para todos los discos duros IDE.

1. Habilitado (Encendido): el modo DMA está habilitado;

2. Desactivado (Off): no se utiliza el modo DMA.

El parámetro controla el modo de operación de bloque del controlador IDE, en el que la velocidad de intercambio de datos aumenta debido a la transferencia de varios sectores con datos a la vez. Todos los discos duros modernos admiten el modo de bloqueo, por lo que es mejor dejarlo activado.

1. Habilitado (Encendido): el modo de bloque está habilitado, el tamaño de bloque óptimo se seleccionará automáticamente;

2. Deshabilitado (Off): el modo de bloqueo está deshabilitado.

Esta opción habilita o deshabilita la obtención previa de datos por parte del controlador IDE.

1. Habilitado (Encendido): el modo de captación previa está habilitado, lo que aumenta la velocidad del intercambio de datos; instalado por defecto;

2. Desactivado (Off): no se utiliza la captación previa; puede probar esta opción si su disco duro está experimentando errores.

Con esta opción, puede mejorar el rendimiento de su disco duro haciendo un uso más eficiente de la memoria caché en el disco. También reduce los retrasos de tiempo entre ciclos individuales de lectura o escritura.

1. Habilitado (Encendido): el modo de ráfaga está habilitado;

2. Desactivado (Off): no se utiliza el modo de ráfaga.

Con esta opción, que se encuentra en algunas versiones de BIOS, puede especificar el tipo de cable utilizado para los canales IDE1 o IDE2.

1. Automático: el BIOS detecta automáticamente el tipo de cable;

2. ATA66/100: utiliza un cable de 80 hilos que le permite trabajar en modo ATA66/100;

3. ATAZZ: se utiliza un cable de 40 núcleos con el modo ATAZZ máximo permitido.

1. Abra el Administrador de dispositivos.
Esto se puede hacer haciendo clic derecho en "Mi PC" (Mi PC), seleccionando la pestaña "Dispositivos de disco" (Hardware) y haciendo clic en el botón "IDE" (Seleccionar Administrador de dispositivos).

2. Abra la sección "Controladores IDE ATA/ATAPI" y haga doble clic en "Canal IDE principal".

3. En la pestaña Configuración avanzada, verifique la configuración del Dispositivo 1.
Es posible que su configuración actual sea "PIO".

4. Configure "DMA" si está disponible (DMA si está disponible).

5. Al final de todas las acciones, reinicie la computadora.

Si tiene un dispositivo en un canal IDE secundario, repita los mismos pasos para el canal IDE secundario.

Kaspersky Lab advierte que existe una campaña a gran escala en Rusia para infectar dispositivos Android con un peligroso malware llamado Asacub.

El malware mencionado es un troyano cuya tarea principal es robar los datos de la tarjeta bancaria de la víctima.
Además, Asacub puede realizar otras funciones.

En particular, el programa puede enviar información sobre un dispositivo infectado y una lista de contactos a los atacantes, llamar a ciertos números, enviar mensajes SMS con el texto especificado a un número específico, cerrar ciertas aplicaciones, etc.

El esquema de distribución de malware es el siguiente.
El usuario recibe un SMS de un número familiar con uno u otro texto y una oferta para seguir el enlace especificado.
Cuando visita un sitio de este tipo, se abre una página de descarga de troyanos con instrucciones sobre cómo instalarlo.

Actualmente, la cantidad de usuarios rusos de Android que reciben mensajes de malware alcanza los 40.000 por día.

Algunos usuarios de Windows 10 informan que el sistema de actualización les ofrece la misma actualización acumulativa de septiembre, pero con dos entradas separadas en el historial de actualizaciones. Estamos hablando de KB4457128.

Según los usuarios, esta actualización contiene controles para proteger contra la vulnerabilidad del procesador Spectre.
Se descarga, se instala, se le pide que reinicie el sistema y luego se ofrece nuevamente para su descarga.
Para ser justos, notamos que esta actualización puede instalarse nuevamente o ignorarse.
No habrá diferencia.

Pero ese no es el único problema con las actualizaciones.
El martes 11 de septiembre, se lanzó la actualización de la pila de servicio (SSU) para Windows 10 (1803).

Y en este día, los usuarios se enfrentan a una serie de problemas.
Después de encender el dispositivo, fueron recibidos con un mensaje: “Error. No se pudo instalar SSU antes que LCU.
Apague su computadora y vuelva a encenderla".

Se requiere SSU para instalar otras actualizaciones del sistema operativo.
También incluye el servicio de mantenimiento basado en componentes (CBS), que es clave para los elementos de una implementación de Windows. Y la LCU (última actualización acumulativa, la última actualización acumulativa) debería haber instalado todas las actualizaciones, pero esto no sucedió debido a un error de la SSU.

Finalmente, Microsoft logró estropear la sangre de los probadores.
El miércoles 12 de septiembre, Microsoft lanzó la versión 19H1 (18237) de Windows 10 para los participantes en el programa de prueba interno Skip Ahead.

Durante la instalación, apareció el error 0x800700e y también aumentó el consumo de RAM.
Resultó que la actualización se envió en forma encriptada.
Pero el problema con la RAM aún no se ha solucionado.

La computadora es muy lenta, no es posible trabajar en absoluto. Al mismo tiempo, el indicador de acceso al disco duro parpadea constantemente, el administrador de tareas muestra el uso de la CPU, pero no hay movimiento. Si habilita un administrador de terceros, como Process Explorer, puede ver que el proceso Interrupciones de hardware carga el sistema en un 50% o más. Lo más probable es que su disco duro haya entrado en modo PIO. Esto significa que al leer desde un disco, después de 6 errores de tiempo de espera, Windows cambia la velocidad de conexión del controlador IDE/ATAPI (HDD) del modo UDMA rápido al modo PIO lento y todo comienza a ralentizarse. ¿Cómo volver a habilitar el modo Ultra DMA?

Cómo habilitar el modo Ultra DMA

1. Para averiguar en qué modo está el tornillo, vaya al administrador de dispositivos - controladores IDE / ATAPI - canal primario (secundario) y en los parámetros adicionales mire el modo de transferencia - si PIO, entonces ralentiza todo y el hardware Las interrupciones del proceso cargan el procesador (tengo un 40-50%). Estamos tratando de configurar el modo "DMA si está disponible" (y hacer esto en todos los canales primarios y secundarios) y reiniciar el sistema. Un poco de trabajo y verifique nuevamente el modo del controlador IDE / ATAPI. Si el modo PIO se configura nuevamente, verifique el cable del disco duro y la fuente de alimentación. Si no ayuda, entonces la solución es simple: cambie el disco duro o la opción 2:

2. Deshabilitar el control de errores .

Entramos en el registro (menú Inicio-Ejecutar-regedit), luego en la sección

En las subsecciones 0001 y 0002, hacemos esto:

1. En el menú Edición, Nuevo, opción DWORD.
2. Escriba la cadena ResetErrorCountersOnSuccess y presione ENTRAR.
3. Haga doble clic en el parámetro creado e ingrese el valor 1. Haga clic en Aceptar.

En las mismas secciones, consulte

A continuación, compruebe que en las mismas secciones los parámetros MasterDeviceTimingModeAllowed y SlaveDeviceTimingModeAllowed tienen el valor ffffffff (en sistema hexadecimal). Y asigna uno de los valores al parámetro MasterDeviceTimingMode o SlaveDeviceTimingMode correspondiente:
0×10010 - corresponde al Modo 5 de UDMA (ATA100).
0x8010 - Modo UDMA 4 (ATA66).
0x2010 - Modo UDMA 2 (ATA33).
0x0410 - Modo DMA de varias palabras 2

Reinicie el sistema. ¡Eso es todo! En teoría, siempre deberías tener el modo Ultra DMA.

Pero, si no sabe exactamente en qué modo debería funcionar el tornillo y si hizo todo correctamente, pero nada ha cambiado después del reinicio (poco probable, pero de repente ...), entonces, en este caso, primero elimine el controlador IDE de la lista de dispositivos y reinicie. Windows volverá a encontrar y reinstalar el controlador del controlador IDE, y todos los dispositivos ingresarán a los modos DMA requeridos (MasterDeviceTimingMode y SlaveDeviceTimingMode tomarán automáticamente el valor deseado).

Después de eso, ingrese al registro y siga todos los pasos, excepto cambiar los parámetros MasterDeviceTimingMode y SlaveDeviceTimingMode, y reinicie nuevamente. Ahora todo debería funcionar definitivamente.

Vistas de publicaciones: 1 468

Otros nombres de opciones idénticos: Canal IDE 0 Maestro, Maestro primario.

El BIOS tiene varias opciones para configurar discos duros y otros dispositivos de almacenamiento interno (unidades). La opción Primary IDE Master es una de las más utilizadas de su tipo.

Como regla general, antes de la llegada de la interfaz SATA, las placas base de la mayoría de las computadoras personales solo admitían unidades de interfaz IDE. Por lo general, el usuario no puede instalar más de 4 unidades: discos duros o unidades de CD/DVD. Dos de ellos se pueden ubicar en el canal IDE primario (Primario), y los otros dos en el canal secundario (Secundario). En cada uno de estos dos pares de unidades, una unidad es el Maestro y la otra es el Esclavo. Por lo tanto, en total, el BIOS, por regla general, tiene cuatro opciones para configurar las unidades:

  • Maestro IDE primario
  • Esclavo IDE primario
  • Maestro IDE secundario
  • Esclavo IDE secundario

Cada canal IDE es un conector que se conecta a un cable de datos IDE, que a su vez tiene tres conectores. Uno de ellos está diseñado para conectarse al conector IDE de la placa base, los otros dos son para conectar unidades. La elección de a qué categoría pertenecerá el variador, a la categoría Maestro o Esclavo, está determinada únicamente por la instalación de puentes en los variadores, que debe realizarse de acuerdo con las instrucciones adjuntas al variador.

En el parámetro, puede ver una serie de subopciones que pueden definir el tipo de unidad, sus características, capacidad y algunos parámetros de funcionamiento.

La más importante de estas opciones es la opción Tipo. Por regla general, puede tomar los siguientes valores:

  • Automático: el tipo de unidad se detecta automáticamente
  • Usuario: el usuario puede configurar el tipo de unidad manualmente
  • CDROM: la unidad es una unidad de CD/DVD
  • ZIP - Drive es un dispositivo tipo ZIP de Iomega
  • LS-120: la unidad es un dispositivo de tipo LS-120
  • Ninguno: este dispositivo no se utiliza

También en esta opción, a veces puede seleccionar un tipo de unidad predefinida, indicada por algún número, por ejemplo, de 0 a 50.

Si el usuario selecciona el valor Usuario, deberá especificar las características del disco duro, como el número de cabezales, cilindros y sectores.

Las siguientes opciones adicionales también se encuentran a menudo:

  • Modo LBA
  • (Modo de grabación en bloque)
  • Modos de E/S programados

¿Qué valor elegir?

Por lo general, después de conectar una unidad y arrancar la computadora, el BIOS configurará automáticamente la opción Tipo para la unidad en Auto. Esto significa que el BIOS detecta automáticamente todos los valores de los parámetros de la unidad y no requiere configuración manual.

La gran mayoría de las unidades IDE admiten el ajuste automático. Las únicas excepciones pueden ser unidades muy antiguas, que ocasionalmente se encuentran en computadoras antiguas, que pueden requerir la configuración manual del número de cabezas, cilindros y sectores.

La opción Modo LBA requiere alguna explicación. Esta opción es para habilitar el modo de direccionamiento utilizado por discos duros de más de 504 MB. Si está utilizando un disco duro más pequeño, debe deshabilitar esta opción. Para el resto de la configuración, es mejor dejar los valores predeterminados.

Hola a todos los lectores del blog. En este artículo, hablaremos sobre cómo restaurar el rendimiento del sistema. A menudo, los usuarios tienen el problema de una computadora muy lenta, especialmente al grabar y en leyendo discos, o simplemente "frenos" irrazonables del sistema durante el funcionamiento o la carga. Por qué el sistema se congela leer
Puede haber muchas razones para esto, hoy propongo considerar una bastante común: este es el modo de operación incorrecto CD/DVD-ROM o unidades de disco duro, es decir, hablemos de PIO y DMA.Cómo verificar si hay errores en el disco duro y corregirlos leer

¿Cuál es la esencia y la diferencia entre PIO y DMA?.

PIO y DMA- estos son dos modos de funcionamiento de los discos duros, en el caso general de cualquier disco.
PIO (entrada/salida programable)- modo ya desactualizado, necesita funcionar
comprometerse CPU, lo que resulta en una pérdida significativa de rendimiento.
DMA (acceso directo a memoria)- un método moderno que pasa por alto el procesador y
sorteos directamente a la RAM, esto permite significativamente aumentar la productividad y deshacerse de los molestos "frenos".
Sin embargo, el modo DMA en varias versiones se ha utilizado durante mucho tiempo en los sistemas operativos Windows 7, 8 y 10. en Windows XP, Suele ocurrir una situación en la que DMA cambia automáticamente a PIO y no funcionará traerlo de vuelta por métodos convencionales. ¿Qué está causando esta situación?
Implementado en Windows XP mecanismo control de errores, si ocurren errores con demasiada frecuencia al leer desde un disco duro u otra unidad, el sistema cambia automáticamente a un modo más lento, donde su porcentaje es menor. Pero, Windows XP puede transferir un dispositivo que funciona normalmente a este modo.
Cómo corregir errores lectura de ventanas

Entonces, verifiquemos los modos operativos de todas las unidades para que el sistema no se ralentice.

1 . Lanzamiento de la consola "Gestión informática"- clic derecho en "Mi computadora"


en el menú desplegable, seleccione el elemento "Administrador de dispositivos", o a través
Panel de control. O Inicio - Ejecutar - devmgmt.msc

2. Escoger " Administrador de dispositivos", escoger IDE ATA/ATAPI controladores,


se abrirán varias líneas con controladores - estamos interesados ​​en :
Primaria y secundaria canales IDE→ ir uno por uno a propiedades estos canales (haga clic derecho en el canal, línea " Propiedades”), al marcador “ Opciones adicionales",
hay dos grupos aquí "Dispositivo 0" y "Dispositivo 1", cada uno tiene líneas
"Modo de transferencia"- debe ser seleccionado "DMA si está disponible”, entonces la línea "Modo de transferencia actual", debería ser algo como "Modo Ultra DMA: 4,


si el "Modo PIO" está configurado aquí, entonces esto es solo nuestro caso y lo haremos arreglalo.
si en todas partes modo de valor ultradma, entonces estás bien y no puedes continuar con más acciones.
3. Para empezar, intentemos arreglarlo manualmente, en cada línea "Modo de transferencia" establecer "DMA, si está disponible", imprenta "OK" y reinicie la computadora. Después de encender de nuevo
observamos los modos de funcionamiento de los canales, si DMA está en todas partes, entonces todo está en orden, si PIO permanece, entonces continuamos.
4. Encontrar otra vez Canales IDE primarios y secundarios y elimínelos (haga clic derecho en cada canal, en la lista seleccione "Borrar"). No tengas miedo, todo funcionará bien.
Reinicie su computadora nuevamente - Windows XP encontrará controladores y ponerlos en modo rápido, es decir, en DMA. Verifique el resultado, debe haber un modo en todas partes DMA.
5. Si todo lo anterior no ayudó y vuelve a ver " modo PIO", entonces será necesario reorganizar los controladores para la placa base - reiniciar
y vuelve a comprobar el resultado.
6. Bueno, el último punto, si después de todo el sufrimiento el régimen Pío nunca desapareció, entonces tienes que editar en Registrarse. Quiero señalar: realice cualquier operación con
registro con mucho cuidado y cuidado, cualquier acción incorrecta puede llevar a la inoperancia total de su sistema. Lo mejor es hacer una copia del registro por adelantado.
Cómo configurar Windows XP usando la lectura del registro

Primero, intente deshabilitar el sistema de control de errores.
Para ello, en la rama de registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Cdfs\,
crear una clave control de errores y establecer su valor en 0.


Después de eso, reinicia y sigue el paso. №4.


en él puedes configurar manualmente el modo DMA.
Hay varias carpetas aquí. - 0000, 0001, 0002.
0000 - responsable del propio controlador;
0001 - responsable del Canal IDE Secundario;
0002 - responsable del Canal IDE Primario;
Abra la carpeta del canal que necesitamos. en el estan
varias teclas, para empezar, seleccione:
MasterDeviceTimingModePermitido
SlaveDeviceTimingModePermitido
y establezca el valor en 0xffffffff.
Después de eso, establecemos el valor de las siguientes claves:
MasterDeviceTimingMode
SlaveDeviceTimingMode
de acuerdo con los siguientes datos, dependiendo de
soportado UDMA - modo:
Modo UDMA 2 - 0x2010
Modo UDMA 4 - 0x8010
Modo UDMA 5 - 0×10010
Modo UDMA 6 - 0xffff

Después de eso, reinicie y verifique el resultado: todo debería funcionar bien.

Cómo acelerar y restaurar el rendimiento de Windows 10, lea
¿Cuál es la velocidad de transferencia de información en las computadoras, lea
Espero que este artículo te ayude a configurar los modos correctamente. PIO y DMA y mejorar el rendimiento general del sistema.