Alterar do IDE para AHCI após a instalação do Windows 8


38

Eu tinha meu controlador de unidade configurado para IDE quando instalei o Windows 7. Isso não mudou quando eu atualizei para o Windows 8.

Agora preciso habilitar o AHCI, mas isso faz com que o Windows falhe ao iniciar. Não sabe como resolver o problema automaticamente.

Consegui usar o Regedit na área de recuperação para tentar usar essa correção que funcionava no Vista. Essa chave está ausente no Windows 8, no entanto.

Eu li que a chave relevante está agora em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci. Mas minhas configurações já correspondem às alterações que eles sugerem fazer.

Como posso iniciar o Windows após ativar o AHCI no BIOS?


2
Nesse site, um comentário diz: "Eu tinha esse valor padrão 0, então isso não é suficiente. Há uma árvore StartOverride em Storahci. Esse valor precisa mudar para 0. Depois de reiniciar, ele funciona! (Lembre-se de alterar o ACHI na bios tho)." Você já tentou isso?
Natalie Adams

@NathanAdams Sim, obrigado. Acabei de perceber isso há alguns minutos e estou digitando a partir de uma inicialização bem-sucedida agora.
Louis

Respostas:


43

Usando o regedit , defina a chave:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0

e também na StartOverrideárvore em storahci. Esse valor precisa ser alterado para 0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0

Depois de reiniciar, deve funcionar. Você também pode excluir todo o bloco StartOverride.

Nota : Se você não mudar para AHCI na próxima inicialização, o sistema criará um novo valor StartOverride (de 3) e você terá que repetir o processo.


Curiosamente, minha pontuação no disco WEI aumentou 0,4 pontos depois de ativar o AHCI.
Louis

StartOverrideparece ser novo no Win8. Na verdade, ele se inverte com o IASTORV quando o Windows é carregado com o AHCI - o que significa que eu não tenho mais startoverride dentro do storahci depois de alterá-lo, agora ele está no iastorv e suponho que eu possa alterá-lo novamente para o RAID dessa maneira.
Dennis G

2
Trabalhou para mim, no Win8.1
luison 4/14/14

@ Louis Isso é porque o AHCI é muito mais rápido que o IDE.
AStopher

@cybermonkey Não exatamente. O AHCI realmente não tem velocidade, mas possui recursos que só funcionavam no barramento SATA. O IDE também era um barramento e tinha velocidade, mas acho que a diferença em rodar no modo AHCI, verso UDMA ou o que quer que fosse emulado, era que o AHCI tinha melhores recursos, enfileiramento.
Louis

32

Encontrei a solução sem ter que fazer um hack manual do registro!

  1. Clique no botão Reiniciar com a Shifttecla e siga as instruções para "Opções avançadas" em várias telas. Eventualmente, você acaba em uma tela que informa que, após a reinicialização, você poderá executar muitas coisas, incluindo iniciar no Modo de Segurança. O único botão será um botão "Reiniciar" nesta tela.
  2. Reinicie. ANTES do Windows iniciar, entre na configuração do BIOS.
  3. Mude o modo SATA no BIOS para o que você desejar: IDE, AHCI ou RAID (XHD).
  4. Inicialize no Windows. A Etapa 1 configurou o Windows para perguntar qual tipo de opções de inicialização você gostaria de usar. # 4 é o modo de segurança. Isso obterá os drivers adequados para a configuração BIOD carregada no sistema, na memória e no registro configurado corretamente para você. Nenhuma outra configuração é necessária.
  5. Reinicie o Windows no modo normal. O Windows usará a configuração automaticamente corrigida na etapa 4.

Resultado. O hacker de registro não fez nada para mim - isso funcionou pela primeira vez. Obrigado!
Isaac Abraham

Por outro lado, isso não fez nada para mim, mas o hacking do registro funcionou!
Alex Angas

Parece ter funcionado para mim. No entanto, eu fiz isso na tela de logon no Windows 10 e estava ... oculto. Energia > Shift - Reiniciar > Novo "Escolha uma tela de opção"> selecione Solução de problemas > Opções avançadas > Configurações de inicialização > Reiniciar . Depois de entrar no BIOS, na reinicialização real, selecione 4 ou F4 para o Modo de segurança. Retirado de Suporte Microsoft
Michael Johnson

16

Executar msconfig(clique com o botão direito do mouse no canto inferior esquerdo da área de trabalho e clique com o botão esquerdo em executar, digite msconfig).

Clique na guia inicialização, marque a inicialização segura, reinicie, altere para AHCI no BIOS, inicialize, o Windows inicializa no modo de segurança.

Execute msconfignovamente, aba de inicialização desmarque a inicialização segura, reinicie o PC.

PC funciona bem. Não mexa com o regedit, você só precisa inicializar no modo de segurança para corrigir isso, muito simples.


3
Isso funcionou, claramente o método mais simples!
Manu

2
Esta é exatamente a mesma solução que a da Keepon, você está entrando no modo de segurança de uma maneira diferente. Eu acho que isso deveria ser um comentário.
gronostaj

1
De qualquer maneira este é o que eu fiz e funcionou para mim :)
Jeremythuff

Eu tentei isso, sem sucesso. Após a reinicialização, depois de configurar a inicialização no modo de segurança, recebi um flash de grande sorriso triste (Windows 8.1). Teve que definir o BIOS de volta ao modo IDE.
Thomthom 20/09/14

Posso confirmar que esta solução funciona para o Windows 10 de 64 bits, versão 1024. É sempre melhor deixar o Windows lidar com o gerenciamento de drivers. Solução simples e limpa;) Obrigado.
integratorIT
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.