Activar AHCI con Windows 7 instalado

Bueno para los que tenian windows instalado (mas que nada el 7) y no les arranca en modo ahci despues de instalar mac prueben con esto a mi me funciono a la perfeccion



Me sucedió de haber instalado Windows 7 x64 Ultimate, teniendo el modo SATA IDE, y cuando quise cambiarlo, Windows no arrancó más. Sin entrar en panico, volví a la BIOS y configuré el modo IDE nuevamente.

Para el que ande perdido, le comento qué ventaja tiene el modo AHCI con respecto al IDE (*1):
> El AHCI permite “hot-plug”, lo que significa poder agregar/quitar dispositivos con el sistema prendido.
> Soporta NCQ (native command queuing) (*2)

Esto lo hace más veloz y eficaz que el modo IDE, que ya es antiquísimo.

Normalmente, uno activa el modo AHCI desde la BIOS previo a la instalación del SO; de esta forma, Windows 7 lo reconoce y se instala perfectamente. En el caso de Windows XP, será necesario proveer los drivers del fabricante (llamados drivers sata para el modo texto).

En caso de haber instalado el Windows 7 en el modo IDE, hacer el cambio a AHCI requiere de ‘toquetear’ el registro, ya que por defecto, al no usar los divers para AHCI, Windows los desabilita (¿era muy necesario hacer eso?). De todas maneras, esto es muy sencillo de realizar.

Para facilitar más las cosas, les dejo un archivo de registro que modifica lo necesario. Hacer click aquí para descargar, se trata de un archivo .reg comprimido con WinRAR.

Lo que deben hacer es lo siguiente:

1- Una vez instalados todos los drivers (chipset, vga, sonido, etc), reiniciar el equipo
para efectuar los cambios.
1b- Si se tienen, instalar los drivers SATA del fabricante que corresponda.
2- Ejecutar el archivo ‘HabilitarAHCI.reg’ (descomprimir el archivo que se descargaron anteriormente). Cuando pregunte, contestar que sí.
3- Reiniciar el equipo y entrar a la BIOS de inmediato.
4- Habilitar el modo SATA AHCI. Guardar los cambios e iniciar Windows.
5- Windows reconocerá nuevo hardware y lo isntalara de inmediato. Cuando finalize, pedirá reinciar. Hacerlo para concluir.

El truco consta en editar los siguientes valores del registro (se los comento en caso que deseen hacerlo manualmente):
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesiaStorV]
Start = 0

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci]
Start = 0

En lugar de ‘start’ puede decir ‘inicio’, es lo mismo.

Para editar la BIOS, les recomiendo consultar el manual de su motherboard. Les dejo capturas del manual de la mía:

No fue tan complicado después de todo, ¿no?

5 comentarios - Activar AHCI con Windows 7 instalado

@volcano
hice eso, cambie de IDE que estaba a AHCI y ahora mi pc no arranca, la cague!

ahora como revierto el proceso sin poder entrar a la pc?!
@gatsuu
buenísimo funciona perfectamente ya lo pude hacer en mi mother solo me falta conseguir el Snow Leopard - Single Layer, si alguien encuentra uno completo por favor pasenme link
@Cabus
Funciono perfecto. Ahora mi duda es, existe una mejora apreciable? o solo se notará en discos de estado sólido? Saludos