Por que devo escolher (ou não) o AHCI sobre o IDE nas configurações de BIOS do meu PC?

42

Percebi nas configurações do BIOS dos PCs mais novos que possuo que posso configurar o trabalho do controlador de unidade no modo AHCI (Advanced Host Controller Interface) ou no modo IDE.

Suspeito que o AHCI "tenha" um desempenho melhor, mas realmente não sei muito sobre isso do ponto de vista prático. No entanto, também notei que certos programas (por exemplo, Ghost 2003) simplesmente não detectam meus discos rígidos se eu escolher o modo AHCI. (AHCI = Um monte de problemas de compatibilidade?)

Então ... por que o AHCI existe, por que devo me importar e querer usá-lo e por que / quando não devo usá-lo? Existem recursos de discos rígidos mais recentes que requerem AHCI e, caso contrário, eles se embotam ao executar no modo IDE?

Chris W. Rea
fonte

Respostas:

23

Você pode ver o AHCI como o idioma que o controlador usa para falar com o sistema. O disco não consegue ver se o AHCI está sendo usado ou emulação IDE. Se você usa AHCI, todos os recursos Serial ATA estão disponíveis, enquanto você não precisa de drivers específicos para o seu controlador.

Para realmente usar o AHCI, o sistema operacional (seja Windows, Linux ou mesmo o Ghost) precisa ter um driver AHCI. O Windows Vista e 7 incluem o driver, mas não o instale se o controlador da unidade de inicialização não tiver o AHCI ativado. Da mesma forma, o driver IDE não é instalado se o controlador IDE estiver desativado. É por isso que você não pode simplesmente alternar a configuração no BIOS em um sistema Windows já instalado.

O Ghost 2003 foi lançado em 2002, alguns anos antes de a especificação AHCI ser concluída. Não surpreende que o Ghost 2003 não suporte AHCI. Aparentemente, a versão empresarial mais recente do Ghost pode ser executada em um ambiente de inicialização baseado no Windows ou Linux, portanto, é provável que essa versão seja compatível com AHCI.

Zr40
fonte
30

AHCI vs IDE - Referência e vantagem

