Cambie de IDE a AHCI después de instalar Windows 8

38

Tenía mi controlador de disco configurado para IDE cuando instalé Windows 7. Esto no cambió cuando actualicé a Windows 8.

Ahora necesito habilitar AHCI, pero al hacerlo, Windows no se inicia. No sabe cómo solucionar el problema automáticamente.

Pude usar Regedit desde el área de recuperación, para intentar usar esta solución que funcionaba para Vista. Sin embargo, esa clave falta en Windows 8.

Leí que la clave relevante ahora está en HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci. Pero mi configuración ya coincide con los cambios que sugieren hacer.

¿Cómo puedo hacer que Windows arranque después de habilitar AHCI en el BIOS?

Louis
fuente
2
En ese sitio se lee un comentario: "Tenía ese valor predeterminado 0, así que no es suficiente. Hay un árbol StartOverride en Storahci. Ese valor debe cambiar a 0. ¡Después de reiniciar funciona! (Recuerde cambiar ACHI en la BIOS)". ¿Has intentado eso?
Natalie Adams
@NathanAdams Sí, gracias. Acabo de notar eso hace unos minutos, y estoy escribiendo desde un arranque exitoso en este momento.
Louis

Respuestas:

43

Usando regedit , establezca la clave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0

y también en el StartOverrideárbol de adentro storahci. Ese valor necesita ser cambiado a 0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0

Después de reiniciar debería funcionar. También puede eliminar todo el bloque StartOverride.

Nota : Si no cambia a AHCI en el próximo inicio, el sistema creará un nuevo valor de StartOverride (de 3) y tendrá que repetir el proceso.

Natalie Adams
fuente
Curiosamente, mi puntaje de disco WEI aumentó 0.4 puntos después de habilitar AHCI.
Louis
StartOverrideParece ser nuevo en Win8. En realidad, se voltea con IASTORV una vez que Windows se carga con AHCI, lo que significa que ya no tengo que anular el cambio dentro de storahci después de cambiarlo, ahora está en iastorv y supongo que podría volver a cambiarlo a RAID de esa manera.
Dennis G
2
Trabajó para mí, en Win8.1
luison
@ Louis Eso se debe a que AHCI es mucho más rápido que IDE.
AStopher
@cybermonkey No exactamente. AHCI realmente no tiene velocidad, pero tiene características que solo funcionaron en el bus SATA. IDE también era un autobús y tenía velocidades, pero creo que la diferencia con correr en modo AHCI verso UDMA o lo que sea que emulaba era que AHCI tenía mejores características, las colas vienen a mi mente.
Louis
32

¡Encontré la solución sin tener que hacer un hack de registro manual!

  1. Haga clic en el botón Reiniciar con la Shifttecla y siga las instrucciones para "Opciones avanzadas" a través de varias pantallas. Eventualmente, terminas en una pantalla que te dice que al reiniciar podrás hacer muchas cosas, incluso comenzar en Modo seguro. El único botón será un botón "Reiniciar" en esta pantalla.
  2. Reiniciar. ANTES de que se inicie Windows, ingrese a la configuración del BIOS.
  3. Cambie el modo SATA en BIOS a lo que desee: IDE, AHCI o RAID (XHD).
  4. Arrancar en Windows. El paso 1 configuró Windows para preguntarle qué tipo de opciones de arranque le gustaría usar. # 4 es el modo seguro. Esto obtendrá los controladores adecuados para la configuración de BIOD cargada en el sistema, en la memoria y el registro configurado correctamente para usted. No se requiere otra configuración.
  5. Reinicie Windows en modo normal. Windows usará la configuración que automáticamente se arregló en el paso 4.
Continuar
fuente
Resultado. La piratería de registros no hizo nada por mí, esto funcionó por primera vez. ¡Gracias!
Isaac Abraham
Por el contrario, esto no hizo nada para mí, ¡pero la piratería del registro funcionó!
Alex Angas
Parece haber funcionado para mí. Sin embargo, lo hice desde la pantalla de inicio de sesión en Windows 10 y estaba ... oculto. Encendido > Shift - Reiniciar > Nuevo "Elija una pantalla de opción"> seleccione Solucionar problemas > Opciones avanzadas > Configuración de inicio > Reiniciar . Luego, después de ingresar al BIOS, en el reinicio real, seleccione 4 o F4 para Modo seguro. Tomado del Soporte de Microsoft
Michael Johnson
16

Ejecutar msconfig(haga clic con el botón derecho en la esquina inferior izquierda del escritorio y luego haga clic en Ejecutar, escriba msconfig).

Haga clic en la pestaña de inicio, marque inicio seguro, reinicie, cambie a AHCI en BIOS, arranque, Windows arranca en modo seguro.

Ejecute msconfignuevamente, la pestaña de inicio desmarca el inicio seguro, reinicie la PC.

La PC funciona bien. No te metas con regedit, solo necesitas arrancar en modo seguro para solucionar esto, muy simple.

mikeeeee
fuente
3
Esto funcionó, ¡claramente el método más simple!
Manu
2
Esta es exactamente la misma solución que la de keepon, solo está entrando en modo seguro de una manera diferente. Creo que esto debería ser un comentario.
gronostaj
1
De cualquier manera, esto es lo que hice y funcionó para mí :)
Jeremythuff
Intenté esto, sin éxito. Al reiniciar, después de configurar el arranque en modo seguro, recibí un destello de una gran sonrisa triste (Windows 8.1). Tuve que volver a configurar el BIOS en modo IDE.
thomthom
Puedo confirmar que esta solución funciona para Windows 10 64bit versión 1024. Siempre es mejor dejar que Windows maneje los controladores de administración. Solución simple y limpia;) Gracias.
integratorIT