J'avais mon contrôleur de lecteur configuré pour IDE lorsque j'ai installé Windows 7. Cela n'a pas changé lors de la mise à niveau vers Windows 8.
Je dois maintenant activer AHCI, mais cela empêche Windows de démarrer. Il ne sait pas comment résoudre automatiquement le problème.
J'ai été en mesure d'utiliser Regedit à partir de la zone de récupération, afin d'essayer d'utiliser ce correctif qui a fonctionné pour Vista. Cette clé est cependant manquante dans Windows 8.
J'ai lu que la clé correspondante est maintenant dans HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
. Mais mes paramètres correspondent déjà aux modifications suggérées.
Comment puis-je démarrer Windows après avoir activé AHCI dans le BIOS?
À l’aide de regedit , définissez la clé:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0
et aussi dans l’arbre StartOverride
dans storahci
. Cette valeur doit être changée en 0
:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0
Après le redémarrage, cela devrait fonctionner. Vous pouvez également supprimer tout le bloc StartOverride.
Remarque : Si vous ne basculez pas vers AHCI au prochain démarrage, le système créera une nouvelle valeur StartOverride (sur 3) et vous devrez répéter le processus.
J'ai trouvé la solution sans avoir à faire un hack de registre manuel!
Exécutez msconfig
(cliquez avec le bouton droit de la souris sur le coin inférieur gauche extrême du bureau, puis cliquez sur Exécuter, tapez msconfig
).
Cliquez sur l'onglet de démarrage, marquez le démarrage sans échec, redémarrez, passez à AHCI dans le BIOS, démarrez, Windows démarre en mode sans échec.
Exécutez à nouveau msconfig
, démarrez l’onglet Démarrez en toute sécurité, démarrez l’ordinateur.
Le PC fonctionne bien. Ne jouez pas avec regedit, il vous suffit de démarrer en mode sans échec pour résoudre ce problème, très simple.