18 de dez. de 2011

Windows XP Driver AHCI no ATI/AMD SB700/800 no Lenovo G475 e outros.

Esta dica relata minha jornada para instalar o driver para Windows XP AHCI SB700 da AMD/ATI em um laptop Lenovo G475 que adquirí recentemente em dezembro de 2011. No entanto ela aplica-se a qualquer laptop ou motherboard que empreguem o referido chipset com esta controladora SATA.

Vou partir da premissa que o Windows XP já foi instalado com a controladora em modo de compatibilidade IDE e não entrarei em detalhes da instalação deste SO que me vejo obrigado a usa-lo por ter soluções Samba entre outras que trabalham com ele, mas que se fazer.... "Em terra de cegos quem tem olhos é uma aberração que acaba sendo queimada em praça pública."

1 - Baixe o driver AHCI no site da AMD ou no do fabricante de seu hardware, no caso do Lenovo G475 o link é http://consumersupport.lenovo.com/ot/en/driversdownloads/drivers_show_4419.html o arquivo é o IN1AHC19WW1.exe e para descompacta-lo use o 7-zip




2 - Após a descompactação do arquivo INAHC19WW1.EXE procure o arquivo txtsetup.oem e abra-o com o Notepad do Windows e procure uma linha parecida com essa:

id = "PCI\VEN_1002&DEV_4391&CC_0106", "ahcix86"

Atente para o código do PCI vendor (fabricante) e do produto específico neste caso é 1002:4391 e o código de subsys CC_0106 podem mudar de acordo com o modelo de sua controladora AHCI dependendo se for uma SB700/800 ou 900 mas o conceito é o mesmo.

Agora vamos criar um arquivo de entradas no registro com o Notepad, ele pode ter qualquer nome contanto que possua uma extensão .reg no meu caso o chamei de sb700.reg


Listagem:

Windows Registry Editor Version 5.00



[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#cc_0106]


"Service"="ahcix86"


"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86]


"Type"=dword:00000001


"Start"=dword:00000000


"Group"="SCSI miniport"

"ErrorControl"=dword:00000001


"ImagePath"="system32\\drivers\\ahcix86.sys"


"tag"=dword:00000019


"DisplayName"="ATI AHCI Compatible RAID Controller"


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Parameters\PnpInterface]


"5"=dword:0x00000001




[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Settings\CAM]


"EnableALPEDisableHotplug"=dword:0



"EnableCCC"=dword:1


"CCCTimeoutValue"=dword:10


"CCCCompletionValue"=dword:32


"NCQEnableDiskIDBits"=dword:0


"EnableHIPM"=dword:0


"EnableDIPM"=dword:0


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ahcix86\Enum]


"0"="PCI\\VEN_1002&DEV_4391&SUBSYS_75011462\\3&13c0b0c5&0&FA"


"Count"=dword:00000001


"NextInstance"=dword:00000001<


3 - Agora copie o arquivo ahcix86.sys para o diretório c:\windows\system32\drivers\

Uma vez feito isso basta reiniciar o seu computador entrar no BIOS setup e configurar o modo de operação da controladora de disco de IDE compatible para AHCI, salve e reinicie o windows normalmente.



Se a dica foi útil para você  e desejar fazer uma doação este é meu endereço Bitcoin 14jtPns4wzqpKt4smzE7uiL8C2BXycv627

Obrigado!



Um comentário: