Sollte AHCI für eine SSD aktiviert sein?

11

Ich habe eine OCZ-SSD bestellt und es wird die erste sein, die ich installiert habe. Bei der Vorbereitung der Ankunft und Installation habe ich die MSI-Website überprüft, um sicherzustellen, dass ich beim ersten Mal so viel wie möglich richtig mache. Auf ihrer Website MSI HQ Usere to user faq beachten sie Folgendes:

AHCI und SSDs

In der Regel empfehlen viele Hardware-Überprüfungsseiten sowie SSD-Hersteller, dass der AHCI-Modus für SSD-Laufwerke verwendet wird. Wir haben jedoch hier im Forum unsere eigenen Tests durchgeführt, und wir glauben, dass dies irreführend ist, nur wenn SSD-Laufwerke unabhängig verwendet werden (dh nicht in einem RAID-Array).

Der zuvor erläuterte AHCI-Modus aktiviert NCQ (Native Command Queuing), das für SSDs nicht erforderlich ist, da sie auf diese Weise nicht optimiert werden müssen, da keine physischen Bewegungen von Köpfen oder Platten auftreten. In vielen Fällen kann dies die SSD-Leistung beeinträchtigen und sogar die Lebensdauer Ihrer SSD verkürzen.

In vielen der hier auf SU beantworteten Fragen und Anweisungen wurde die Aktivierung von AHCI stark impliziert. Mein Ziel ist es, das Laufwerk auf maximale Leistung und längste Lebensdauer einzustellen. Diese MSI-Erklärung hat mich veranlasst, mich bei Ihnen zu erkundigen.

Die Frage ist also, ob Sie AHCI verwenden oder nicht und warum?

Ich habe einen MSI 790FX-GD90, 4 GB RAM, auf dem Windows Home Premium 64 ausgeführt wird.

EDIT: Ich sollte hinzufügen, dass wenn dies alles gut geht, ich beabsichtige, eine zweite SSD für RAID-Setup zu bekommen.

Carl B.
quelle
3
Ich hätte mir vorgestellt, dass NCDs SSDs Vorteile bringen, da SSDs mehrere NANDs haben. Wenn ein NAND mit bestimmten LBAs gelöscht oder geschrieben wird, könnte ein anderes NAND mit unterschiedlichen LBAs gelesen werden, und ich hätte gedacht, dass NCQ die SSD zulässt um die zweite LBA zuerst zurückzugeben. Ist es nicht das, was NCQ tut? Ich bin mir allerdings nicht ganz sicher.
LawrenceC
Ich habe einige einladende und gute Punkte zu tun. Ich habe mir OCZ oder andere unabhängige Ergebnisse / Tests noch nicht angesehen, die auf den Beobachtungen von MSI basieren.
Carl B
3
Ich habe das deutliche Gefühl, wer auch immer geschrieben hat, dass FAQ nur blind Wikipedia ohne Verständnis zitiert. Die Beschreibung des Werts von NCQ für SSDs durch ultrasawblade ist genau richtig. Tatsächlich macht NCQ für SSDs einen viel größeren Unterschied als jemals zuvor für Festplatten.
Herr Alpha
@ Herr Alpha gute Anmerkung. Der eine Teil, den ich im ersten Teil des Zitats bemerkt habe, ist "SSD-Laufwerke werden unabhängig verwendet (dh nicht in einem RAID-Array)." Könnte sich das also mehr auf das Ausführen von SSDs in Raid konzentrieren?
Carl B
@CarlB Der Wert von NCQ ist unabhängig davon, ob sich die Laufwerke in einem RAID befinden oder nicht. Aber wenn Sie RAID die Laufwerke gehen, ist die Frage strittig. Der RAID-Modus ist der AHCI-Modus, bei dem die RAID-Funktionen im Vordergrund stehen.
Herr Alpha

Antworten:

11

Ich würde AHCI aktivieren, weil:

  • Dies steigert häufig die Leistung (Ihre SSD kann eine Ausnahme sein, aber wenn Sie eine SSD und eine Festplatte verwenden, wird die Festplatte etwas verbessert).
  • Es bietet zusätzliche Funktionen (z. B. Hot-Plug-Laufwerke).
  • Es ist fast überall aktiviert und ein System, das sich unerwartet in einem alten Kompatibilitätsmodus befindet, würde mich für eine Schleife werfen. Mir ist klar, dass dies eine persönliche Sache sein könnte.

Gründe, AHCI nicht zu verwenden:

  • Sie verwenden Windows XP (jetzt fast 12 Jahre alt) und möchten während der Installation keine zusätzlichen Treiber laden. (XP versteht AHCI nicht. Dafür benötigt es eine Diskette mit Treibern).
  • Wenn Sie die seltene Situation haben, in der eine bestimmte Festplatte mit AHCI langsamer ist. In dem von Ihnen zitierten Teil heißt es lediglich, dass dies die Leistung tatsächlich beeinträchtigen kann. Nicht dass es das tut oder dass es bedeutsam ist. Daher würde ich sowohl mit aktiviertem AHCI als auch mit deaktiviertem AHCI testen.

Beachten Sie, dass Sie unter Windows 7 (oder Linux oder BSD) zwischen AHCI- und IDE-kompatiblem Modus wechseln können, ohne ihn neu zu installieren. Sie müssen einen Dienst in Windows 7 aktivieren.

Hennes
quelle
+1 für deinen Kommentar. Auf welchen Service würden Sie sich in Win 7 beziehen?
Carl B
3
Der msAHCI-Dienst. Wenn Windows 7 als IDE-Modus installiert ist, können Sie regedit verwenden und zu gehen HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci. Setzen Sie den Wert des Startworts auf 0. Schließen Sie dann Windows, gehen Sie zum BIOS und aktivieren Sie AHCI ( nicht umgekehrt).
Hennes
Pfeil nach oben für den hinzugefügten Kommentar. Auch zu Ihrem Punkt im Zitat (über die Auswirkungen auf die Leistung) bin ich mehr besorgt über den Teil "sogar die Lebensdauer reduzieren", da dieses Ding im Vergleich zu einem Plattenlaufwerk schreien sollte.
Carl B
1
Ich kann keine guten Quellen im Internet finden, aber ich gehe davon aus, dass es bei SSDs der ersten Generation lebenslange Probleme gibt. Moderne SSDs scheinen jedoch bei starker Beanspruchung in Ordnung zu sein, selbst wenn sie fünf oder mehr Jahre lang täglich verwendet werden. Danach werden sie trotzdem ersetzt.
Hennes
4

Ich habe meine 256G-SSD sowohl im IDE-Modus als auch im AHCI-Modus (als SSD-Benchmark) getestet. Es hat einen großen Anstieg beim sequentiellen Lesen (338 MB / s auf 488 MB / s), einen dramatischen Anstieg beim 64-Threads-4k-Lesen (22,8 MB / s auf 175 MB / s) und beim 64-Thread-4k-Schreiben (96 bis 179). Der sequentielle Schreibanstieg steigt geringfügig von 255 MB / s auf 269 MB / s, und die Zugriffszeit wird nicht so stark verbessert, sondern auch geringfügig erhöht.

FengZhaolin
quelle
3
Bei Verwendung der SSD zum Hosten des Betriebssystems ist die Änderung der 4-KB-Lesevorgänge wahrscheinlich am bedeutendsten. Für große serielle Lesevorgänge auf einem Betriebssystemlaufwerk ist nicht so viel erforderlich. Auch Wow, ich erwarte einen Anstieg. Aber von 22,8 MB / s bis 175 MB / s ist ein großer Unterschied.
Hennes