¿Por qué debería elegir (o no) AHCI sobre IDE en la configuración del BIOS de mi PC?

43

He notado en la configuración del BIOS de las PC más nuevas que tengo que puedo configurar el controlador de la unidad de trabajo, ya sea en modo AHCI (Interfaz avanzada de controlador de host) o en modo IDE.

Sospecho que AHCI "funciona" mejor, pero realmente no sé mucho sobre eso desde un punto de vista práctico. Sin embargo, también he notado que ciertos programas (por ejemplo, Ghost 2003) simplemente no detectan mis discos duros si elijo el modo AHCI. (AHCI = ¿Un montón de problemas de compatibilidad?)

Entonces ... ¿por qué existe AHCI, por qué debería importarme y querer usarlo, y por qué / cuándo no debería querer usarlo? ¿Hay características de los discos duros más nuevos que requieren AHCI y, de lo contrario, se vuelven tontos cuando se ejecutan en modo IDE?

Chris W. Rea
fuente

Respuestas:

23

Puede ver AHCI como el idioma que utiliza el controlador para hablar con el sistema. El disco no puede ver si se está utilizando AHCI o la emulación IDE. Si usa AHCI, todas las características de Serial ATA están disponibles, mientras que no necesita ningún controlador específico para su controlador.

Para usar realmente AHCI, el sistema operativo (ya sea Windows, Linux o incluso Ghost) debe tener un controlador AHCI. Windows Vista y 7 incluyen el controlador, pero no lo instale si el controlador de la unidad de arranque no tiene AHCI habilitado. Del mismo modo, el controlador IDE no se instala si el controlador IDE está deshabilitado. Es por eso que no puede alternar la configuración en el BIOS en un sistema Windows ya instalado.

Ghost 2003 se lanzó en 2002, unos años antes de que se completara la especificación AHCI. No es sorprendente que Ghost 2003 no sea compatible con AHCI. Aparentemente, la última versión empresarial de Ghost puede ejecutarse en un entorno de arranque basado en Windows o Linux, por lo que es probable que la versión sea compatible con AHCI.

Zr40
fuente
30

AHCI vs IDE - Benchmark y ventaja

