Home > Windows > Windows XP nachträglich auf AHCI aufrüsten (Intel ICHx)

Windows XP nachträglich auf AHCI aufrüsten (Intel ICHx)

Viele kennen das Problem: Bei der Installation von Windows XP wurde im BIOS die Einstellung für den SATA-Controller auf “Enhanced, IDE” belassen. Das hat u.a. die Folge, dass NCQ (Native Command Queueing) moderner Festplatten nicht verwendet wird. Es gibt allerdings einen Trick, um Windows XP nachträglich mit AHCI vertraut zu machen.

Vorher sollte auf jeden Fall ein Backup des Systems erstellt werden, da nicht auszuschließen ist, dass Windows XP nach dem Eingriff nicht mehr auf die Platte(n) zugreifen kann.

Als Beispiel nehme ich mein eigenes System, das Asus P5Q mit Intel P45 Chipsatz. Zuerst muss von Intel der “Intel Matrix Storage Manager” heruntergeladen werden. Die Datei namens “iata86enu.exe” speichert man an einer beliebigen Stelle. Danach in der Eingabeaufforderung (Start -> Ausführen -> “cmd”) in das entsprechende Verzeichnis wechseln und per “iata86enu.exe -a -a -p c:\ahci” die nötigen Treiber in das Verzeichnis c:\ahci entpacken lassen. In dem neuen Verzeichnis befinden sich nun 32bit und 64bit Treiber für den AHCI-Kontroller.

Nun den Gerätemanager aufmachen und unter “IDE ATA/ATAPI-Controller” sollten sich ein oder mehrere Einträge der Art “Intel ICHxx …” befinden. Der Treiber dieser Controller muss nun durch den gerade entpackten ersetzt werden. Dazu klickt man einen Controller an, rechte Maustaste und “Treiber aktualisieren”. Die Frage nach Windowsupdate mit “Nein” beantworten, “Software von einer Liste…” aktivieren und zum Schluß “Nicht suchen, sindern den zu installierenden Treiber selbst wählen” anklicken. Dann über “Datenträger” nach “c:\ahci\winall\Driver” navigieren (oder Driver64 für ein 64bit XP). Es sollte nun eine Liste von allen möglichen Intel ICHxx Controllern erscheinen. Hier muss genau der Controller gewählt werden, welcher auch tatsächlich auf dem Board verbaut ist (ein Fehler hier kann das System unbootbar machen).
In meinem Fall habe ich den “Intel ICH10R SATA AHCI Controller” gewählt und bisher keine Probleme festgestellt. Den Hinweis von Windows, dass der gewählte Treiber möglicherweise nicht mit dem Gerät funktioniert mit “Ich möchte trotzdem installieren” bestätigen. Danach erfolgt die Treiberinstallation und die restlichen Controller können so umgerüstet werden (ich habe beide Controller umgerüstet, möglicherweise reicht einer, da beim nächsten Start Windows einige neue Hardwarekomponenten erkennt und die Controller auf einen reduziert).

Nun den PC neu starten und im BIOS unbedingt den SATA-Controller von “Enhanced, IDE” auf “AHCI” umstellen. Windows erkennt nun einen SATA AHCI Controller und alle dort angeschlossenen Festplatten neu. Ein weiterer Reboot und die Umstellung ist komplett. Das ganze läuft bei mir nun schon einige Zeit stabil und an einigen Stellen (vorallem nach dem Login) macht sich NCQ doch bemerkbar.

Wichtig: Unbedingt Backups machen! Ich bin für Datenverlust nicht verantwortlich!

KategorienWindows Tags: , ,
  1. JaRo
    4. Oktober 2009, 16:35 | #1

    Hallo,
    mit dieser Anleitung war es sehr einfach, auch mein System auf AHCI-Betrieb umzustellen. Ich habe zwar nach der Treiberaktualisierung eine Bluescreen bekommen aber nach dem umstellen des Bios auf AHCI ist Windows ganz normal wieder hochgefahren. Einen ganz ordentlichen Zuwachs in der Geschwindigkeit habe ich nach den Systemstart auch feststellen können.
    Also nochmal Dank für die Anleitung.
    Grüße JaRo

  2. Der Panther
    7. Februar 2010, 14:13 | #2

    Hey,
    vielen Dank für die Anleitung. Hatte erst ein wenig Schiss, da es ja doch ein recht tiefer Eingriff ins System ist, aber hat alles super geklappt und eSATA funktioniert endlich, wie es soll. :D

    Gruß

  3. 28. Juni 2011, 12:18 | #3

    Aber kann mir Kannst du mir sagen wo man diesen AHCI Treiber bekommen kann ?
    Ich finde irgendwie keinen..

    Habe ein ASUS P7P55D-E Mainboard und Eine SATA HD103SJ (1TB) Festplatte,
    bräuchte einen AHCI Treiber passend dazu der mir ermöglicht Win XP ohne Umstellung auf IDE nutzen zu können, wäre über einen download link zu einem solchen AHCI Treiber überglücklich….

    Vielen dank

  4. 30. Juni 2011, 06:48 | #4

    Probier mal unter http://www.asus.de/Motherboards/Intel_Socket_1156/P7P55DE/#download in der Kategorie WindowsXP – SATA den “Intel(R) Matrix Storage Manager Driver V8.9.0.1023 for Windows 32/64bit XP & Windows 32/64bit Vista & 32/64bit Windows 7.(WHQL)” zu laden und zu entpacken wie in meiner Anleitung.

  1. 4. Oktober 2009, 21:14 | #1
  2. 6. Mai 2010, 11:49 | #2
  3. 28. Oktober 2010, 10:40 | #3
  4. 14. November 2010, 05:52 | #4
Du musst Dich anmelden um einen Kommentar zu schreiben