Passare da IDE a AHCI dopo l'installazione di Windows 8

Ho avuto il mio controller di unità configurato per IDE quando ho installato Windows 7. Questo non è cambiato quando ho aggiornato a Windows 8.

Ora devo triggersre l'AHCI, ma ciò fa sì che Windows non riesca ad avviare. Non sa come risolvere automaticamente il problema.

Ho potuto utilizzare Regedit dall'area di ripristino, per provare a utilizzare questa correzione che ha funzionato per Vista. Tale chiave manca però in Windows 8.

Ho letto che la chiave corrispondente è ora in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci . Ma le mie impostazioni corrispondono già alle modifiche che suggeriscono di fare.

Come posso get Windows per l'avvio dopo aver abilitato AHCI nel BIOS?

Utilizzando regedit , impostare la chiave:

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

e anche nell'tree StartOverride in storahci . Questo valore deve essere modificato in 0 :

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

Dopo il riavvio dovrebbe funzionare. È inoltre ansible eliminare l'integer block StartOverride.

Nota : Se non si passa a AHCI durante l'avvio prossimo, il sistema creerà un nuovo valore StartOverride (di 3) e dovrai ripetere il process.

Ho trovato la soluzione senza wherer fare un hack manuale del Registro di sistema!

  1. Fare clic sul button Riavvia con il tasto Maiusc e seguire le istruzioni per le "Opzioni avanzate" attraverso diverse schermate. Alla fine, si finisce su uno schermo che ti dice sul riavvio sanetworking in grado di tante cose, tra cui avviare in modalità provvisoria. L'unico button sarà un button "Riavvia" in questa schermata.
  2. Reboot. PRIMA di avviare Windows, entrare nella configuration del BIOS.
  3. Modificare la modalità SATA nel BIOS a qualsiasi cosa desiderate: IDE, AHCI o RAID (XHD).
  4. Avviare in Windows. Passaggio 1 configurato Windows per chiedere che tipo di opzioni di avvio che si desidera utilizzare. # 4 è la modalità provvisoria. Ciò otterrà i driver corretti per l'impostazione BIOD caricata nel sistema, nella memory e il Registro di sistema configurato correttamente per te. Nessuna altra configuration è necessaria.
  5. Riavviare Windows in modalità normale. Windows utilizzerà la configuration che viene automaticamente autofinanziata nel passaggio 4.

Esegui msconfig (fai clic destro sull'angolo inferiore sinistro del desktop e poi fai clic con il mouse, digita msconfig ).

Fare clic sulla scheda di avvio, contrassegnare l'avvio sicuro, riavviare, passare a AHCI nel BIOS, avviare, avviare Windows in modalità provvisoria.

Eseguire nuovamente msconfig , scheda di avvio per annullare l'avvio sicuro, riavviare il PC.

Il PC funziona bene. Non disturbare con regedit è necessario solo avviare in modalità provvisoria per risolvere questo problema, molto semplice.