SATA AHCI nur unter Vista?
Wenn ich im BIOS-Setup meines Core-2-Duo-Mainboards mit Intel-965-Chipsatz den SATA-AHCI-Modus einschalte, kann das Setup bei der Installation von Windows XP nicht auf die SATA-Festplatte zugreifen. Da ich gerne das Native Command Queuing (NCQ) meiner SATA-Festplatte nutzen würde, brauche ich aber den SATA-AHCI-Betriebsmodus. Lässt sich da etwas machen?
Wenn ich im BIOS-Setup meines Core-2-Duo-Mainboards mit Intel-965-Chipsatz den SATA-AHCI-Modus einschalte, kann das Setup bei der Installation von Windows XP nicht auf die SATA-Festplatte zugreifen. Da ich gerne das Native Command Queuing (NCQ) meiner SATA-Festplatte nutzen würde, brauche ich aber den SATA-AHCI-Betriebsmodus. Lässt sich da etwas machen?
Während Windows Vista einen AHCI-Treiber bereits enthält, erkennt das Windows-XP-Setup Festplatten an einem SATA-AHCI-Adapter nur, wenn man einen sogenannten „F6“-Treiber einspielt. Diesen wiederum liefert Intel aus unerfindlichen Gründen nur für die RAID-tauglichen Versionen (ICH8R) der Chipsatz-Southbridge, aber nicht für deren Basisversion ICH8.
Sie können jedoch den Windows-XP-Treiber für die RAID-fähigen Mitglieder der ICH8-Familie so anpassen, dass er auch mit der auf Ihrem Mainboard eingesetzten Southbridge-Version im AHCI-Modus arbeitet. Als „F6“-Treiber können Sie ebenfalls den Treiber einer RAID-tauglichen Chipsatz-Variante modifizieren.
Der Treiber heißt in beiden Fällen iaStor.sys, er lässt sich wie in c't 26/06 auf Seite 212 erläutert aus dem Treiberpaket „Intel Matrix Storage Manager“ (zurzeit in Version 6.2.1.1002; alle Downloads siehe Soft-Link) extrahieren und nachinstallieren. Er funktioniert nach unseren Erfahrungen auch mit dem ICH8 im AHCI-Modus, wenn man die Datei iaahci.inf anpasst: Hier sind nämlich nur die PCI-Plug-and-Play-Identifikationsnummern der RAID-tauglichen ICH8-Versionen vermerkt, nämlich 0x8086h/0x2821h (Vendor/Device ID). Der SATA-Controller des ICH8 meldet sich im AHCI-Modus aber mit 0x8086h/0x2824h. Die Datei iaahci.inf passt man am besten an, indem man in einem Texteditor alle den ICH8R betreffenden Abschnitte dupliziert und in den Duplikaten jeweils „ICH8R“ durch „ICH8“ ersetzt sowie „2821“ durch „2824“. Wer unbedingt eine „F6“-Treiberdiskette fürs Windows-XP-Setup braucht, muss dort auch die Datei txtsetup.oem in ähnlicher Weise anpassen.