Extracto : Ventaja de AHCI

  1. Conexión en caliente
  2. Native Command Queuing (podría mejorar la capacidad de respuesta de la computadora / sistema / disco duro, especialmente en un entorno multitarea
    ...

Veredicto :

Estos amplios puntos de referencia nos muestran claramente que AHCI (NCQ) definitivamente podría mejorar la capacidad de respuesta del sistema informático, la tasa de transferencia, el número de E / S por segundo y la lista continúa.

Sampson
fuente
14

Aquí en 2012, según esta comparación de rendimiento , no parece ser urgente para una estación de trabajo de un solo usuario. Sin embargo, AHCI es una opción mejor y más moderna y siempre debe usarla cuando pueda.

De ese artículo:

  • Si su aplicación requiere soporte de unidad de conexión en caliente o discos redundantes, AHCI es la única opción.

  • El modo IDE ocasionalmente puede beneficiarse de velocidades de lectura y escritura ligeramente más rápidas en algunas pruebas.

  • El soporte TRIM funciona bien en ambos modos

  • En general, la mayoría de las unidades SSD ofrecen un mejor rendimiento en modo AHCI, pero no es de día ni de noche.

¿Cómo sabes que estás usando IDE o AHCI? Vaya a Administrador de dispositivos y expanda los controladores del disco duro. Si ve "AHCI" allí, está usando AHCI.

administrador de dispositivos, controladores IDE ATA / ATAPI

La buena noticia es que puede cambiar del modo IDE a AHCI en Windows 7 o Vista sin reinstalar o incluso abrir la carcasa de su PC. Aquí está el artículo de MSFT KB sobre cómo hacerlo.

  1. Presione la tecla Win+ Rpara abrir la solicitud Ejecutar.
  2. Escriba Regedity presione Enterpara abrir el Editor del Registro.
  3. Navegar a HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. En el lado derecho, haga clic derecho en "Inicio" y luego "Modificar".
  5. Ingrese 0en el campo "Información del valor" (hexadecimal), haga clic en Aceptar.
  6. Cerrar el Editor del Registro.
  7. Reinicia la computadora. Mantenga presionado el botón Deletemientras la computadora se inicia para ingresar a la configuración del BIOS. Su computadora puede usar una clave diferente, como F2o algo más. Consulte el manual de su computadora.
  8. En la configuración del BIOS, seleccione "Periféricos integrados" y coloque el marcador donde dice "Modo RAID / AHCI SATA". Ahora use las teclas +y -o Page Upy Page Downpara cambiar el valor de "Deshabilitado" a "AHCI". Esto se refiere a versiones recientes del sistema Award BIOS. La configuración de su BIOS puede ser diferente. Consulte el manual de su computadora.
  9. Presione F10para guardar los cambios. Presione Ysi se le pide que confirme.
Jeff Atwood
fuente
1

¿Por qué NO usar AHCI (debería haber publicado esto hace unos años, ya que ahora esto es un poco menos relevante):

Puede funcionar muy bien en / con hardware reciente, pero este no siempre ha sido el caso. Querrá probarlo, pero si encuentra algún problema misterioso, es bueno recordar probar sin él. Algunos problemas que encontré en el pasado: falla al detectar ciertos modelos de HDD, errores en los controladores de Intel que causan fallas en algunos escenarios (ya están solucionados, pero no he probado las últimas versiones extensamente), mouse desigual, fallas en el audio, etc.

El punto es que el IDE heredado ha sido probado y probado. AHCI y sus características han madurado en los últimos años, pero aún pueden existir algunos escenarios raros en los que, como los accidentes de avión, muchas cosas deben suceder de cierta manera / orden para que el avión se estrelle. Este tipo de cosas se resolverán a tiempo, pero si quieres jugar seguro, AHCI puede necesitar algunos años más. Todavía hay nuevos controladores AHCI lanzados con bastante frecuencia y no se trata solo de nuevas características. Vi a alguien que intentó varias versiones decir que también puede haber diferencias de rendimiento.

Si aprecia lo que se conoce como "cantidad conocida" y "probado y probado", entonces tal vez desee pensar dos veces sobre AHCI. Y hasta ahora, el tiempo que pasé diagnosticando errores y probando el rendimiento ... Me encanta ser el departamento de control de calidad gratuito de Intel. Si realmente hubieran puesto una "beta" o algo en algún lugar que al menos me hubiera advertido que me mantuviera alejado, pero tontamente pensé que sus controladores AHCI y las ROM de opción, etc., eran tan sólidos como los de la CPU.

Con HDD y SSD de escritorio para el consumidor, mi propia investigación sugiere que para beneficiarse de AHCI querrá un puerto SATA y SSD de 6 GB / s, o querrá usar HDD que se sabe que muestra una mejora con NCQ. He probado Samsung, WD, Maxtor Consumer SATA HDD con el AHCI y en mi sistema no hubo mejora en el rendimiento, lo opuesto para algunos escenarios que son típicos para los patrones de E / S de las estaciones de trabajo de escritorio.

El artículo vinculado anteriormente obtuvo resultados parcialmente diferentes de los míos, y la mayoría de los problemas que mencioné sin duda ya se han solucionado, pero tenga en cuenta esta publicación cuando se entusiasme con la nueva innovación en tecnología de almacenamiento. Las pruebas y el control de calidad de los desarrolladores pueden haber sido muy limitados en comparación con el hardware de PC que puede usar con la nueva tecnología.

Cobarde anónimo
fuente
En segundo lugar, un problema que tuve con un HD secundario que no estaba disponible cuando la PC se retiró del modo de suspensión desapareció cuando reinstalé Win7 y usé el modo IDE nativo. Esto parece ser un problema común.
BJ292
1

Recientemente instalé una unidad SSD en mi laptop de siete años. La unidad SSD puntúa 200 en el programa de prueba AS SSD cuando se ejecuta en modo IDE. ¡En el modo AHCI el puntaje fue de 1250! Y eso ciertamente ha devuelto la vida a la vieja PC. ¡La diferencia es ENORME!

Si desea probar esto también, comience a verificar que su BIOS tenga la posibilidad de cambiar al modo AHCI.

Puede realizar fácilmente este cambio en un Windows ya instalado. Hay muchos artículos en la red sobre esto, por lo que no profundizaré en esto.

Por Duun
fuente
¡Bienvenido a Super User! Su publicación es un comentario, no una respuesta a la pregunta del OP. En este sitio valoramos sus respuestas y lo alentamos a contribuir donde pueda. Siempre puedes comentar tus propias publicaciones y una vez que hayas ganado suficiente reputación puedes comentar en todas partes .
Digo reinstalar a Mónica el
1

No puede cambiar los modos entre IDE y AHCI en un sistema Windows que ya tiene el sistema operativo, de lo contrario, el HDD no se inicia y aparece un error "DISPOSITIVO DE ARRANQUE INACCESIBLE" ... al menos en Windows 10. Descubrí que de manera difícil al restablecer los valores predeterminados del BIOS y no arrancaba y tenía que volver a instalar todo el sistema operativo para que volviera a funcionar, solo para que un amigo me dijera más tarde que todo lo que tenía que hacer era volver a poner el modo SATA en IDE nuevamente: - /

LenF
fuente
-1

Sin embargo, los discos de instalación de Windows 7 solo funcionarán si la unidad de destino está en modo IDE. Entonces necesitaría convencer a la nueva instalación de Windows 7 para convertir del modo IDE al modo AHCI, pero acabo de dejar mi segunda computadora portátil en modo IDE porque quiero hacer un sistema de arranque cuádruple que inicie Windows 7 de 64 bits, Windows 7 32- bit, Windows 98SE y MS-DOS 7.10. TurboCAD 2017 no funciona correctamente en Windows de 64 bits, solo funciona correctamente en Windows de 32 bits. Del mismo modo, no quiero tener que pagar $ 5,000 por Maxisquash, me refiero al último compilador Fortran de Microsoft. Quiero compiladores Fortran y PL / I que pueda pagar.

mc5w
fuente
Esto no responde la pregunta que hizo el autor
Ramhound
Hay ventajas en cualquiera de los modos de disco. Puede cambiar de AHCI a IDE utilizando regedit.exe para editar HEY_LOCAL_MACHINE \ system \ currentcontrolset \ services \ picide. Uno de los valores debe cambiarse de 3 a 0 para habilitar el controlador pciide. sys. Del mismo modo, para cambiar de IDE a AHCI, necesita cambiar el valor de MSahci.sys de 3 a cero. Puede encontrar esta información en www.google.com/advanced_search. El sitio web de Microsoft y algunos otros le dirán cómo hacerlo.
mc5w