Hace bastate que quiero hacer un tema así, pero no había podido porque realmente no tenía de donde sacar fotos jejejeje.

Sucede que muchos quieren instalar en sus laptops nuevas Windows XP, sea por la razón que sea, pero se encuentran que cuando insertan el CD de XP este les informa que no hay unidad de disco duro donde instalar el sistema, prueban el DVD de Vista y voilà ese si funciona; entonces no es el disco duro. Muchos piensan que es por los controladores SATA y tardan horas buscando por internet los controladores, quizas descarguen unos para probar pero nada, ninguno les funciona!. De hecho si la lap no tiene unidad de disquette no podrán probarlos (a menos que los integren en el CD de Windows, un completo fastidio).

A fin de cuentas si es problema de controladores, pero no se soluciona descargando ni agregando nada al CD de Windows. Todo el problema se encuentra en el modo en que se encuentra el disco duro, esto se configura el en BIOS.

El modo en que vienen por defecto las unidades en las laptops se llama AHCI, que en pocas palabras es una nueva implementación estandar para el acceso a las unidades. Lamentablemente Windows XP no incluye controladores para el modo AHCI y por eso es que no detecta el disco duro.

La solución es bien sencilla:

Nos dirigimos al BIOS, por lo general en laptops con la tecla F12

Buscamos la opción SATA Mode o similar.

La opción debe estar como AHCI la cambiamos a IDE como muestran las siguiente imágenes:

Guardamos los cambios y vemos los resultados.

Lo que hace esto es emular el modo y lo pone “a la antigua”, con eso XP ya debería detectar el disco duro :).

Actualizo y agrego:

Actualmente existen computadores y laptops que ya no traen la opción para cambiar el AHCI como menciona uno de los comentarios de esta entrada; para instalar XP en un computador que no posea la opción, podemos integrar el controlador AHCI en el CD de Windows con los siguientes pasos:

1. Descargar e instalar nLite, en la misma laptop con Vista o en otra pc.

2. Descargar el controlador de INTEL para AHCI desde la página de INTEL. Lo consiguen en el siguiente enlace:

INTEL Storage Manager Floppy configuration: http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=2101&DwnldID=17061&strOSs=44&OSFullName=Windows*%20XP%20Professional&lang=spa

3. Integrar el controlador AHCI con nLite en el CD de Windows, grabar el nuevo CD y tratar de instalar XP en la laptop :)

El procedimiento es para modelos de procesador INTEL, desconozco cual es el controlador para AMD.

Esto también es aplicable para computadores nuevos.

Actualizo:

Acabo de hacer un manual para agregar controladores AHCI a un CD de Windows XP con nLite y evitarse cualquier problema con laptops o computadores sin unidad de Disquette, pueden conseguir el manual en el siguiente enlace:

Agregando controladores AHCI a un CD de Windows XP con nlite

Salu2