Wechseln Sie nach der Installation von Windows 8 von IDE zu AHCI

38

Ich hatte meinen Laufwerkscontroller für IDE konfiguriert, als ich Windows 7 installierte. Dies änderte sich nicht, als ich auf Windows 8 aktualisierte.

Ich muss jetzt AHCI aktivieren, aber dies führt dazu, dass Windows nicht gestartet werden kann. Es kann das Problem nicht automatisch beheben.

Ich konnte Regedit aus dem Wiederherstellungsbereich verwenden, um zu versuchen, dieses für Vista geeignete Update zu verwenden . Dieser Schlüssel fehlt jedoch in Windows 8.

Ich habe gelesen, dass der entsprechende Schlüssel jetzt in ist HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci. Meine Einstellungen stimmen jedoch bereits mit den vorgeschlagenen Änderungen überein.

Wie kann ich Windows zum Booten bringen, nachdem AHCI im BIOS aktiviert wurde?

Louis
quelle
2
Auf dieser Seite heißt es in einem Kommentar: "Ich hatte den Standardwert 0, das ist also nicht genug. Es gibt einen StartOverride-Baum in Storahci. Dieser Wert muss auf 0 geändert werden. Nach dem Neustart funktioniert es! (Denken Sie daran, ACHI im BIOS zu ändern)." Hast du das versucht?
Natalie Adams
@ NathanAdams Ja, danke. Ich habe das erst vor ein paar Minuten bemerkt und schreibe gerade von einem erfolgreichen Start aus.
Louis

Antworten:

43

Setzen Sie mit regedit den Schlüssel:

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

und auch im StartOverridebaum in storahci. Dieser Wert muss geändert werden in 0:

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

Nach dem Neustart sollte es funktionieren. Sie können auch den gesamten StartOverride-Block löschen.

Hinweis : Wenn Sie beim nächsten Start nicht zu AHCI wechseln, erstellt das System einen neuen StartOverride-Wert (3) und Sie müssen den Vorgang wiederholen.

Natalie Adams
quelle
Interessanterweise stieg mein WEI-Disk-Score nach der Aktivierung von AHCI um 0,4 Punkte.
Louis
StartOverridescheint neu in Win8 zu sein. Tatsächlich flippt es sich mit IASTORV, sobald Windows mit AHCI geladen ist. Das bedeutet, dass ich nach dem Ändern kein Startoverride mehr in storahci habe. Jetzt ist es in iastorv und ich nehme an, ich könnte es auf diese Weise wieder in RAID ändern.
Dennis G
2
Arbeitete für mich, auf Win8.1
Luison
@ Louis Das liegt daran, dass AHCI viel schneller als IDE ist.
AStopher
@ Cybermonkey Nicht genau. AHCI hat nicht wirklich eine Geschwindigkeit, aber Funktionen, die nur auf dem SATA-Bus funktionierten. IDE war auch ein Bus und hatte Geschwindigkeiten, aber ich denke, der Unterschied zum Laufen im AHCI-Modus gegenüber UDMA oder was auch immer es emulierte, war, dass AHCI bessere Funktionen hatte, die einem in die Warteschlange einfallen.
Louis
32

Ich habe die Lösung gefunden, ohne einen manuellen Registry-Hack durchführen zu müssen!

  1. Klicken Sie auf die Restart - Taste mit ShiftTaste und folgen Sie den Anweisungen für „Erweiterte Optionen“ über mehrere Bildschirme. Schließlich werden Sie auf einem Bildschirm darüber informiert, dass Sie beim Neustart in der Lage sind, so viele Dinge zu tun, einschließlich des Startens im abgesicherten Modus. Die einzige Schaltfläche ist die Schaltfläche "Neustart" auf diesem Bildschirm.
  2. Starten Sie neu. Bevor Windows gestartet wird, rufen Sie das BIOS-Setup auf.
  3. Ändern Sie den SATA-Modus im BIOS in einen beliebigen Wert: IDE, AHCI oder RAID (XHD).
  4. Starten Sie Windows. In Schritt 1 wurde Windows so konfiguriert, dass Sie gefragt werden, welche Art von Startoptionen Sie verwenden möchten. # 4 ist der abgesicherte Modus. Dadurch werden die richtigen Treiber für die auf dem System geladene BIOD-Einstellung in den Arbeitsspeicher geladen und die Registrierung richtig für Sie konfiguriert. Es ist keine andere Konfiguration erforderlich.
  5. Starten Sie Windows im normalen Modus neu. Windows verwendet die Konfiguration, die in Schritt 4 automatisch selbst behoben wurde.
mach weiter
quelle
Ergebnis. Registry-Hacking hat nichts für mich getan - das hat zum ersten Mal funktioniert. Vielen Dank!
Isaac Abraham
Umgekehrt hat dies nichts für mich getan, aber das Hacken der Registrierung hat funktioniert!
Alex Angas
Scheint für mich gearbeitet zu haben. Ich habe es jedoch über den Anmeldebildschirm unter Windows 10 gemacht und es wurde ... ausgeblendet. Power > Shift - Restart > New "Wählen Sie einen Optionsbildschirm"> wählen Sie Troubleshoot > Advanced options > Startup Settings > Restart . Wählen Sie nach dem Aufrufen des BIOS beim tatsächlichen Neustart 4 oder F4 für den abgesicherten Modus. Genommen von Microsoft Support
Michael Johnson
16

Ausführen msconfig(Rechtsklick ganz links unten auf dem Desktop, dann Linksklick ausführen, eingeben msconfig).

Klicken Sie auf die Registerkarte "Start", markieren Sie "Sicherer Start", starten Sie den Computer neu, wechseln Sie im BIOS zu "AHCI" und starten Sie den Computer. Windows wird im sicheren Modus gestartet.

Führen Sie das msconfigProgramm erneut aus, heben Sie die Markierung für den sicheren Start auf und starten Sie den PC neu.

PC funktioniert gut. Leg dich nicht mit regedit an, du musst nur im abgesicherten Modus booten, um das zu beheben, ganz einfach.

mikeeeee
quelle
3
Das hat geklappt, eindeutig die einfachste Methode!
Manu
2
Dies ist genau die gleiche Lösung wie die von Keepon, Sie werden nur auf andere Weise in den abgesicherten Modus versetzt. Ich denke, das sollte ein Kommentar sein.
Gronostaj
1
So oder so habe ich das gemacht und es hat bei mir funktioniert :)
Jeremythuff
Ich habe es versucht, ohne Erfolg. Nach dem Neustart und der Konfiguration des Starts im abgesicherten Modus blitzte ein großes, trauriges Smiley auf (Windows 8.1). Musste das BIOS wieder in den IDE-Modus setzen.
Donnerstag,
Ich kann bestätigen, dass diese Lösung für Windows 10 64-Bit-Version 1024 funktioniert. Es ist immer besser, Windows die Verwaltung der Treiber zu überlassen. Einfache und saubere Lösung;) Danke.
IntegratorIT