it-swarm.dev

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

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

Eu estou suspeitando que o AHCI "executa" melhor, mas eu 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 eu deveria me importar e querer usá-lo, e por que/quando eu não deveria querer usá-lo? Existem recursos de discos rígidos mais recentes que exigem AHCI e, caso contrário, se danificarão ao executar no modo IDE?

40
Chris W. Rea

Você pode ver o AHCI como a linguagem que o controlador usa para falar com o sistema. O disco não pode ver se o AHCI está sendo usado ou IDE emulação. Se você usar o AHCI, todos os recursos do Serial ATA estarão disponíveis, enquanto você não precisa de nenhum driver específico para o seu controlador.

Para realmente usar o AHCI, o SO (seja Windows, Linux ou mesmo Ghost) precisa ter um driver AHCI. O Windows Vista e o 7 incluem o driver, mas não o instalem 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 IDEestiver desabilitado. É 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 da especificação do AHCI ser concluída. Não é de surpreender que o Ghost 2003 não suporte o AHCI. Aparentemente, a última versão corporativa do Ghost pode ser executada em um ambiente de inicialização baseado no Windows ou no Linux, portanto é provável que a versão ofereça suporte ao AHCI.

23
Zr40

AHCI vs IDE - Benchmark & ​​Advantage

Trecho : Vantagem de AHCI

  1. Hot-Plugging
  2. Enfileiramento de Comando Nativo (pode melhorar a capacidade de resposta do computador/sistema/disco rígido, especialmente no ambiente de multitarefas
    ...

Veredicto :

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

29
Sampson

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

A partir desse artigo:

  • Se o seu aplicativo requer suporte a unidades hot-plug ou discos redundantes, o AHCI é a única opção.

  • O modo IDE pode ocasionalmente se beneficiar de velocidades de leitura e gravação ligeiramente mais rápidas em alguns testes.

  • Suporte TRIM funciona em ambos os modos bem

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

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

device manager, IDE ATA/ATAPI controllers

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

  1. Pressione Win+R para abrir o prompt de execução.
  2. Digite Regedit e pressione Enter para abrir o Editor do Registro.
  3. Navegue 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. Insira 0 no campo "Dados do valor" (hexadecimal), clique em OK.
  6. Feche o Editor do Registro.
  7. Reinicie o computador. Pressione e segure o Delete enquanto o computador é inicializado para entrar na configuração do BIOS. Seu computador pode usar uma chave diferente, como F2 ou alguma outra coisa. Por favor, consulte o manual do seu computador.
  8. Na configuração do BIOS, selecione "Integrated Peripherals" e coloque o marcador no local "SATA RAID/AHCI Mode". Agora use o + e - chaves ou Page Up e Page Down para alterar o valor de "Disabled" para "AHCI". Isso se refere às versões recentes do sistema Award BIOS. Suas configurações da BIOS podem ser diferentes. Por favor, consulte o manual do seu computador.
  9. Pressione F10 para salvar as alterações. pressione Y se você for solicitado a confirmar.
13
Jeff Atwood

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

Se você quiser tentar isso também, então 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. Há muitos artigos na internet sobre isso, então não vou me aprofundar nisso.

1
Per Duun

Você não pode alternar entre os modos IDE e AHCI em um sistema Windows que já tem o sistema operacional caso contrário o disco rígido falha ao inicializar e você recebe um erro "INACCESSIBLE BOOT DEVICE" ... pelo menos no Windows 10. Descobri o caminho mais difícil ao redefinir os padrões do BIOS e ele não iria inicializar e tive que reinstalar todo o sistema operacional para que ele funcionasse novamente, apenas para ser informado por um amigo mais tarde que tudo que eu tinha que fazer era coloque o modo SATA de volta para IDE novamente: - /

1
LenF

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

Pode funcionar muito bem em/com hardware recente, mas isso nem sempre foi o caso. Você vai querer tentar, mas se você encontrar algum problema misterioso, é bom lembrar de testar sem ele. Alguns problemas que eu encontrei no passado: falha em detectar certos modelos de HDD, bugs nos drivers da Intel causando falhas em alguns cenários (eles estão corrigidos até agora, mas eu não testei versões mais recentes extensivamente), mouse irregular, falhas no áudio etc.

O ponto é que o legado IDE foi experimentado e testado. O AHCI e suas características amadureceram nos últimos anos, mas ainda podem existir alguns cenários raros em que, como acidentes de avião, muitas coisas precisam acontecer de certa forma/ordem para que o avião caia. Esses tipos de coisas serão resolvidos a tempo, mas se você quiser jogar de maneira segura, o AHCI pode precisar de mais alguns anos. Ainda há novos drivers AHCI lançados com bastante frequência e nem tudo são apenas novos recursos. Eu vi alguém que tentou várias versões dizem que também pode haver diferenças de desempenho.

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

Com HDDs e SSD para desktop de consumo, minha própria pesquisa sugere que, para se beneficiar do AHCI, você vai querer uma porta SATA de 6 GB/s e SSD, ou você vai querer usar o HDD que é conhecido por mostrar melhorias com o NCQ. Eu tentei a SATA HDD da Samsung, da WD, da Maxtor com o AHCI e no meu sistema não houve melhoria de desempenho, o oposto ocorre em alguns cenários que são típicos para padrões de estação de trabalho de desktop IO.

O artigo relacionado acima obteve resultados parcialmente diferentes dos meus, e a maioria dos problemas que mencionei foram, sem dúvida, consertados até agora, mas lembre-se desse post ao se empolgar com a nova inovação em tecnologia de armazenamento. O teste e controle de qualidade dos desenvolvedores pode ter sido muito limitado em comparação com o hardware de PC que você pode usar com a nova tecnologia.

1
Anonymous Coward