Dúvias comuns:
1) O que é ACHI?
Advanced Host Controller Interface
2) Porque eu colocaria minha HD em modo AHCI?
Porque o modo AHCI é o modo que permite ativar todos os recursos de um HD SATA, incluindo o famigerado NCQ.
Muitas pessoas instalam suas HDs SATA e nem se dão conta que é preciso ativar o modo AHCI na bios, caso contrário ela funcionará como ATA, isto é, em uma interface IDE.
3) Epa! NCQ! O que é isso? É de comer?
Native Command Queuing
http://pt.wikipedia.org/wiki/Native_Command_Queuing
Ao invés de explicar como ele funciona, apenas veja essa imagem:
4) Então basta que eu vá na bios e altere?
Não. O Windows XP não reconhece o AHCI sem instalar um driver. Por isso que normalmente as pessoas ao descobrirem que estavam utilizando IDE, tinham que formatar a HD e reinstalar o sistema operacional com AHCI (inclusive ele pede o driver para isso durante a instalação).
O Windows Vista já tem esse driver (genérico) compilado em sua instalação.
5) Então socorro! Descobri que estou usando uma interface IDE e que meu HD não está utilizando todos os meus recursos, principalmente o NCQ que melhora o desempenho! E pior, não posso formatar meu micro agora!
Tudo bem, tenho um tutorial para isso. Está logo abaixo.
IMPORTANTE:Siga por sua conta e risco. Apesar dos tutoriais funcionarem, eu não tenho nada a ver com eventuais problemas que possam ocorrer.
Recomendo fortemente que se você se utilize da técnica de overclock, deixe o sistema em stock para evitar ao máximo qualquer tipo de problema.
Eu não me responsabilizo por nada. Faça por sua própria conta.
Para chipsets ICH9/ICH9R:
1) Instale o Intel Storage Manager Software com os parâmetros -a.
Como fazer?
Iniciar > executar > caminho do arquivo -a e clique em OK.
Exemplo:
c:\intelstorage.exe -a
1.1) Copiar o arquivo iaStor.sys do local onde ele foi extraído (Arquivos de programas\Intel\Intel Matrix Storage Manager\driver) para a pasta WINDOWS\system32\drivers, caso contrário o Windows da um BSOD durante o boot após mudar a config da BIOS (pois não localizava o driver).
> Crédito p/ Fergo
2) Cole o código abaixo em um arquivo txt e salve como "fix_ich9r.reg" (tanto faz o nome do arquivo, o que importa é que ele leve a extensão ".reg".
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2922&cc_0106]
"Service"="iaStor"
"ClassGUID"="{4D36E96A-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel AHCI Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
"BusType"=dword:00000003
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port0]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port1]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port2]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port3]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port4]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\Port5]
"AN"=dword:00000000
"LPM"=dword:00000001
"LPMSTATE"=dword:00000000
"LPMDSTATE"=dword:00000001
"GTF"=dword:00000000
"DIPM"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2922&SUBSYS_B0051458&REV_01\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
3) Execute esse arquivo.4) Reinicie o micro. Vá na bios e mude de IDE para AHCI ou RAID.
Aqui vale uma observação: RAID de uma HD é a mesma coisa que AHCI para uma HD. Se você não usa um sistema RAID (que utiliza mais de uma hd para aumento de performance ou de segurança de dados, ou para ambos), escolha AHCI. O RAID suporta as mesmas coisas que o AHCI.
Algumas mobos quando usadas em RAID avisam que o AHCI não está instalado e isso é normal, afinal você está usando a controladora RAID.
5) Aguarde o micro ligar. O Windows reconhecerá um novo hardware.
Cancele o wizard (ou passo-a-passo).
6) Instale agora o aplicativo da Intel normalmente (executando o aplicativo normalmente como qualquer outro que você instala).
Para chipsets ICH8/ICH8R:
Siga os mesmos passos do anterior, apenas o arquivo de registro será diferente. Ele utilizará este código:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\CriticalDeviceDatabase\pci#ven_8086&dev_2822&cc_0104]
"Service"="iaStor"
"ClassGUID"="{4D36E97B-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor]
"Type"=dword:00000001
"Start"=dword:00000000
"Group"="SCSI miniport"
"ErrorControl"=dword:00000001
"ImagePath"="system32\\drivers\\iaStor.sys"
"tag"=dword:00000019
"DisplayName"="Intel RAID Controller"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters]
"queuePriorityEnable"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Parameters\oromVersion]
"MajorVersion"=dword:00000006
"MinorVersion"=dword:00000000
"HotfixNumber"=dword:00000000
"BuildNumber"=dword:000003fe
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStor\Enum]
"0"="PCI\\VEN_8086&DEV_2822&SUBSYS_B0001458&REV_02\\3&13c0b0c5&0&FA"
"Count"=dword:00000001
"NextInstance"=dword:00000001
6) Eu tenho um chipset SB diferente desse. Você pode me ajudar?Não. Neste caso só reinstalando seu Windows XP com a interface diferente.
Edit) Possível solução para outros chipsets, neste mesmo tópico: https://www.hardware.com.br/comunidade/modo-ativar/904051/#post3965957
> Crédito: ffugita
7) Eu uso Windows Vista. O que fazer?
O Windows Vista deverá reconhecer a mudança sem qualquer modificação em software. Apenas mude na bios. O máximo que pode acontecer é o sistema não encontrar sua HD. Basta dar reset na máquina e voltar a interface anterior e se preparar para um format.
8) Eu uso Linux. O que fazer?
Isso vai depender se o seu Kernel utilizado já reconhece a interface AHCI/RAID para efetuar a mudança. Verifique a sua versão e as compatibilidades relacionadas dele.
Créditos do tutorial: http://forums.hexus.net/hexus-hardware/112584-how-enable-ahci-raid-mode-without-reinstalling-windows-p35-ich9-ich9r.html
Tradução e ajustes: apterix