Logo Hardware.com.br
Kleber
Kleber Geek Registrado
3.4K Mensagens 68 Curtidas
#17 Por Kleber
12/09/2008 - 22:04
Alô!

Fergo disse:
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


De fato, esses procedimentos são necessários. Eu já havia colocado um tópico sobre isto aqui, e já deixei inclusive um anexo pronto para acrescentar ao Registro.

Kleber
1b. Execute o arquivo com o sufixo -a. Isto NÃO irá instalar o software, apenas extraí-los para a pasta C:\Arquivos de Programas\Intel\Intel Matrix Storage Manager. Verá duas pastas, uma com drivers para 32 bits e outra com drivers para 64 bits.
Copie o arquivo correspondente à sua versão do XP (32 ou 64 bits) IaStor.sys para a pasta C:\Windows\System32\drivers.

iata76_enu.exe -a



smile.png
apterix
apterix Zumbi Registrado
9.4K Mensagens 171 Curtidas
#18 Por apterix
12/09/2008 - 22:04

De quanto seria a diferença de desempnho entre operar o hd Sata com ACHI ativado e o modo desativado??
Sempre tive essa dúvida.


Resposta:


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.


Não sei quantificar isso, teria que fazer um benchmark e não tenho equipamento extra para fazer isso.


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


Valeu, estou atualizando.
bmrmezenga
bmrmezenga General de Pijama Registrado
3.4K Mensagens 149 Curtidas
#19 Por bmrmezenga
12/09/2008 - 23:23
icefly disse:
De quanto seria a diferença de desempnho entre operar o hd Sata com ACHI ativado e o modo desativado??
Sempre tive essa dúvida.


De quanto eu não sei mas ele otimiza só o acesso aleatório já que ele otimiza a busca de setores organizando a rota das cabeças, logo nesse quesito o HD ficaria mais rápido. E também mais durável, já que o mecanismo das cabeças funciona menos para fazer o mesmo serviço.

Como o acesso aleatório (tipo carga do windows, abertura de um programa e etc) é onde nota-se o PC mais lento, a diferença, mesmo que no bench seja pouca, na sensação de velocidade é grande, pelo que já reportaram ai.

No acesso linear ele não interfere.
icefly
icefly General de Pijama Registrado
4.1K Mensagens 157 Curtidas
#23 Por icefly
13/09/2008 - 02:23
Me interessei pelo assunto e me animei a pesquisar como ativar o AHCI no meu note com chipset 945GM e southbridge ICH7M, o qual eu nunca tinha conseguido ativá-lo, nem mesmo seguindo as instruções da Intel (bem confusas por sinal).

Achei nesta página do fórum NeoWin, um método bem simples que funcionou: ele indica para baixar um pacote do site da Lenovo, extrair o seu contéudo, fazer a instalação com o AHCI desativado e só depois de instalado, ativar no setup. O esquema funciona para os southbridges ICH6R, ICH6M, ICH7R, ICH7DH e ICH7M.

Os passos são esses que eu traduzi (não é uma tradução literal, mas dá prá entender, né?):

1) Certifique-se que o AHCI esteja desativado no seu BIOS;
2) Por precaução, faça o backup dos seus arquivos e crie um disco de boot, para o caso deste guia falhar;
3) Faça o download do arquivo 79im05ww.exe neste link da Lenovo (ex IBM)
4) Crie as pastas C:\DRIVERS\WIN\SATA e extraia nela o arquivo 79im05ww.exe baixado
5) Se você tem o southbridge ICH7M, pule para o passo 9.

***
Os próximos passos são opcionais para os southbridges ICH6R, ICH6M, ICH7R, ICH7DH e não os utilizei:
6) Open C:\DRIVERS\WIN\SATA\PREPARE\IMSM_PRE.inf in Notepad.
7) Replace any instance of DEV_27C5 with the following, according to your southbridge:
ICH6R - DEV_2652
ICH6M - DEV_2653
ICH7R - DEV_27C1
ICH7DH - DEV_27C1
ICH7M - DEV_27C5
8) Salve o arquivo e feche o Bloco de Notas.
***
9) No menu Iniciar, clique em Executar.
10) Digite C:\DRIVERS\WIN\SATA\PREPARE\INSTALL.CMD and clique OK.
11) Reinicie o PC e ative o AHCI no setup.
12) Vitória!!! Automaticamente serão instalados os drivers pelo instalador do XP.


rindo_atoa.gif rindo_atoa.gif rindo_atoa.gif
Passei umas 2 horas tentando de novo pelo método explicado no site da Intel, mas só funfou mesmo com esse guia, que achei em poucos minutos com um googlada.... yeeessss!!

Depois faço uns testes com o HD Tune ou HD Tach para descobrir se houve melhoras mesmo.

[]´s
ffugita
ffugita Zerinho Registrado
10K Mensagens 221 Curtidas
#27 Por ffugita
13/09/2008 - 08:15
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.


O vista também pode dar BSOD depois de alterar na BIOS, mas é só alterar uma chave no registro, também não precisa reinstalar:
http://support.microsoft.com/kb/922976/en-us/
Ubiracy_Mafra
Ubiracy_Mafr... Membro Senior Registrado
212 Mensagens 4 Curtidas
#29 Por Ubiracy_Mafr...
13/09/2008 - 10:56
apterix disse:
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 uma 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 minha 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-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

Qual o procedimento para eu seguir? vide minha assinatura.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal