Instalando ahci suporte para drivers sata ati instalações do windows sb600 existentes

SATA é o novo padrão para a comunicação entre um sistema de computador e seus discos rígidos, CD e DVD, etc. substituindo o padrão IDE que é mais lenta. No entanto, muitas pessoas não consideram que há duas variedades de SATA: modo AHCI ou "real" SATA, IDE e uma forma de emulação em um ônibus SATA. O Windows XP não tem suporte nativo para AHCI. Se você iniciar a partir do CD do Windows XP Professional x64, quando o modo AHCI é ativada a partir do BIOS, um erro de tela azul.


Quando AHCI está desativado no BIOS, o Windows pode arrancar sem problemas, mas apenas tentar instalar os drivers AHCI para o seu circuito auxiliar integrado, que irá falhar porque não vai apoiar AHCI ser detectado como ele está desativado. Quando você reiniciar e permitir que seu apoio AHCI na BIOS, o Windows vai fechar mais cedo no processo de inicialização, porque agora não pode ler a partir da partição de instalação, uma vez que tem os drivers AHCI.


A dura realidade e desagradável é que a única maneira de instalar corretamente suporte AHCI para muitos chipsets requer a edição do registo. Na verdade, você está indo para fazer um trabalho para a codificação manualmente e, temporariamente instalar os drivers com para que o Windows pode carregar e, portanto, instalá-los adequadamente.


NOTA: Estas instruções provavelmente irá trabalhar para XP e Vista. No entanto, para o Windows 7, existe aparentemente um método diferente, pelo menos para a versão de 64 bits. O problema com o uso do método explicado neste artigo para o Windows 7, é que a AMD não fornece um driver para o chip SB600 ahcix64.sys no Windows 7. Sim proporcionar um controlador chamado amdsata.sys AHCI, mas é mais fácil de usar outra procedimento mais simples, em vez de adaptar esse procedimento para esse driver. Você deve consultar um separado, se você deseja instalar este chip para o Windows 7 página.

passos

1

Criar um backup de seus dados, especialmente a sua inscrição. Há uma abundância de programas para fazer isso. Se você tiver sorte, você não vai precisar usar o backup e também o procedimento é bastante seguro. Mas considere este passo como um aviso.

2

Certifique-se de AHCI está desativado no BIOS. Se ele estiver habilitado e você pode iniciar o Windows, então você não precisa deste tutorial.

3

Download de drivers para M3A / ATI SB600 a partir daqui: https://support.asus.com/download/download.aspx?SLanguage=en-us&model = M3A

4

Extraia o arquivo zip.



5

Copie o arquivo.sys adequado (neste caso, ahcix64.sys) em C: Windows System32 drivers .

6

Copie o seguinte texto, colá-lo no bloco de notas e salve-o como uma extensão de arquivo.Reg (por exemplo ahci.reg):

O Windows Registry Editor Version 5.00

"serviço"="ahcix64""ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}""tipo"=dword: 00000001"começo"=dword: 00000000"grupo"="SCSI miniport""ErrorControl"=dword: 00000001"ImagePath"=" system32  motoristas ahcix64.sys""etiqueta"=dword: 00000019"DisplayName"="ATI AHCI controlador RAID Compatível""5"=DWORD: 0x00000001"EnableALPEDisableHotplug"=dword: 0"EnableCCC"=DWORD: 1"CCCTimeoutValue"=dword 10"CCCCompletionValue"=DWORD: 32"NCQEnableDiskIDBits"=dword: 0"EnableHIPM"=dword: 0"EnableDIPM"=dword: 0"0"="VEN_1002 PCI &DEV_4380&SUBSYS_82311043  3&13c0b0c5&0&FA""contar"=dword: 00000001"NextInstance"=dword: 00000001

7

Download de um live CD (ou CD Live) baseado em Linux (ou melhor ainda, um dual boot com Linux), iniciá-lo e executar um código semelhante sudo lspci -vvnn | menos para assegurar que os números do dispositivo e do subsistema estão correctas. Isto irá listar em detalhes todos os seus dispositivos PCI e suas propriedades. O seu controlador AHCI deve estar em algum lugar na lista, bem como o número do dispositivo e do subsistema também aparecem. Edite o arquivo de log, conforme necessário.

8

Clique duas vezes no arquivo de log para adicionar aos seus entradas de registro que contém.

9

*Depois de modificar o registro, você deve fazer o seguinte na próxima vez que você reiniciar. Se você não fizer isso, é provável que você perca as alterações e tem que re-instalar o arquivo. Reiniciado, entrar na BIOS e habilitar AHCI. Em seguida, apertar os olhos, orar e deixar que o Windows é iniciado.

10

Desativar AHCI no BIOS se o Windows exibe um erro de tela azul e reiniciar o sistema. Se ele falhar, altera ligeiramente o arquivo de log e tente novamente.

11

Substituir este trabalho horrível para a codificação "instalar" o motorista, executando uma instalação real via o arquivo AsusSetup.exe (ou algo similar). Fazê-lo a partir do arquivo zip para o condutor e permite que o piloto oficial está instalado no seu computador.

12

Reinicie o computador para a instalação do driver para ter efeito.

dicas

  • Está provado que o mesmo procedimento é bem sucedido se você substituir todas as instâncias * 64 * 86 para o Windows XP Professional (32 bits).
  • Tente digitar o registro e defina o valor de EnableHIPM e EnableDIPM em "1". HIPM e DIPM significa Power Management (gerenciamento de energia iniciado pelo host) Iniciada-Host e (gestão de energia iniciada pelo dispositivo)-Device iniciado Gerenciamento de Energia, respectivamente. Se este controlador SATA está em um laptop, você pode melhorar o comportamento do consumo de energia ou de suspensão (ou modos de economia de energia).
  • Ele funciona bem com SB700 MSI KA790GX, mas o único problema é que o Linux mostra o subsistema em ordem inversa. Ele pode ser exibido como um subsistema 1462: 7510 em Linux e o arquivo de log deve ser 75101462.
  • Verifique cuidadosamente o combinacióncorrecta txtsetup.oem dentro do arquivo que estava no pacote de driver. Neste caso, ele é listado como segue:
  • ID = "PCI VEN_1002&DEV_4391&SUBSYS_75011462", "ahcix86"
  • Neste caso, apenas uma vez VenDev números e SUBSYS concordou, Windows XP pudesse começar. Tivemos que fazer 4 tentativas. Primeiro arquivo reg tal como foi inserido. Na segunda tentativa do PCI ID foi corrigido. Na terceira tentativa o subsistema foi corrigido, mas tinha uma ordem errada. Depois de ler o arquivo txtsetup.oem tem o subsistema que coincide com a saída do Linux. Muito obrigado.

avisos

  • Como um aviso, o leitor que este foi tentada em uma placa-mãe Asus M3A com o Windows XP Professional, edição de 64 bits e com um disco rígido que apoiou SATA / AHCI adverte. Felizmente, deu certo na primeira tentativa. Não há garantia absoluta de que ele vai trabalhar, e muito menos que ele vai se a configuração é diferente.

Artigos Relacionados