Está en la página 1de 1

Activar SATA AHCI con Windows 7 instalado

Posted by HacKan at 22:40 Mis Guías y Scripts Add comments


abr 042010

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_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV]
Start = 0

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci]
Start = 0

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

También podría gustarte