Trecho : Vantagem do AHCI

  1. Hot-Plugging
  2. Enfileiramento de comandos nativo (pode melhorar a capacidade de resposta do computador / sistema / disco rígido, especialmente em ambientes multitarefa
    ...

Veredicto :

Esses extensos benchmarks mostram claramente que o AHCI (NCQ) definitivamente poderia melhorar a capacidade de resposta do sistema de computadores, a taxa de transferência, o número de IO por segundo e a lista continua.

Sampson
fonte
14

Aqui em 2012, por essa comparação de desempenho , não parece ser urgente para uma estação de trabalho de usuário único. No entanto, o AHCI é uma opção melhor e mais moderna e você deve sempre usá-lo quando puder.

Desse artigo:

  • Se o seu aplicativo precisar de suporte para unidade hot-plug ou discos redundantes, o AHCI é a única opção.

  • Ocasionalmente, o modo IDE pode se beneficiar de velocidades de leitura e gravação um pouco mais rápidas em alguns testes.

  • O suporte TRIM funciona bem nos dois modos

  • No geral, a maioria das unidades SSD oferece melhor desempenho no modo AHCI, mas não é dia e noite.

Como você sabe que está usando IDE ou AHCI? Vá para o Gerenciador de dispositivos e expanda os controladores do disco rígido. Se você vir "AHCI", está usando o AHCI.

gerenciador de dispositivos, controladores IDE ATA / ATAPI

A boa notícia é que você pode alternar do modo IDE para AHCI no Windows 7 ou Vista sem reinstalar ou abrir o gabinete do PC. Aqui está o artigo da MSFT KB sobre como fazer isso.

  1. Pressione a tecla Win+ Rpara abrir o prompt Executar.
  2. Digite Regedite pressione Enterpara abrir o Editor do Registro.
  3. Navegar para HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. No lado direito, clique com o botão direito em "Iniciar" e depois em "Modificar".
  5. Entrada 0no campo "Dados do valor" (hexadecimal), clique em OK.
  6. Feche o Editor do Registro.
  7. Reinicie o computador. Pressione e segure Deleteenquanto o computador é inicializado para entrar na configuração do BIOS. Seu computador pode usar uma chave diferente, como F2outra coisa. Por favor, consulte o manual do seu computador.
  8. Na configuração do BIOS, selecione "Periféricos integrados" e coloque o marcador onde diz "Modo SATA RAID / AHCI". Agora use as teclas +e -ou Page Upe Page Downpara alterar o valor de "Desativado" para "AHCI". Refere-se a versões recentes do sistema Award BIOS. As configurações do seu BIOS podem ser diferentes. Por favor, consulte o manual do seu computador.
  9. Pressione F10para salvar as alterações. Pressione Yse você for solicitado a confirmar.
Jeff Atwood
fonte
1

Por que NÃO usar AHCI (eu deveria ter postado isso alguns anos atrás, pois agora isso é um pouco menos relevante):

Pode funcionar muito bem com / com hardware recente, mas esse nem sempre foi o caso. Você vai querer tentar, mas se encontrar algum problema misterioso, lembre-se de testar sem ele. Alguns problemas que encontrei no passado: falha na detecção de determinados modelos de disco rígido, bugs nos drivers da Intel, causando falhas em alguns cenários (eles estão provavelmente corrigidos agora, mas não testei extensivamente as últimas versões), mouse espasmódico, falhas no áudio etc.

O ponto é que o IDE legado foi experimentado e testado. O AHCI e seus recursos amadureceram nos últimos anos, mas ainda existem alguns cenários raros em que, como acidentes de avião, muitas coisas precisam acontecer de certa maneira / ordem para que o avião caia. Esse tipo de coisa será resolvida com o tempo, mas se você quiser jogar em segurança, o AHCI pode precisar de mais alguns anos. Ainda existem novos drivers AHCI lançados com bastante frequência e não são apenas novos recursos. Vi alguém que tentou várias versões dizer que também pode haver diferenças de desempenho.

Se você aprecia o que é conhecido como "quantidade conhecida" e "experimentado e testado", talvez queira pensar duas vezes sobre o AHCI. E até agora o tempo que passei diagnosticando bugs e testando o desempenho ... eu amo ser o departamento de controle de qualidade gratuito da Intel. Se eles tivessem realmente colocado um "beta" ou algo em algum lugar que pelo menos tivesse me avisado para ficar longe, mas pensei tolamente que os drivers AHCI e os ROMs opcionais etc eram tão sólidos quanto os da CPU.

Com os HDDs e SSDs para desktops de consumidor, minha própria pesquisa sugere que, para se beneficiar do AHCI, você precisará de uma porta SATA de 6 GB / s e de um SSD, ou de um HDD conhecido por mostrar melhorias no NCQ. Tentei o HDD SATA do consumidor Samsung, WD, Maxtor com o AHCI e, no meu sistema, não houve melhora no desempenho, o oposto de alguns cenários típicos dos padrões de E / S das estações de trabalho de desktop.

O artigo linkado acima obteve resultados parcialmente diferentes dos meus, e a maioria dos problemas que mencionei já foram corrigidos até agora, mas lembre-se deste post ao se empolgar com as novas inovações na tecnologia de armazenamento. Os desenvolvedores que testam e controlam o controle de qualidade podem ter sido severamente limitados em comparação com o hardware de PC que você pode usar com a nova tecnologia.

Covarde anônimo
fonte
Por outro lado, um problema que tive com um HD secundário que não estava disponível quando o PC voltou do modo de suspensão desapareceu quando reinstalei o Win7 e usei o modo IDE nativo. Este parece ser um problema não incomum.
BJ292
1

Eu instalei recentemente uma unidade SSD no meu laptop de sete anos. A unidade SSD pontua 200 no programa de teste AS SSD ao executar no modo IDE. No modo AHCI, a pontuação foi de 1250! E isso certamente trouxe o PC antigo de volta à vida. A diferença é enorme!

Se você quiser tentar isso também, comece a verificar se o seu BIOS tem a possibilidade de mudar para o modo AHCI.

Você pode facilmente fazer essa alteração em um Windows já instalado. Existem muitos artigos na rede sobre isso, então não vou me aprofundar nisso.

Per Duun
fonte
Bem-vindo ao Super Usuário! Sua postagem é um comentário, não uma resposta à pergunta do OP. Neste site, valorizamos suas respostas e incentivamos você a contribuir sempre que puder. Você sempre pode comentar em suas próprias postagens e, depois de ganhar reputação suficiente, pode comentar em qualquer lugar .
Eu digo Restabelecer Monica
1

Você não pode alternar entre os modos IDE e AHCI em um sistema Windows que já possua o sistema operacional, caso contrário, o disco rígido falha ao inicializar e você recebe o erro "DISPOSITIVO DE INICIALIZAÇÃO DE INICIALIZAÇÃO" ... pelo menos no Windows 10. Eu descobri o maneira difícil ao redefinir os padrões do BIOS e ele não inicializava e tinha que reinstalar todo o sistema operacional para fazê-lo funcionar novamente, apenas para ser informado por um amigo mais tarde que tudo o que eu precisava fazer era voltar ao modo SATA para IDE novamente: - /

LenF
fonte
-1

No entanto, os discos de instalação do Windows 7 funcionarão apenas se a unidade de destino estiver no modo IDE. Você precisaria persuadir a nova instalação do Windows 7 para converter do modo IDE para o modo AHCI, mas acabei de deixar meu segundo laptop no modo IDE porque quero fazer um sistema de inicialização quádrupla que inicialize o Windows 7 de 64 bits e o Windows 7 de 32 bits. bit, Windows 98SE e MS-DOS 7.10. O TurboCAD 2017 não funciona corretamente no Windows de 64 bits, funciona apenas no Windows de 32 bits. Da mesma forma, não quero pagar US $ 5.000 pelo er de Maxisquash, refiro-me ao mais recente compilador Fortran da Microsoft. Quero os compiladores Fortran e PL / I que eu puder pagar.

mc5w
fonte
Isso não responde à pergunta que o autor fez
Ramhound
Há vantagens em ambos os modos de disco. Você pode mudar do AHCI para o IDE usando o regedit.exe para editar HEY_LOCAL_MACHINE \ system \ currentcontrolset \ services \ picide. Um dos valores precisa ser alterado de 3 para 0 para ativar o driver do driver. sys. Da mesma forma, para mudar do IDE para o AHCI, é necessário mudar o valor do MSahci.sys de 3 para zero. Você pode encontrar essas informações em www.google.com/advanced_search. O site da Microsoft e alguns outros dirão como fazer isso.
mc5w