Von IDE auf AHCI umstellen: Unterschied zwischen den Versionen

Aus ThinkPad-Wiki
 
(13 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Aktuell ausgelieferte ThinkPads kommen meistens mit Vista und voreingestelltem AHCI-Modus. Wer noch ein älteres ThinkPad besitzt, in dem eine SATA II-Festplatte steckt kann auf diesen Modus umschalten. Normalerweise gibt es dazu eine Einstellmöglichkeit im BIOS. Ggf. ist ein BIOS-Uodate erforderlich. Vorab müssen die AHCI-treiber für das Betriebssystem installiert werden:
Aktuell ausgelieferte ThinkPads kommen meistens mit Vista und voreingestelltem AHCI-Modus. Wer noch ein älteres ThinkPad besitzt, in dem eine SATA II-Festplatte steckt kann auf diesen Modus umschalten. Normalerweise gibt es dazu eine Einstellmöglichkeit im BIOS. Ggf. ist ein BIOS-Update erforderlich. Vorab müssen die AHCI-treiber für das Betriebssystem installiert werden:


== XP ==
== Windows XP ==
Eine Standard XP-Installation enthält keine AHCI-Treiber. Diese muss man also zusätzlich runterladen und installieren. Erst danach im BIOS den Modus auf AHCI umstellen und Reboot durchführen, ansonsten kann nicht auf die Fetsplatte zugegriffen werden und es gibt einen Systemabsturz.


== Vista ==
Eine Standard XP-Installation enthält keine AHCI-Treiber.
Vista enthält in der Standardinstallation bereits die notwendigen AHCI-Treiber. Der einfachste Weg ist hier, im BIOS auf AHCI umzustellen und anschließen durch booten von Vista über ein CD-Laufwerk das System neu aufzusetzen. Wer bei der Installation vergessen hat, AHCI zu aktivieren kann nach dieser [http://www.forumdeluxx.de/forum/showthread.php?t=450538 Anleitung] auch nachträglich den Modus umstellen (erfordert Änderung eines Registry-Eintrages). Siehe auch [http://www.thinkpad-forum.de/thread.php?postid=369072 diesen Thread].
Es gibt zwei Varianten, Windows XP für die Nutzung von AHCI einzurichten.
 
==== Treiber in die Installations-CD integrieren ====
 
Man kann die nötigen AHCI-Treiber in die Installations-CD von Windows XP integrieren (mit [http://www.german-nlite.de Nlite]), somit hat XP von Anfang an keine Probleme damit.
 
==== Treiber nach der Windows-Installation einrichten ====
 
Alternativ installiere man Windows XP auf dem Rechner, nachdem im BIOS der SATA-Modus von "AHCI" auf "compatible" ungestellt wurde. (BIOS-Menu: "Config" - "SATA")
 
Nach Abschluss der Windows XP-Installation lädt man sich den "Intel Matrix Storage Manager" von der Lenovo-Seite herunter und entpackt ihn nach C:\DRIVERS\WIN\IMSM (voreingestelltes Verzeichnis).
 
Im Verzeichnis C:\DRIVERS\WIN\IMSM\PREPARE wird anschließend die install.cmd durch Doppelclick ausgeführt, anschließend der Rechner neu gestartet und im BIOS unter "Config" - "SATA" der Modus auf AHCI umgestellt.
 
Es ist wichtig, daß im BIOS der Modus erst auf AHCI umgestellt wird, nachdem der Treiber installiert wurde, ansonsten kann Windows XP nicht auf die Festplatte zugreifen und daher nicht mehr starten.
 
'''(Diese Angabe gilt für das T61/T61p, X61/X61s Stand Dezember 2009 - bitte die Installationshinweise der jeweiligen Downloadseite beachten)'''
 
== Windows Vista und neuer ==
Ab Windows Vista sind die notwendigen AHCI-Treiber bereits in der Standardinstallation enthalten. Der einfachste Weg ist hier, im BIOS auf AHCI umzustellen und anschließen durch booten von Vista über ein CD-Laufwerk das System neu aufzusetzen. Wer vor der Installation vergessen hat, AHCI zu aktivieren kann dies nachträglich durchführen:
# Start - und im Ausführungsfeld "regedit" eingeben <Enter>. Danach die Meldung der Benutzerkontensteuerung mit "Ja" beantworten.
# Den Schlüssel "HKey_Local_Machine\System\CurrentControlSet\services\msahci" suchen und im linken fenster anklicken. Jetzt Doppeklick im rechten Fenster auf den Eintrag "Start". Im daraufhin erschenendem Fenster unter "Wert" die Zahl "0" eingeben und "OK". Den Registrierungseditor schließen.
# Rechner neu starten und das BIOS/UEFI - Setup aufrufen. Unter Config - SATA den Wert AHCI einstehhen, und mit F10 - "yes" die Änderung und das Setup beenden.
 
Siehe auch:
* http://www.pcwelt.de/tipps/Windows-7-Schnellen-AHCI-Modus-nachtraeglich-aktivieren-1916153.html#sthash.wyO1xG12.dpuf
* http://www.forumdeluxx.de/forum/showthread.php?t=450538  
* http://thinkpad-forum.de/threads/64222-Von-AHCI-zur%C3%BCck-auf-IDE-ohne-das-VISTA-beim-Start-scheitert-wie-geht-das-GEL%C3%96ST-(ohne-RecoveryDVD-)-)
<br>
== Windows 10 ==
Auch nach der Installation von Windows 10 kann es vorkommen, dass gerade bei älteren Rechnern der AHCI-Modus nicht aktiv ist.
 
AHCI wird wie folgt nachträglich aktiviert:
* Regedit aufrufen
* zum Zweig gehen
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
* im rechten Fenster den Eintrag "Start" doppelt anklicken.
* den Wert auf 0 setzen.
Steht dieser Werte schon auf "0":
* im rechten Fenster den Eintrag "StartOverride" löschen oder nach Doppenklick den Wert von "3" auf "0" ändern
* Rechner neu starten und BIOS Setup aufrufen
* Unter "Config" - "SATA" den Eintrag von "Compatibility" auf "AHCI" ändern und mit F10 - Yes das BIOS beenden
 
Siehe auch:
* [https://www.deskmodder.de/wiki/index.php/AHCI_nach_der_Installation_von_Windows_10_aktivieren AHCI nach der Installation von Windows 10 aktivieren]
<br>
 
Alternative: Nach der Umstellung auf AHCI im BIOS wird der Windows-Start mit dem Bluescreen "INACCESSIBLE_BOOT_DEVICE" scheitern. Der Rechner scheint nun in einer Art Bootloop zu stecken, nach drei fehlgeschlagenen Startversuchen öffnet sich jedoch das Wiederherstellungsmenü. Dort kann man in den "Erweiterten Optionen" die Option "Windows Startverhalten ändern" auswählen. Nach einem Neustart öffnet sich eine Übersicht über die verschiedenen Startoptionen. Hier den Rechner einmal in den Abgesicherten Modus starten, nach erfolgtem Boot einfach über das Startmenü neu starten. Der Rechner startet nun problemlos in den normalen Modus mit aktiviertem AHCI.


== Installation ohne Bootlaufwerk ==
== Installation ohne Bootlaufwerk ==
Zeile 18: Zeile 64:


* die ersten x61t bis September 2007 wurden noch ohne aktiviertes AHCI ausgeliefert. Danach ist AHCI standardmäßig aktiviert
* die ersten x61t bis September 2007 wurden noch ohne aktiviertes AHCI ausgeliefert. Danach ist AHCI standardmäßig aktiviert
== Weblinks ==
* [http://thinkpad-forum.de/threads/124730-X121-lahmt-r%E4tselhaft X121 lahmt rätselhaft] DMA-Modus unter XP auf X121e nur im AHCI-Modus möglich
[[Category:HowTo]][[Category:Windows]][[Category:BIOS]]

Aktuelle Version vom 20. Dezember 2019, 22:40 Uhr

Aktuell ausgelieferte ThinkPads kommen meistens mit Vista und voreingestelltem AHCI-Modus. Wer noch ein älteres ThinkPad besitzt, in dem eine SATA II-Festplatte steckt kann auf diesen Modus umschalten. Normalerweise gibt es dazu eine Einstellmöglichkeit im BIOS. Ggf. ist ein BIOS-Update erforderlich. Vorab müssen die AHCI-treiber für das Betriebssystem installiert werden:

Windows XP

Eine Standard XP-Installation enthält keine AHCI-Treiber. Es gibt zwei Varianten, Windows XP für die Nutzung von AHCI einzurichten.

Treiber in die Installations-CD integrieren

Man kann die nötigen AHCI-Treiber in die Installations-CD von Windows XP integrieren (mit Nlite), somit hat XP von Anfang an keine Probleme damit.

Treiber nach der Windows-Installation einrichten

Alternativ installiere man Windows XP auf dem Rechner, nachdem im BIOS der SATA-Modus von "AHCI" auf "compatible" ungestellt wurde. (BIOS-Menu: "Config" - "SATA")

Nach Abschluss der Windows XP-Installation lädt man sich den "Intel Matrix Storage Manager" von der Lenovo-Seite herunter und entpackt ihn nach C:\DRIVERS\WIN\IMSM (voreingestelltes Verzeichnis).

Im Verzeichnis C:\DRIVERS\WIN\IMSM\PREPARE wird anschließend die install.cmd durch Doppelclick ausgeführt, anschließend der Rechner neu gestartet und im BIOS unter "Config" - "SATA" der Modus auf AHCI umgestellt.

Es ist wichtig, daß im BIOS der Modus erst auf AHCI umgestellt wird, nachdem der Treiber installiert wurde, ansonsten kann Windows XP nicht auf die Festplatte zugreifen und daher nicht mehr starten.

(Diese Angabe gilt für das T61/T61p, X61/X61s Stand Dezember 2009 - bitte die Installationshinweise der jeweiligen Downloadseite beachten)

Windows Vista und neuer

Ab Windows Vista sind die notwendigen AHCI-Treiber bereits in der Standardinstallation enthalten. Der einfachste Weg ist hier, im BIOS auf AHCI umzustellen und anschließen durch booten von Vista über ein CD-Laufwerk das System neu aufzusetzen. Wer vor der Installation vergessen hat, AHCI zu aktivieren kann dies nachträglich durchführen:

  1. Start - und im Ausführungsfeld "regedit" eingeben <Enter>. Danach die Meldung der Benutzerkontensteuerung mit "Ja" beantworten.
  2. Den Schlüssel "HKey_Local_Machine\System\CurrentControlSet\services\msahci" suchen und im linken fenster anklicken. Jetzt Doppeklick im rechten Fenster auf den Eintrag "Start". Im daraufhin erschenendem Fenster unter "Wert" die Zahl "0" eingeben und "OK". Den Registrierungseditor schließen.
  3. Rechner neu starten und das BIOS/UEFI - Setup aufrufen. Unter Config - SATA den Wert AHCI einstehhen, und mit F10 - "yes" die Änderung und das Setup beenden.

Siehe auch:


Windows 10

Auch nach der Installation von Windows 10 kann es vorkommen, dass gerade bei älteren Rechnern der AHCI-Modus nicht aktiv ist.

AHCI wird wie folgt nachträglich aktiviert:

  • Regedit aufrufen
  • zum Zweig gehen
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
  • im rechten Fenster den Eintrag "Start" doppelt anklicken.
  • den Wert auf 0 setzen.

Steht dieser Werte schon auf "0":

  • im rechten Fenster den Eintrag "StartOverride" löschen oder nach Doppenklick den Wert von "3" auf "0" ändern
  • Rechner neu starten und BIOS Setup aufrufen
  • Unter "Config" - "SATA" den Eintrag von "Compatibility" auf "AHCI" ändern und mit F10 - Yes das BIOS beenden

Siehe auch:


Alternative: Nach der Umstellung auf AHCI im BIOS wird der Windows-Start mit dem Bluescreen "INACCESSIBLE_BOOT_DEVICE" scheitern. Der Rechner scheint nun in einer Art Bootloop zu stecken, nach drei fehlgeschlagenen Startversuchen öffnet sich jedoch das Wiederherstellungsmenü. Dort kann man in den "Erweiterten Optionen" die Option "Windows Startverhalten ändern" auswählen. Nach einem Neustart öffnet sich eine Übersicht über die verschiedenen Startoptionen. Hier den Rechner einmal in den Abgesicherten Modus starten, nach erfolgtem Boot einfach über das Startmenü neu starten. Der Rechner startet nun problemlos in den normalen Modus mit aktiviertem AHCI.

Installation ohne Bootlaufwerk

Schwierig ist das auf den x-Modellen ohne Bootlaufwerk

Qsicon inArbeit.png Genaue Anleitung.

Linux

Die aktuellen Linux-Distributionen erkennen und unterstützen AHCI on-the-fly, d.h. man kann beliebig im BIOS den Modus Wechseln, Linux erkennt dies und steuert die Festplatte entsprechend an. Die notwendigen Treiber sind in den gängigen Distributionen enthalten.

Hinweise

  • die ersten x61t bis September 2007 wurden noch ohne aktiviertes AHCI ausgeliefert. Danach ist AHCI standardmäßig aktiviert

Weblinks