Hemos estado investigando en el mundo online y así brindarte la respuesta a tu inquietud, si tienes preguntas puedes dejarnos la duda y respondemos porque estamos para ayudarte.
Solución:
Comenzaré con por qué no puede usar el modo AHCI sin modificaciones. Cuando se instala Windows, solo instala (habilita) los controladores AHCI / RAID si tiene un controlador de almacenamiento que reconoce como AHCI / RAID. Windows Vista y 7 tendrían (normalmente) los controladores de todos modos, pero normalmente los desactivan. Vista y 7 vienen con un controlador AHCI genérico, con un controlador más específico de hardware potencialmente disponible del fabricante del controlador. Es necesario un controlador proporcionado por el fabricante para ‘FakeRAID’. El controlador AHCI genérico se puede habilitar con dos modificaciones de registro fáciles y rápidas.
Sin embargo, Windows XP no viene con un controlador AHCI genérico. Eso significa que no hay soporte AHCI listo para usar. ¿La razón? Intel solo lanzado preliminar (¡ni siquiera completas!) de acuerdo con el estándar AHCI a mediados de 2003, un año y medio después de que se lanzara XP por primera vez. Aparentemente, Microsoft no ha considerado adecuado incluir un controlador AHCI como parte de un paquete de servicio.
Los fabricantes de placas base a menudo incluyen un controlador AHCI en un CD o en sus sitios web. Este controlador lo proporciona el fabricante del controlador de almacenamiento, normalmente Intel en sistemas con una CPU Intel. Algunos otros candidatos son nVidia (nForce) y Marvell (en algunas placas AMD). Generalmente no son intercambiables.
Al instalar XP, es posible cargar un controlador AHCI desde un disquete (!!!) o incorporarlos al CD de instalación. Sin embargo, desea agregar el controlador a una instalación existente.
-
El primer paso es determinar el fabricante de su controlador de almacenamiento, o al menos el conjunto de chips de la placa base. Esto suele aparecer en las especificaciones de la placa base.
-
El siguiente paso es asegurarse de tener disponible un punto de restauración del sistema. Restaurar sistema generalmente puede revertir los cambios en los controladores, lo que proporciona una protección contra errores al instalar los controladores.
-
Entonces todo depende del fabricante de su controlador. Hay muchas secuencias de comandos de registro que pueden insertar las entradas de registro correctas (se requiere el archivo del controlador y, a menudo, se proporciona una descarga). Dado que esto es muy específico para el hardware que tiene, tendrá que proporcionar esa información o realizar una búsqueda usted mismo (Google es un buen lugar para comenzar).
Si el fabricante de la placa base proporciona un paquete de instalación de controlador SATA específicamente para XP, intente instalarlo primero. Si no funciona, o no se proporciona uno, puede ser necesario instalar un controlador manualmente. Si no proporcionan los controladores, no hay mucho que pueda hacer.
Personalmente, recomiendo el método sin registro si puede salirse con la suya. Esto implica seleccionar la (s) entrada (s) del controlador SATA en el administrador de dispositivos y usar la opción Actualizar controladores para seleccionar los controladores AHCI / RAID que debe obtener del fabricante. Para Intel, debe extraerse manualmente del paquete de instalación. Algunas personas notan que nVidia cambia una ID de hardware en el modo IDE, por lo que este método puede no ser posible para los conjuntos de chips nForce. Todo depende del fabricante de su controlador.
Sí, utilizo el controlador de almacenamiento, el chipset y la placa base de forma un tanto intercambiable. El controlador suele ser parte del conjunto de chips. El conjunto de chips (y / o controlador) de un modelo de placa base específico es casi siempre el mismo.
Después de llegar a casa, y sin hacer ninguna copia de seguridad en absoluto XD, finalmente hice el trabajo.
No tomó más de 10 minutos. Mi método se basa en esta publicación de blog, por lo que su autor es el que merece más crédito. También tengo que mencionar a Bob, que rápidamente publicó este enlace como comentario (mis disculpas Bob, sí funcionó). Aún así, me gustaría publicar los pasos que seguí, ya que hay algunas diferencias y puede ser útil para otras personas.
Tengo una placa Gigabyte y viene con un DVD de utilidades que contiene, entre otras cosas, los controladores AHCI. Aquí está mi instalación explicada:
-
(Este paso es solo para los propietarios de Gigabyte MB. Puede obtener los controladores en otro lugar e ir al n. ° 3) Vaya a la carpeta BootDrv y copie el archivo MSM32.exe a una unidad USB o una partición del disco duro. Este es el archivo correcto para el sistema operativo de 32 bits (Windows XP). De acuerdo con el manual de la placa base, también es el que se debe elegir para Windows Vista 32bit. En caso de que tenga un sistema operativo de 64 bits, copie MSM64.exe en su lugar. Hay otro llamado MSM2k.exe, supongo que es el controlador para Windows 2k, pero supongo que aquí.
-
En la carpeta donde copió ese archivo, haga doble clic en él y se abrirá una línea de comandos solicitando confirmación para extraer los archivos. Escriba “sí” y luego ingrese. Se extraerán varios archivos de esa carpeta. estos son los controladores reales. Necesitaremos estos archivos para indicarle al Administrador de dispositivos dónde buscar los controladores. Abra el Administrador de dispositivos y expanda el nodo “Controladores IDE ATA / ATAPI”. En mi caso, se enumeraron los canales IDE habituales y un par de controladores SATA genéricos Intel ICH10. Estos fueron los controladores genéricos instalados por Windows, y puedo asegurarles que no funcionan (la prueba habilitando AHCI en BIOS y tratando de cargar el sistema operativo resultó en pitidos y reinicios).
-
Seleccione uno de los controladores SATA -> Haga clic derecho sobre él -> actualizar controlador -> Instalar desde una lista o ubicación específica (avanzado) -> marque el “no busques“botón de radio y haga clic en siguiente -> haga clic en”Usar disco“-> haga clic en”navegar“y seleccione la carpeta con los controladores desde donde los haya copiado. Si tiene los controladores en un CD o DVD, asegúrese de que no contenga un archivo AUTORUN.INF en la carpeta raíz, porque el cuadro de diálogo del selector de archivos es buscando archivos .INF y no le permitirá buscar subcarpetas.
-
Ahora la lista de controladores se completa con al menos una nueva opción. Aquí seleccioné el correcto para mi chipset (ICH10R). Windows muestra un mensaje de advertencia. Haga clic en sí.
-
El controlador está instalado y Windows solicita un reinicio, PERO no reiniciar todavía. En su lugar, seleccione el controlador SATA restante en el Administrador de dispositivos y repita los números 3 y 4.
-
Después de la instalación del segundo controlador, Windows no solicita un reinicio. PERO ahora es el momento de reiniciar. Esté listo para ingresar al BIOS tan pronto como se inicie la computadora.
-
Cambio en BIOS (en mi caso, en “Periféricos integrados“->”Modo SATA RAID / AHCI“) del modo IDE a AHCI. Esto puede variar según su sistema y BIOS, y tal vez incluso necesite seleccionar RAID si no hay una opción AHCI disponible. Hay mejores preguntas en este sitio donde este tema se explica mejor, así que gané No profundizo en ello. En mi caso, había una segunda opción, justo después de la IDE / AHCI, llamada “Puerto SATA 0-3 modo nativo“. Estaba deshabilitado, yo lo habilité. La explicación de esta opción en el manual de mi placa base es que DISABLED permite que los controladores SATA funcionen en modo IDE heredado, y que debe seleccionarse para sistemas operativos que no admiten el modo nativo (como Windows 9X / ME). Windows XP admite el modo nativo, así que lo habilité. Supongo que los sistemas operativos más modernos también lo admitirán. Guarde el BIOS y continúe con el arranque.
-
Windows se carga correctamente. Comienza a reconocer las unidades existentes en el nuevo modo AHCI y muestra burbujas amarillas. Después, pide un segundo reinicio. Seleccione Aceptar para reiniciar.
-
Windows se vuelve a cargar y esta vez todo debería estar listo.
El método “Actualizar controlador” no funcionó para mí, pero encontré otra forma que también es simple y está garantizada para funcionar.
Probar el método anterior en mi PC hizo que se reiniciara antes de que el controlador se hubiera actualizado por completo. Tengo una placa base Ivy Bridge (Z77).
Así que lo hice así
Usando su XP en funcionamiento en modo IDE, siga estos pasos:
-
Busque el paquete del controlador Intel RST en el CD de su placa base (o descargue la última versión si no tiene el CD). Extraiga esto para obtener los 2 archivos iaAHCI.inf y iaStor.sys.
-
Obtenga un archivo de registro desde aquí. Lea su breve descripción y haga lo que dice. Y edite el archivo _07b-AHCI-SATA-forPE.reg para agregar Intel 7 series AHCI SATA. Abra iaAHCI.inf que obtuvo en el paso anterior en el Bloc de notas. Copie / pegue 2 entradas más antiguas en el archivo de registro y modifique las 2 entradas nuevas con los valores que se encuentran en iaAHCI.inf. Coloque el archivo _07b-AHCI-SATA-forPE.reg modificado y el archivo iaStor.sys (del paso 1) juntos en su propia carpeta.
-
Cree un disco BartPE: descargue e instale el constructor PE de Bart y obtenga el plugin Registry Editor PE v1.0a aquí (http://regeditpe.sourceforge.net). Coloque su CD de instalación de XP en una carpeta. Tiene que tener SP3. Puede incorporar SP3 a su cd con nLite desde (http://www.nliteos.com/download.html) si lo necesita. No cree ni queme iso con nLite. Solo necesitamos la fuente slipstream para BartPE. Ejecute el constructor de educación física de Bart. En el constructor, seleccione la carpeta con su XP SP3 como fuente y agregue la carpeta donde puso _07b-AHCI-SATA-forPE.reg y iaAHCI.inf como fuente para los archivos personalizados para que se incluyan en el disco BartPE que construimos. Y, por último, agregue el complemento PE del Editor del Registro que descargó haciendo clic en el botón Complementos. Asegúrese de que el complemento PE del Editor del registro esté habilitado. Ahora construya la iso y luego grábela en un cd vacío.
-
Arranque con su cd BartPE. En el menú de Bart PE (en la esquina inferior izquierda) cargue el registro de su sistema XP real con Registry Editor PE. Haga clic en Aceptar cuando muestre un mensaje. En la ventana de Regedit de aspecto normal, luego importe el archivo _07b-AHCI-SATA-forPE.reg en el menú Archivo / Importar … y copie iaStor.sys en la carpeta windows system32 drivers en su unidad C :. El archivo 2 debe estar en la carpeta raíz de su disco BartPE, ya sea en una carpeta o como archivos separados, dependiendo de cómo los haya incluido en PE Builder.
-
El registro de su instalación de XP se cambia y se guarda, y iaStor.sys se copia en su carpeta system32 drivers. Ahora puede reiniciar en BIOS y configurar SATA en modo AHCI y luego guardar BIOS y reiniciar en su instalación de XP. XP ahora detectará nuevo hardware y lo instalará. Espere y se le pedirá que reinicie. Después de este reinicio, puede ver en el Administrador de dispositivos que sus dispositivos SATA ahora funcionan en modo AHCI. Es posible que desee instalar el paquete Intel RST de la forma habitual ahora para obtener todo el software. Todo listo 🙂
Nota: para necesidades futuras, puede ser bueno incluir _07b-RAID-SATA-forPE.reg en el proceso, si alguna vez desea ejecutar su SATA en RAID. No necesita editar ese archivo, solo inclúyalo en BartPE e impórtelo con el Editor del Registro PE.