replikant0815
Lt. Junior Grade
- Registriert
- Nov. 2006
- Beiträge
- 317
Problematik:
Die ICH8 Southbridge (verbaut z.B. im Asus P5B und dem Gigabyte S3) wird im vergleich zur ICH8R (verbaut auf P5B Deluxe und den DS Boards von Gigabyte) etwas stiefmütterlich behandelt wenn es um Treibersupport geht. Wer ein WinXP mit SP2 hat hat keine Möglichkeit seine Festplatten im BIOS auf AHCI Modus zu stellen, weder während der Installation (F6 Methode) noch nachdem XP installiert wurde.
Vermutung:
Intel hat dem ICH8 Controller zwar AHCI Funktionalität mitgegeben, diese wird jedoch angeblich nur von Vista unterstützt, nicht jedoch von XP (siehe http://de.wikipedia.org/wiki/I/O_Controller_Hub)
Lösung:
Wir modifizieren die Treiber so dass XPSP2 sie akzeptiert.
Anleitung:
Zunächst muss eine Treiberdisk (3.5" Floppy) erstellt werden. Die meissten Treiber CDs von Mainboards erlauben dies per Menü oder sind bootbar... oder man holt sich die Datei f6flpy32.exe (32bit) von der Intel seite.
Die Modifikation ist ganz einfach:
Auf der Diskette sind genau 2 .inf Files. In denen sucht man jedes Vorkommen von DEV_2821 und ersetzt es durch DEV_2824 und speichert jeweils die Dateien zurück (geht mit Notepad)
Und jetzt geht alles seine gewohnten Wege.
Für ein bereits installiertes System:
Um die Treiber auf ein laufendes XP zu zwingen rechtsklickt man die Einträge für ICH8 unter IDE/ATA/ATAPI Controller und sucht sich von Hand einen geeigneten Treiber aus der Modifizierten Diskette aus, und zwar den aufgelisteten 82801HR/HH/HO SATA AHCI Controller.
Windows wird jetzt neustarten wollen. Während des Neustarts stellt man im BIOS den Intel Controller (nicht den Jmicron Controller!) auf AHCI Modus um.
Alles sollte jetzt im AHCI Modus funktionieren.
Vor einer Neuinstallation:
Vor der installation im BIOS auf AHCI umstellen, wenn die Instalations-CD bootet auf die unterste Zeile achten... wenn dort was von F6 drücken steht tun wir das... dann S um einen Treiber auszuwählen... wir nehmen den ICH8R AHCI treiber... und dann ganz normal Windows installieren.
Anmerkungen zum Schluss:
Diese Methode verwendet Treiber die nicht spezifisch für diese Hardware programmiert wurden. Es muss also möglicherweise mit Fehlfunktionen gerechnet werden.
Diese Methode erlaubt den Betrieb von XP bei eingeschaltetem AHCI... Noch fehlt aber jeder Beweis ob es wirklich aktiv ist, bzw. ob es NCQ aktiviert oder irgendwelce Vorteile bringt.
Ich würde mich über jeden Dummen freuen der das mal ausprobieren will und freue mich auf Feedback. Ich habe es ausprobiert und alles funktioniert.
Die ICH8 Southbridge (verbaut z.B. im Asus P5B und dem Gigabyte S3) wird im vergleich zur ICH8R (verbaut auf P5B Deluxe und den DS Boards von Gigabyte) etwas stiefmütterlich behandelt wenn es um Treibersupport geht. Wer ein WinXP mit SP2 hat hat keine Möglichkeit seine Festplatten im BIOS auf AHCI Modus zu stellen, weder während der Installation (F6 Methode) noch nachdem XP installiert wurde.
Vermutung:
Intel hat dem ICH8 Controller zwar AHCI Funktionalität mitgegeben, diese wird jedoch angeblich nur von Vista unterstützt, nicht jedoch von XP (siehe http://de.wikipedia.org/wiki/I/O_Controller_Hub)
Lösung:
Wir modifizieren die Treiber so dass XPSP2 sie akzeptiert.
Anleitung:
Zunächst muss eine Treiberdisk (3.5" Floppy) erstellt werden. Die meissten Treiber CDs von Mainboards erlauben dies per Menü oder sind bootbar... oder man holt sich die Datei f6flpy32.exe (32bit) von der Intel seite.
Die Modifikation ist ganz einfach:
Auf der Diskette sind genau 2 .inf Files. In denen sucht man jedes Vorkommen von DEV_2821 und ersetzt es durch DEV_2824 und speichert jeweils die Dateien zurück (geht mit Notepad)
Und jetzt geht alles seine gewohnten Wege.
Für ein bereits installiertes System:
Um die Treiber auf ein laufendes XP zu zwingen rechtsklickt man die Einträge für ICH8 unter IDE/ATA/ATAPI Controller und sucht sich von Hand einen geeigneten Treiber aus der Modifizierten Diskette aus, und zwar den aufgelisteten 82801HR/HH/HO SATA AHCI Controller.
Windows wird jetzt neustarten wollen. Während des Neustarts stellt man im BIOS den Intel Controller (nicht den Jmicron Controller!) auf AHCI Modus um.
Alles sollte jetzt im AHCI Modus funktionieren.
Vor einer Neuinstallation:
Vor der installation im BIOS auf AHCI umstellen, wenn die Instalations-CD bootet auf die unterste Zeile achten... wenn dort was von F6 drücken steht tun wir das... dann S um einen Treiber auszuwählen... wir nehmen den ICH8R AHCI treiber... und dann ganz normal Windows installieren.
Anmerkungen zum Schluss:
Diese Methode verwendet Treiber die nicht spezifisch für diese Hardware programmiert wurden. Es muss also möglicherweise mit Fehlfunktionen gerechnet werden.
Diese Methode erlaubt den Betrieb von XP bei eingeschaltetem AHCI... Noch fehlt aber jeder Beweis ob es wirklich aktiv ist, bzw. ob es NCQ aktiviert oder irgendwelce Vorteile bringt.
Ich würde mich über jeden Dummen freuen der das mal ausprobieren will und freue mich auf Feedback. Ich habe es ausprobiert und alles funktioniert.
Zuletzt bearbeitet: