Wie aktiviere ich NCQ bei meiner HDD?

Madnex schrieb:
@Shinobi111
Deine Hauptplatine besitzt lediglich die ICH8 Southbridge und untestützt AHCI und somit NCQ nun mal nicht.

Meine Southbridge unterstützt AHCI und kann nicht NCQ nutzen :kotz:
 
Wie wir ja soweit schon übereingekommen waren bringt AHCI Geschwindigkeitsvorteile, NCQ nicht unbedingt. Also paßt es doch. Aktiviere AHCI und gut is.
 
Der native Intel SATA-Hostadapter auf seiner Hauptplatine unterstützt kein AHCI! Er kann es nicht aktivieren.
 
Und wie ist das bei Raid 0? Kann man da auch NCQ aktivieren? Wenn ja wie?

Edit:
Ist NCQ nicht eigentlich in der FEstplatte drinn und funzt von alleine? Habe ich jetzt schon öfters gelesen.
 
Zuletzt bearbeitet:
Madnex schrieb:
...Deine Hauptplatine besitzt lediglich die ICH8 Southbridge und untestützt AHCI und somit NCQ nun mal nicht. Das tut nur die ICH8-R. Du hast einen weiteren SATA-Hostadapter von JMicron auf dem Board. Der könnte NCQ und eventuell AHCI unterstützen. Der native Intel tut es nicht.

Uiiih, ein ganz Schlauer. Die ICH8 unterstützt sehr wohl AHCI und NCQ, allerdings tatsächlich kein Raid . Nachlesen kann man das gerne z.B. im Gigabyte-Forum, da steht es schön für DS3-Benutzer beschrieben (gilt natürlich auch für andere Boards mit der ICH8). In einer der letzten beiden c´ts wurde es ebenfalls beschrieben.

Wer grundsätzlich kein AHCI, aber NCQ unterstützt, sind NVIDIA-Chipsätze. Ob NCQ ausser in Multiuser-Umgebungen (Server) tatsächlich etwas Performance-Gewinn bringt, scheint zumindest fraglich.

Mit aktiviertem AHCI-Modus hat einer (JZ) im o.g. Forum per Hand und synthetisch nachgemessen und konnte hiermit sehr wohl eine Leistungssteigerung feststellen (ca. 15%), zusätzlich erhält man damit die Hot-Plug Funktion, über deren Sinn oder Unsinn man bei normalen Desktop-Systemen natürlich streiten kann (wenn solche Gimmicks eingebaut sind, will man aber zumindest ´mal damit spielen).
 
@Bratz_die_Katz
Intel nennt den AHCI-Treiber auch "Matrix Storage Manager"-Treiber und schreibt folgendes:
The chipset must be using the Intel® 82801HR/HH/HO I/O Controller Hub (ICH8R). The driver only supports the RAID and AHCI controllers in ICH8R and will not work with ICH8 chipsets.
Quelle: klick!

Da du die c't angesprochen hast, hier ein kleines Zitat:
Die billigste (ICH8) unterstützt den SATA-AHCI-Modus nicht, weshalb auch die NCQ-Zugriffsbeschleunigung moderner Festplatten brachliegt. Das ist der wichtigste Unterschied zu den Varianten ICH8R (RAID), ICH8DH (Digital Home mit spezieller Standby-Funktion "Away Mode") und ICH8DO (Digital Office für vPro-Rechner).
Quelle: c't 22/06 Kernige Rechner

Sollte sich da was geändert haben und es wurde eine Möglichkeit gefunden auch bei der ICH8 AHCI zu aktivieren, die offiziell AHCI gar nicht unterstützt, dann war mir das bisher nicht bekannt. Gib mir bitte den Link zum entsprechenden Thread oder Beitrag im entsprechenden Forum und nenn mir bitte die Ausgabe und den Artikel der c't in dem das beschrieben steht.

Bedenke aber auch, dass das DS3 einen weiteren SATA-Hostadapter, neben dem nativen Intel besitzt. Dieser könnte eventuell AHCI unterstützen und die Anleitung für diesen und nicht für den Intel gelten.
 
Madnex schrieb:
@Bratz_die_Katz
Intel nennt den AHCI-Treiber auch "Matrix Storage Manager"-Treiber und schreibt folgendes: Quelle: klick!

Nicht sooo ganz, den Matrix Storage Manager selbst benötigst du nur zur Raid-Konfiguration (entfällt natürlich bei der ICH8).

Madnex schrieb:
...Sollte sich da was geändert haben und es wurde eine Möglichkeit gefunden auch bei der ICH8 AHCI zu aktivieren, die offiziell AHCI gar nicht unterstützt, dann war mir das bisher nicht bekannt. Gib mir bitte den Link zum entsprechenden Thread oder Beitrag im entsprechenden Forum und nenn mir bitte die Ausgabe und den Artikel der c't in dem das beschrieben steht.

Bitte sehr:

http://62.109.81.232/cgi-bin/sbb/sbb.cgi?&a=show&forum=1&show=450 Offiziell wird es von Intel natürlich nicht beworben/unterstützt.

Mit der c´t musst du dich etwas gedulden, gehe gleich in die Wanne und blättere dann (soweit ich mich erinnere, stand's bei einem Hotline-Beitrag (in dem das Ganze glaube ich auch für die ICH7 beschrieben war).


Madnex schrieb:
Bedenke aber auch, dass das DS3 einen weiteren SATA-Hostadapter, neben dem nativen Intel besitzt. Dieser könnte eventuell AHCI unterstützen und die Anleitung für diesen und nicht für den Intel gelten.

Der zusätzlich verbaute JMicron 363 (Gigabyte nennt ihn aus irgenwelchen Gründen Gigabyte-SATA), unterstützt neben AHCI und NCQ auch RAID (im Gegensatz zur ICH8).


Nachtrag: Aaargh, Alzheimer hat zwar partiell zugeschlagen, hab's aber trotzdem gefunden.

Quelle: c´t 26/06, Hotline-Rubrik, Seite 213 SATA-AHCI-Treiber nachrüsten

...Unser Treiber-Update-Trick spielt den Treiber IaStor.sys ein und ergänzt die Windows-Registry um die Identifikations-Codes(PCI-IDs) der Southbridges ICH7R und ICH7-DH im AHCI-Betriebsmodus. Wenn man auch die PCI-IDs für die RAID-Betriebsmodi von ICH7R und ICH7-DH sowie der AHCI- und RAID-Modi von ICH8R, ICH8-DH und ICH8-DO einpflegt und die neueste Version des Intel-Treibers IaStor.sys verwendet, funktioniert der Trick auch mit den 965er-Chipsätzen...

http://www.heise.de/ct/06/26/links/212.shtml
 
Zuletzt bearbeitet:
Nicht sooo ganz, den Matrix Storage Manager selbst benötigst du nur zur Raid-Konfiguration (entfällt natürlich bei der ICH8).
Siehe hier: klick!
Zur Installation des Betriebssystems auf einer einzelnen Serial ATA-Festplatte, während sich das System im RAID- oder AHCI-Modus befindet, muss die F6-Installationsmethode verwendet werden, um den Intel® Matrix Storage Manager-Treiber während des Setups des Betriebssystems zu laden.
Wie gesagt, Intel nennt den AHCI-Treiber auch "Matrix Storage Manager"-Treiber. Das hat nichts mit der Software "Matrix Storage Manager" zu tun.

Bitte sehr:

http://62.109.81.232/cgi-bin/sbb/sbb...rum=1&show=450 Offiziell wird es von Intel natürlich nicht beworben/unterstützt.
Besitzt du dieses Board und hast du es selbst ausprobiert? Ich habe jetzt leider nicht die Zeit dazu mir den Thread genau anzuschauen. Irgendwo stand dort, dass das beim DS3 durch ein BIOS Update nun möglich sein soll. Wenn dem wirklich so ist, dann ist das ein Gigabyte-Feature und bedeutet noch lange nicht, dass das auch mit anderen Hauptplatinen, die die ICH8 verbaut haben, funktioniert. Der Threadersteller hat nun mal nicht dieses Board sondern eins von ASUS.

Mit der c´t musst du dich etwas gedulden, gehe gleich in die Wanne und blättere dann (soweit ich mich erinnere, stand's bei einem Hotline-Beitrag (in dem das Ganze glaube ich auch für die ICH7 beschrieben war).
Wenn du diesen Hotline-Beitrag meinst, dann solltest du ihn dir nochmals durchlesen. Dort ist nirgendwo die Rede von der ICH8 sondern nur von der ICH8R und den anderen Varianten.

/Edit
Hier ein interessanter FAQ-Eintrag zum ASUS P5B
Question
P5B suppose to come with ICH8 southbridge, which according to Intel, does not support AHCI mode.
However, I indeed found this option inside the CMOS setup screen. Does that mean AHCI is supported on this motherboard?

Answer
Though ICH8 does not support AHCI mode under Windows 2000/XP/2003, it does indeed support this mode under the upcoming VISTA OS.
Please do not swith to AHCI mode if you are not using Microsoft VISTA operating system, to avoid unnecessary troubles.
 
Zuletzt bearbeitet:
Madnex schrieb:
...Besitzt du dieses Board und hast du es selbst ausprobiert? Ich habe jetzt leider nicht die Zeit dazu mir den Thread genau anzuschauen. Irgendwo stand dort, dass das beim DS3 durch ein BIOS Update nun möglich sein soll. Wenn dem wirklich so ist, dann ist das ein Gigabyte-Feature und bedeutet noch lange nicht, dass das auch mit anderen Hauptplatinen, die die ICH8 verbaut haben, funktioniert. Der Threadersteller hat nun mal nicht dieses Board sondern eins von ASUS.

Das Board ist bestellt und ich werde es selbst testen. Bei identischer Hardware (ICH8) sollte es grundsätzlich auch bei anderen Herstellern funktionieren. ASUS strickt ja gerne selbst was zurecht, wenn, kann es höchstens an einer nicht oder falsch implementierten BIOS-Funktion liegen.


Madnex schrieb:
Wenn du diesen Hotline-Beitrag meinst, dann solltest du ihn dir nochmals durchlesen. Dort ist nirgendwo die Rede von der ICH8 sondern nur von der ICH8R und den anderen Varianten.

Tja, da hat wohl auch die von mir geschätzte c´t nicht ganz zu Ende recherchiert. Der eigentliche Trick besteht darin, die unten in der Tabelle genannte PID-ID 2824 in der Iaahci.inf (eigentlich für die ICH8R/-DO/-DH) einfach für die ICH8 einzutragen/zu ersetzen. Flieg' kurz 'mal über Seite 24 des Threads im Gigabyte Forum.
 
Madnex schrieb:
NCQ muss von der Festplatte UND dem Hostadapter unterstützt werden.

Hätte ich das gewusst hätte ich mir nicht mein Board gekauft :(
 
Bratz_die_Katz schrieb:
Uiiih, ein ganz Schlauer. Die ICH8 unterstützt sehr wohl AHCI und NCQ, allerdings tatsächlich kein Raid . Nachlesen kann man das gerne z.B. im Gigabyte-Forum, da steht es schön für DS3-Benutzer beschrieben (gilt natürlich auch für andere Boards mit der ICH8). In einer der letzten beiden c´ts wurde es ebenfalls beschrieben.

Und wie bekomme ich das bei meinen Asus P5B nun hin???

Ich bitte um eine detailierte Beschreibung :D DANKE!!


O.k Hab es bemerkt.... :lol:
 
Zuletzt bearbeitet:
NCQ muss von der Festplatte UND dem Hostadapter unterstützt werden.
Und ist das so beim 680i ?


Edit: Und wie ist es jetzt beim Raid 0? Funtz NCQ dann auch? (bei beiden Platten)
 
Zuletzt bearbeitet:
Bratz_die_Katz schrieb:
ASUS strickt ja gerne selbst was zurecht, wenn, kann es höchstens an einer nicht oder falsch implementierten BIOS-Funktion liegen.
Wenn generell eine Manipulation an einer INF-Datei notwendig ist, damit ein Gerät in einem bestimmten Modus arbeiten kann, dann ist das kein spezielles ASUS Problem. Auch beim Gigabyte Board wird AHCI vom nativen SATA-Hostadapter offiziell nicht unterstützt. Dass AHCI anscheinend dennoch mittels einer kleinen Änderung in einer Datei aktiviert werden kann, zeigt nur, dass die Funktion im Chip selbst vorhanden ist aber per Software deaktiviert wurde. Das ist eine gewollte Beschränkung der Chipsatz-Funktion von Intel selbst. Mit ASUS oder Gigabyte hat das gar nichts zu tun.

Dass die AHCI-Option im BIOS der meisten Hauptplatinen mit ICH8 SB trotzdem vorhanden ist, erklärt der FAQ-Eintrag von ASUS. Unter Vista kann der Standardtreiber auf die AHCI-Funktionen der ICH8 SB zugreifen und sie nutzen. Dass AHCI normalerweise unter Windows 2000, XP und 2003 nicht zur Verfügung steht, ist einzig Intel zuzuschreiben und sonst keinem.

Bratz_die_Katz schrieb:
Tja, da hat wohl auch die von mir geschätzte c´t nicht ganz zu Ende recherchiert. Der eigentliche Trick besteht darin, die unten in der Tabelle genannte PID-ID 2824 in der Iaahci.inf (eigentlich für die ICH8R/-DO/-DH) einfach für die ICH8 einzutragen/zu ersetzen. Flieg' kurz 'mal über Seite 24 des Threads im Gigabyte Forum.
Ok, dann kann man so AHCI anscheinend auch bei der ICH8 aktivieren. War mir nicht bekannt. Danke. Offiziell unterstützt es diese Southbridge aber nicht, wenn es nach Intel geht.

Athlon 64 schrieb:
Und ist das so beim 680i ?
Damit du NCQ nutzen kannst, brauchst du einfach nur den NVIDIA Treiber für den SATA-Hostadapter zu installieren. Es ist generell so, dass neben der Festplatte auch der Hostadapter NCQ unterstützen muss. NVIDIA unterstützt AHCI derzeit nicht. Das nur neben bei. NVIDIA folgt einfach einem anderen Konzept als Intel und die anderen Chipsatzhersteller, die den AHCI-Treiberstandard unterstützen. Deshalb ist bei NVIDIA Platinen der AHCI-Modus nicht notwendig (kann auch gar nicht aktiviert werden, da er nicht vorhanden ist) um NCQ zu nutzen.

Wer nicht weiß was AHCI überhaupt ist, schaut bitte mal hier: klick!

@Bratz_die_Katz
Es ist schon seltsam. Dass auch die ICH8 AHCI implmentiert hat, lässt die Vermutung aufkommen, dass die verschiedenen Varianten dieser Chipsatzfamilie aus ein und derselben Produktion stammen aber selektiert werden. Bei Grafikprozessoren ist es seit einiger Zeit gang und gäbe, dass die Chips, die in bestimmten Bereichen nicht fehlerfrei arbeiten, aussortiert und als kleinere Version, in der eben diese Bereiche deaktiviert sind, verkauft werden.

Ich könnte mir vorstellen, dass das auch bei Hauptplatinen-Chipsätzen so ist. Mittlerweile sind die auch hochintegriert, was eine höhere Fehlerrate bei der Produktion zur Folge hat. Möglicherweise stellt Intel bei der ICH8 AHCI deshalb nicht zur Verfügung, da bei einigen diese Funktion nicht fehlerfrei arbeitet. Das widerspräche dann allerdings wieder der AHCI-Unterstützung von Vista bei der ICH8.
 
Zuletzt bearbeitet:
@Madnex:

verhält sich die treiberinstallation des intel matrix storagemanager unter vista ultimate 64bit genauso? unter ist dort der treiber bereits implementiert?
 
@norinred
Das kann ich dir leider nicht sagen, da ich es nicht weiß. Da anscheinend unter Vista ein Standard-AHCI-Treiber vorhanden ist, sollte man keine Diskette brauchen um den Treiber nachzuladen. Aber das ist jetzt reine Spekulation.
 
ich werde es demnächst mal ausprobieren....
 
Madnex schrieb:
...Dass die AHCI-Option im BIOS der meisten Hauptplatinen mit ICH8 SB trotzdem vorhanden ist, erklärt der FAQ-Eintrag von ASUS. Unter Vista kann der Standardtreiber auf die AHCI-Funktionen der ICH8 SB zugreifen und sie nutzen. Dass AHCI normalerweise unter Windows 2000, XP und 2003 nicht zur Verfügung steht, ist einzig Intel zuzuschreiben und sonst keinem....

Wenn der generische AHCI-Treiber von Vista mit der ICH8 funktioniert( lt. Asus) , sollte es auch bei'm Asus mit der genannten Vorgehensweise unter XP klappen. Die Aussage von Asus lässt ja gerade eindeutig (wie schon von dir erwähnt) darauf schliessen, dass die Funktion im Chipsatz vorhanden ist. Vermutlich will Asus sich damit unnötige Supportanfragen vom Hals halten.

Außerdem meine ich, mich dunkel zu erinnern, dass einige AHCI-Funktionen angeblich unter XP nicht vollständig implementiert sein sollen, was sich aber vermutlich auf Zusatzanwendungen wie den Remote Installation Service bezieht, der z.B. Probleme beim Auffinden von Laufwerken im AHCI-Modus hat http://www.administrator.de/Microsoft_Windows_XP_Service_Pack_2_Unattended_Installation_RIS.html.
 
Zurück
Oben