WinBoard - Das Windows Portal

  
Zurück   WinBoard - Die Windows Community > Windows XP > Treiber
Seite neu laden AHCI Treiber nachladen

Antwort Zwischen GELÖST und OFFEN wechseln
 
Themen-Optionen

AHCI Treiber nachladen
Alt 11.12.2007, 16:14
  #1
8086
 
Status: Offline
Beiträge: 5
Registriert seit: 11.12.2007
   
AHCI Treiber nachladen

Hi,

Auf meinem Dell Vostro 1500 läuft derzeit WinXP mit Standard ATA-Treibern (HDD-Controller kann im Bios auf ATA oder AHCI geschaltet werden). Installation von der Original WinXP-CD war mit AHCI nicht möglich (Windows Setup: "keine Festplatten gefunden"), würde ich aber gerne aktivieren.

Folgendes habe ich schon gemacht:
1. HDD-Controller auf ATA-Modus gesetzt
2. WinXP installiert
3. XP Treiber für den Controller geladen
4. mit Nlite neue WinXP-CD mit eingebundenen Treibern erstellt
5. HDD-Controller auf AHCI-Modus gesetzt
6. Windows Setup mit neuer CD gestartet (erkennt tatsächlich die Festplatte)
7. Reparatur durchgeführt

lief super, ist durch das ganze Setup gelaufen, auch nach dem Neustart durch den grafischen Teil, allerdings kam dann nach dem 2. Neustart nur ein BSOD. Der kam dann auch nach der Rückstellung auf ATA-Modus.

Der AHCI-Treiber läuft offensichtlich (sonst wäre das Setup ja gar nicht weitergegangen) nur es scheint noch irgendwo zu haken. Hat jemand da schon Erfahrung mit?
     Mit Zitat antworten
Alt 11.12.2007, 17:52
  #2
MODERATOR
 
Benutzerbild von Ronny2
 
Status: Offline
Beiträge: 8.357
Registriert seit: 07.08.2004
Ort: Rheinland
Alter: 62
   
Ich weiß jetzt nicht, ob dir das wirklich hilft. Habe vor kurzem zu diesem Thema etwas im Internet gefunden und mir das Ganze mal runtergeladen, da ich das ASUS P5B habe. Ob Du das jetzt auch für deinen Zweck gebrauchen kannst... . Also bitte mit Vorsicht genießen.

_____

AHCI nachträglich aktivieren (Intel ICH8R, Windows XP)

Datum: 21. Oktober 2007 um 09:32 Uhr


Das Problem

Die Standard-Einstellung im BIOS des P5B Deluxe setzt den SATA-Controller in den IDE-Modus. Das Board tut also so, als ob die SATA-Laufwerke ganz normale IDE-Laufwerke wären. Das hat den Vorteil, dass die Kompatibilität besser ist, weil alle Betriebssysteme die Laufwerke ohne Probleme schon während der Installation erkennen. Der Nachteil ist, dass SATA-Features wie Native Command Queuing (NCQ) oder HotPlug (Plattenwechsel während des laufenden Betriebes) im IDE-Kompatibilitätsmodus nicht nutzbar sind.

Die Lösung

Die folgende Lösung funktioniert mit allen Konfigurationen von Windows XP und einem Mainboard, welches Intels Southbridge ICH8R nutzt. Das ist meist in Kombination mit dem Chipsatz (Northbridge) Intel 965P und 965G der Fall.


Ich übernehme keinerlei Haftung für eventuelle Schäden an Hard- oder Software, die durch das beschriebene Vorgehen entstehen könnten.

1.) Herunterladen des Intel Matrix Storage Manager (http://downloadcenter.intel.com/Prod...ProductID=2101)

2.) Entpacken der Dateien aus dem Installationspaket in ein Verzeichnis. Dazu gebt ihr in der Eingabeaufforderung “C:\iata76_cd.exe.exe -A -A -P C:\test” (ohne Anführungszeichen). Den Pfad zu der Datei müsst ihr anpassen, ebenso die Versionsnummer (hier: 76). Das Zielverzeichnis sollte vorher angelegt werden (hier: C:\test).

3.) Kopieren der Datei “IaStor.sys“.
In dem Verzeichnis, in das ihr die Datei im vorigen Schritt entpackt habt, findet ihr nun unter “\Intel Matrix Storage Manager\Drivers\” die Datei “IaStor.sys”. Diese kopiert ihr in euer Windows-Verzeichnis in den Pfad “C:\Windows\system32\drivers\” (ggf. anpassen, wenn eure Installation woanders liegt).

4.) Jetzt müsst ihr noch diese .REG-Datei herunterladen (http://www.media-addicted.de/wp-cont...ich8r_ahci.zip). Danach die Datei doppelklicken und den Dialog mit JA beantworten.

5.) Jetzt das System neu starten und im BIOS den SATA-Controller auf AHCI umstellen. Wenn Windows gestartet ist, werden neue Treiber für alle SATA-Laufwerke installiert. Dieser Vorgang kann abgebrochen werden. Danach den Intel Matrix Storage Manager installieren und den Rechner noch einmal neu starten.

6.) Falls Windows nicht bootet oder der Bootvorgang mit einem Bluescreen abgebrochen wird, einfach im BIOS wieder den IDE-Modus einstellen und neustarten. Die Schritte oben wiederholen. Es geht auf jeden Fall, denn ich habe es jetzt auf mehreren Rechnern so zum Laufen bekommen
Wie man die Intel AHCI-Treiber in eine Windows-Installations-CD integriert, ist in diesem Tutorial (http://www.german-nlite.de/index.php?showtopic=11593) sehr ausführlich beschrieben.
_____


__________________

Gruß Ronny
__________

Jeder sollte sein eigener Hirte sein... jeder sollte sich hüten! (Heinz Erhardt)
     Mit Zitat antworten
Alt 11.12.2007, 19:12
  #3
8086
 
Status: Offline
Beiträge: 5
Registriert seit: 11.12.2007
Themenstarter
   
Funktioniert leider nicht, aber ich glaub das kommt der Sache schon ganz nahe.

Habe ein bisschen gegoogelt nach dem reg-File aus deiner Lösung und gesehen das es für leichte Chipset-Variationen auch leichte Variationen der reg-File gibt.

Diese Zeile ist dann anders:
"0"="PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02 \\3&13c0b0c5&0&FA"

und zwar nur die Nummer nach DEV_.

Ich habe nicht die ICH8R sondern die ICH8M (R = Raid, M = Mobile?). Wenn ich jetzt nur noch wüsste welche ID zur M-Version (und evtl. auch zur restlichen Chipset-Zusammenstellung) gehört hätte ich gute Chancen.

Leider hab ich bei Google nix dazu gefunden..
     Mit Zitat antworten
Alt 11.12.2007, 19:54
  #4
Laptop-Fan
 
Benutzerbild von Travel-pc
 
Status: Offline
Beiträge: 4.771
Registriert seit: 25.08.2006
Ort: Nord-Europa
   
Hallo

im Gerätemanager sind diese Schlüssel anzeigbar, geht aber auch mit dem Tool SIW
( hier im DL )

Evtl. damit den Reg-Eintrag anpassen.



__________________
Keine Daten mehr auf der Festplatte ?? TESTDISK hilft

Laptop HP nc6000 , DELL Latitude D830 ,Proliant DL 140 , ML 340
     Mit Zitat antworten
Alt 12.12.2007, 16:04
  #5
8086
 
Status: Offline
Beiträge: 5
Registriert seit: 11.12.2007
Themenstarter
   
Kein Glück mit dem Schlüssel aus dem Geräte-Manager:

PCI\\VEN_8086&DEV_2828&SUBSYS_02281028&REV_02\\3&6 1AAA01&0&FA

Ich nehme mal stark an das der Controller seine ID ändert wenn er in einen anderen Modus geht.

Habe mit mal die inf-Dateien vom Treiber angeschaut:

Zeile in iastor.inf:
Code:
; ICH8R
%PCI\VEN_8086&DEV_2822&CC_0104.DeviceDesc% = iaStor_Inst_RAID, PCI\VEN_8086&DEV_2822&CC_0104
Zeile iaahci.inf:
Code:
; ICH8M
%PCI\VEN_8086&DEV_2829&CC_0106.DeviceDesc% = iaStor_mobl_Inst, PCI\VEN_8086&DEV_2829&CC_0106
Wenn ich in der reg-File einfach DEV_2822 durch DEV_2829 geht es nicht, ich vermute mal dass sich durch CC_0106 statt CC_0104 im hinteren Teil noch etwas ändert. Nur was?

PCI\\VEN_8086&DEV_2821&SUBSYS_B0051458&REV_02\\3&13c0b0c5&0&FA

Am einfachsten wäre es natürlich wenn jemand mit dem gleichen Chipsatz die Kennung einfach auslesen könnte (im AHCI-Modus).
     Mit Zitat antworten
Alt 30.12.2007, 22:09
  #6
8086
 
Status: Offline
Beiträge: 2
Registriert seit: 30.12.2007
Alter: 21
   
Ich habe mir die Daten des SATA-Controllers im Gerätemanagers des bei mir vorinstallierten Windows Vista mal angesehen und die REG-Datei entsprechend angepasst - und siehe da: XP läuft nun auch auf dem ICH8M brav im AHCI-Modus! Die geänderte REG-Datei findet ihr unter folgendem Link: http://share-online.biz/?d=00LVK7F83.

Benutzung auf eigene Gefahr, bei mir hat's einwandfrei funktioniert! Viel Spaß damit!

Geändert von WieselNo1 (14.04.2008 um 16:06 Uhr). Grund: Datei erneut hochgeladen und Link aktualisiert.
     Mit Zitat antworten
Alt 06.01.2008, 11:25
  #7
8086
 
Status: Offline
Beiträge: 1
Registriert seit: 06.01.2008
   
Ich habe mal eine Frage:
Ich bin so vorgegangen, wie von Ronny2 beschrieben. Mit der
reg.Datei ICH8M von WieselNo1 funktioniert es auf meinem Notebook Lenovo 3000 N 200 einwandfrei.
Wenn ich nun boote, blinkt die Anzeige für die Festplatte zunächst stark und dann im
laufenden Betrieb schwach. Es blinkt ständig, zwar schwach, aber es blinkt.
Jetzt habe ich Bedenken, daß irgendetwas nicht stimmt.
Das Blinken macht einen schon nervös.
Kann mir jemand was dazu sagen? Kann ich irgendwo feststellen, ob ein Konflikt
vorliegt?
     Mit Zitat antworten
Alt 05.03.2008, 09:01
  #8
8086
 
Status: Offline
Beiträge: 2
Registriert seit: 05.03.2008
Alter: 22
   
Hallo! Ich habe auch das 3000 N200 von Lenovo und würde gerne AHCI unter Win XP aktivieren. Leider funktioniert der angegebene Link bei bitshare nicht (mehr).
Könnte bitte jemand den Registryeintrag neu reinstellen? Oder zumindest sagen, was ich ändern muss.
Danke schon mal.
     Mit Zitat antworten
Alt 05.03.2008, 15:59
  #9
8086
 
Status: Offline
Beiträge: 6
Registriert seit: 05.03.2008
Alter: 25
   
Ja das liebe Windows bei Linux kann man den AHCI Treiber schon bei der Installation auswählen ob mit Treiber oder ohne Treiber das Setup laden.

mfg fleck
     Mit Zitat antworten
Alt 05.03.2008, 17:50
  #10
486er
 
Status: Offline
Beiträge: 74
Registriert seit: 30.12.2007
Ort: Hamburg
Alter: 21
   
Ist das eine indirekte Variante des Spruchs "Mit Linux wäre das nicht passiert"?
     Mit Zitat antworten

  
Zurück   WinBoard - Die Windows Community > Windows XP > Treiber
Seite neu laden AHCI Treiber nachladen


Antwort Zwischen GELÖST und OFFEN wechseln

Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are an
Refbacks are aus
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:44 Uhr.











Das WinBoard wird unterstützt von
OptimaNet & Hostfactory