Logo Hardware.com.br
apterix
apterix Zumbi Registrado
9.4K Mensagens 171 Curtidas

Como ativar o modo AHCI/RAID sem reinstalar o Windows XP?

#1 Por apterix 12/09/2008 - 13:50
Esse tutorial foi testado e funciona no Windows XP.

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:
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.

policia.gifpolicia.gifIMPORTANTE:policia.gifSiga 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
Responder
GuGle
GuGle General de Pijama Registrado
5.9K Mensagens 61 Curtidas
#2 Por GuGle
12/09/2008 - 14:09
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.
sou uma delas :nao_sei_de_nada:
depois verei isso na bios, belo Tuto
Q9550 4250MHz @ 24/7 | EP45-UD3P | 6GB | HDD 2x 1TB | SLI 98GTX | WC CPU/NB/VGA | PSU LC8850
punk.gif Fórum Especializado em OverClock - OverBR endoidei.gif
super.gif Confira vários Reviews, Notícias e muito mais..
rindo_atoa.gif
Dan Jacques
Dan Jacques Zumbi Registrado
9.8K Mensagens 254 Curtidas
#3 Por Dan Jacques
12/09/2008 - 15:48
GuGle disse:
sou uma delas :nao_sei_de_nada:
depois verei isso na bios, belo Tuto

Se não me engano o modo Enhanced ativa alguma coisa relacionada a SATA na G31. Eu usei um tweak aqui no Windows 2008 pra ativar isso. Não sei se ajudou, só sei que tentar eu tentei =p

Como eu faço pra detectar se tá tudo ativo?
bmrmezenga
bmrmezenga General de Pijama Registrado
3.4K Mensagens 149 Curtidas
#5 Por bmrmezenga
12/09/2008 - 17:05
Muito bom o post. Legal mesmo, está guardado...

apterix disse:

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.


Alguém já confirmou se a instalação em modo reparação resolve? Pelo menos assim não precisaria instalar tuuuudo dinovo.
Vai comprar HD?
Confira dicas e compare os modelos veja.png Guia de Compra de HD´s

Atlhon XP 1800+ @1590 Mhz numa A7N266-E
2 x 256 MiB DDR 266 e WD 80 GB [7200 RPM / 8 MiB Buffer]

Crê e siga os mandamentos de Deus que Ele tudo lhe proverá!
ffugita
ffugita Zerinho Registrado
10K Mensagens 221 Curtidas
#6 Por ffugita
12/09/2008 - 17:18
bmrmezenga disse:
Muito bom o post. Legal mesmo, está guardado...



Alguém já confirmou se a instalação em modo reparação resolve? Pelo menos assim não precisaria instalar tuuuudo dinovo.


Não precisa reinstalar, é só forçar a instalaçao do driver AHCI no lugar do driver SATA original no gerenciador de dispositivos. Depois alterar na BIOS para AHCI e pronto.

2 metodos aqui:
http://expertester.wordpress.com/2008/07/27/how-to-enable-ahci-windows-xp/
Procurando algo mais descontraido?
http://www.bebuns.com.br comemorando.gif
Serfalas
Serfalas Highlander Registrado
7K Mensagens 1.4K Curtidas
#7 Por Serfalas
12/09/2008 - 17:27
Mas você está dizendo que AHCI e Raid são sinônimos? Ou é só para efeito de entendimento?
O tutorial está ótimo, mas o Kleber já tinha colocado algo semelhante:
https://www.hardware.com.br/comunidade/vista-melhorando/902327/
Só como curiosidade: aqui no meu PC (já antigo, de 2005), consegui mudar de IDE para RAID instalando os drivers da SIS (SisRaid) e depois mudando na Bios de IDE para RAID.
apterix
apterix Zumbi Registrado
9.4K Mensagens 171 Curtidas
#8 Por apterix
12/09/2008 - 17:49
Não são sinônimos, mas RAID de uma HD é a mesma coisa que você colocar em AHCI. O RAID só faz sentido quando atinge seu objetivo, ainda que ele possa operar com uma HD só.

Não precisa reinstalar, é só forçar a instalaçao do driver AHCI no lugar do driver SATA original no gerenciador de dispositivos. Depois alterar na BIOS para AHCI e pronto.

2 metodos aqui:
http://expertester.wordpress.com/2008/07/27/how-to-enable-ahci-windows-xp/


Dica anotada lá no post principal, na dúvida número 6.
Hospedagem de sites low-end: www.ilax.com.br Com cPanel 11 e suporte técnico inteligente. isso_ai.png
bmrmezenga
bmrmezenga General de Pijama Registrado
3.4K Mensagens 149 Curtidas
#9 Por bmrmezenga
12/09/2008 - 18:05
AHCI é a controladora SATA, que nas especificação mais recentes tem maior banda e o recurso NCQ.
RAID é um método de arranjo de mais discos de maneira a formar virtualmente 1 só mais rápido.
Normalmente as controladoras AHCI suportam RAID, mas não é uma constante.
Vai comprar HD?
Confira dicas e compare os modelos veja.png Guia de Compra de HD´s

Atlhon XP 1800+ @1590 Mhz numa A7N266-E
2 x 256 MiB DDR 266 e WD 80 GB [7200 RPM / 8 MiB Buffer]

Crê e siga os mandamentos de Deus que Ele tudo lhe proverá!
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#10 Por Fergo
12/09/2008 - 18:14
Onde eu encontro o arquivo da Intel para download? Procurando pelo nome eu só encontrei o Intel Matrix Storage Manager (IATA85ENU.exe). É esse?
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=2101&DwnldID=16750&strOSs=All&OSFullName=Todos%20os%20sistemas%20operacionais&lang=por
Tenho uma mobo com southbridge ICH9R.

Fergo
Site pessoal www.fergonez.net
Portfolio
www.fbirck.com
Artigos
Informática
Marcos FRM
Marcos FRM Highlander Registrado
10.3K Mensagens 712 Curtidas
#13 Por Marcos FRM
12/09/2008 - 18:54
Fergo disse:
Onde eu encontro o arquivo da Intel para download? Procurando pelo nome eu só encontrei o Intel Matrix Storage Manager (IATA85ENU.exe). É esse?
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&ProductID=2101&DwnldID=16750&strOSs=All&OSFullName=Todos%20os%20sistemas%20operacionais&lang=por
Tenho uma mobo com southbridge ICH9R.

Fergo

É esse mesmo. O pacote, além dos drivers em si, tem também um software para gerenciar volumes RAID, se forem usados.
...
Fergo
Fergo Highlander Registrado
9.3K Mensagens 1.1K Curtidas
#14 Por Fergo
12/09/2008 - 19:20
Valeu Peart, consegui instalar. No entanto, apterix, creio que no tutorial esteja faltando algumas coisas:
  • O argumento para extrair o conteúdo do instalador é apenas -a. Se você usar -a-a o instalador não o reconhece.
  • Depois de executar o comando eu tive que 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).
[]s
Fergo
Site pessoal www.fergonez.net
Portfolio
www.fbirck.com
Artigos
Informática
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal