Este processo é difícil. Eu tentei isso. O problema é que você não está realmente mudando o driver. Quando você muda para AHCI, o identificador de hardware muda e as janelas não tentam mais carregar seus drivers antigos. Ele está procurando os drivers para o novo ID de hardware que ele não consegue encontrar.
USB inicializável para recarregar janelas.
use o nLite para criar uma iso inicializável do Windows XP. Usando o nLite, integre seu driver AHCI ao ISO. Em seguida, use UNETBOOTIN para fazer um stick USB inicializável a partir do ISO.
Caso contrário, o processo é doloroso.
Isso pode ou não funcionar. Das janelas altere o driver para o IDE padrão. reinicie e mude para o modo AHCI.
O Windows pode ou não ser carregado se carregar o driver correto rapidamente.
Caso contrário, você terá que cavar no registro.