2009-07-15 22:39:19 +0000 2009-07-15 22:39:19 +0000
43
43

Warum sollte ich in den BIOS-Einstellungen meines PCs AHCI gegenüber IDE auswählen (oder nicht)?

Ich habe in den BIOS-Einstellungen der neueren PCs, die ich besitze, festgestellt, dass ich den Laufwerks-Controller entweder im AHCI-Modus (Advanced Host Controller Interface) oder im IDE-Modus konfigurieren kann.

Ich vermute, dass AHCI besser “performt”, aber ich weiß wirklich nicht viel darüber vom praktischen Standpunkt aus. Allerdings habe ich auch festgestellt, dass bestimmte Programme (z.B. Ghost 2003) meine Festplatten einfach nicht erkennen, wenn ich den AHCI-Modus wähle. (AHCI = A Heck of Compatibility Issues?)

Also … warum gibt es AHCI, warum sollte ich mich darum kümmern und es benutzen wollen, und warum/wann sollte ich es nicht benutzen wollen? Gibt es Funktionen von neueren Festplatten, die AHCI erfordern, und machen sie sich sonst selbst dumm, wenn sie im IDE-Modus laufen?

Antworten (7)

30
30
30
2009-07-15 22:52:30 +0000

AHCI vs IDE - Benchmark & Vorteil

Auszug : Vorteil von AHCI

  1. Hot-Plugging
  2. Native Command Queuing (kann die Reaktionsfähigkeit von Computer/System/Festplatte verbessern, besonders in Multitasking-Umgebungen …

Verdict :

Diese umfangreichen Benchmarks zeigen uns deutlich, dass AHCI (NCQ) definitiv die Reaktionsfähigkeit des Computersystems, die Übertragungsrate, die Anzahl der IO pro Sekunde und die Liste geht weiter.

23
23
23
2009-07-15 23:34:52 +0000

Sie können AHCI als die Sprache sehen, die der Controller verwendet, um mit dem System zu sprechen. Die Festplatte kann nicht erkennen, ob AHCI oder IDE-Emulation verwendet wird. Wenn Sie AHCI verwenden, stehen alle Serial-ATA-Funktionen zur Verfügung, während Sie keine spezifischen Treiber für Ihren Controller benötigen.

Um AHCI tatsächlich zu nutzen, muss das Betriebssystem (egal ob Windows, Linux oder sogar Ghost) einen AHCI-Treiber haben. Windows Vista und 7 enthalten den Treiber, installieren ihn aber nicht, wenn der Controller des Boot-Laufwerks nicht AHCI aktiviert hat. Genauso wird der IDE-Treiber nicht installiert, wenn der IDE-Controller deaktiviert ist. Das ist der Grund, warum Sie die Einstellung im BIOS auf einem bereits installierten Windows-System nicht einfach umschalten können.

Ghost 2003 wurde 2002 veröffentlicht, ein paar Jahre bevor die AHCI-Spezifikation fertiggestellt wurde. Es ist kaum verwunderlich, dass Ghost 2003 AHCI nicht unterstützt. Anscheinend kann die neueste Enterprise-Version von Ghost in einer Boot-Umgebung laufen, die entweder auf Windows oder Linux basiert, daher ist es wahrscheinlich, dass diese Version AHCI unterstützt.

14
14
14
2012-04-20 19:16:09 +0000

Hier im Jahr 2012 scheint es laut diesem Leistungsvergleich für eine Einzelplatz-Workstation nicht dringend zu sein. Allerdings ist AHCI eine bessere und modernere Option und Sie sollten sie immer verwenden, wenn Sie können.

Aus diesem Artikel:

  • Wenn Ihre Anwendung Hot-Plug-Laufwerksunterstützung oder redundante Festplatten erfordert, dann ist AHCI die einzige Wahl.

  • Der IDE-Modus kann in einigen Tests gelegentlich von etwas schnelleren Lese- und Schreibgeschwindigkeiten profitieren.

  • TRIM-Unterstützung funktioniert in beiden Modi gut

  • Insgesamt liefern die meisten SSD-Laufwerke im AHCI-Modus eine bessere Leistung, aber es ist nicht Tag und Nacht.

Woher wissen Sie, dass Sie IDE oder AHCI verwenden? Gehen Sie zum Gerätemanager und erweitern Sie die Festplattencontroller. Wenn Sie dort “AHCI” sehen, verwenden Sie AHCI.

Die gute Nachricht ist, dass Sie in Windows 7 oder Vista vom IDE-Modus auf AHCI umschalten können, ohne Ihren PC neu zu installieren oder gar das Gehäuse zu öffnen. Hier ist der MSFT KB-Artikel , wie man das macht.

  1. Drücken Sie die Taste Win+R, um die Ausführungsaufforderung zu öffnen.
  2. Geben Sie Regedit ein und drücken Sie die Eingabetaste, um den Registrierungseditor zu öffnen.
  3. Navigieren Sie zu HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. Klicken Sie auf der rechten Seite mit der rechten Maustaste auf “Start” und dann auf “Ändern”.
  5. Geben Sie 0 in das Feld “Wertdaten” ein (hexadezimal), klicken Sie auf OK.
  6. Schließen Sie den Registrierungseditor.
  7. Starten Sie den Computer neu. Halten Sie die Entf-Taste gedrückt, während der Computer hochfährt, um das BIOS-Setup aufzurufen. Ihr Computer verwendet möglicherweise eine andere Taste, wie F2 oder etwas anderes. Schauen Sie bitte in Ihrem Computerhandbuch nach.
  8. Wählen Sie im BIOS-Setup “Integrierte Peripheriegeräte” und setzen Sie die Markierung dort, wo “SATA RAID/AHCI-Modus” steht. Ändern Sie nun mit den Tasten + und - oder den Tasten Bild auf und Bild ab den Wert von “Disabled” auf “AHCI”. Dies bezieht sich auf neuere Versionen des Award-BIOS-Systems. Ihre BIOS-Einstellungen können anders sein. Schlagen Sie bitte in Ihrem Computerhandbuch nach.
  9. Drücken Sie F10, um die Änderungen zu speichern. Drücken Sie Y, wenn Sie zur Bestätigung aufgefordert werden.
1
1
1
2012-02-23 14:28:28 +0000

Warum man AHCI NICHT verwenden sollte (ich hätte das schon vor ein paar Jahren posten sollen, da es jetzt etwas weniger relevant ist):

Es mag auf/mit aktueller Hardware gut funktionieren, aber das war nicht immer der Fall. Sie werden es ausprobieren wollen, aber wenn Sie irgendwelche mysteriösen Probleme finden, ist es gut, sich daran zu erinnern, ohne es zu testen. Einige Probleme, auf die ich in der Vergangenheit gestoßen bin: Fehler bei der Erkennung bestimmter Festplattenmodelle, Fehler in den Intel-Treibern, die in einigen Szenarien Abstürze verursachten (sie sind wahrscheinlich inzwischen behoben, aber ich habe die neuesten Versionen nicht ausgiebig getestet), ruckelnde Maus, Störungen im Audiobereich usw.

Der Punkt ist, dass das alte IDE-System erprobt und getestet wurde. AHCI und seine Funktionen sind in den letzten Jahren gereift, aber es kann immer noch einige seltene Szenarien geben, in denen, wie bei einem Flugzeugabsturz, viele Dinge in einer bestimmten Art und Weise/Ordnung passieren müssen, damit das Flugzeug abstürzt. Diese Art von Dingen werden mit der Zeit behoben werden, aber wenn Sie auf Nummer sicher gehen wollen, wird AHCI noch ein paar Jahre brauchen. Es werden immer noch ziemlich häufig neue AHCI-Treiber veröffentlicht und es sind nicht nur neue Funktionen. Ich habe gesehen, dass jemand, der verschiedene Versionen ausprobiert hat, sagte, dass es auch Leistungsunterschiede geben kann.

Wenn Sie das schätzen, was als “bekannte Größe” und “bewährt” bekannt ist, dann sollten Sie vielleicht zweimal über AHCI nachdenken. Und die Zeit, die ich bisher damit verbracht habe, Bugs zu diagnostizieren und die Leistung zu testen … Ich liebe es, die kostenlose QA-Abteilung für Intel zu sein. Wenn sie tatsächlich irgendwo eine “Beta” oder etwas anderes angegeben hätten, hätte mich das zumindest gewarnt, wegzubleiben, aber ich dachte dummerweise, ihre AHCI-Treiber und Option-ROMs etc. wären so solide wie die CPUs.

Bei Consumer-Desktop-HDDs und SSDs deuten meine eigenen Nachforschungen darauf hin, dass man, um von AHCI zu profitieren, einen 6 GB/s SATA-Port und eine SSD braucht, oder man will eine HDD verwenden, von der bekannt ist, dass sie mit NCQ Verbesserungen zeigt. Ich habe Samsung-, WD- und Maxtor-Consumer-SATA-Festplatten mit AHCI ausprobiert und in meinem System gab es keine Leistungsverbesserung, im Gegenteil, in einigen Szenarien, die typisch für die IO-Muster von Desktop-Workstations sind.

Der oben verlinkte Artikel hat teilweise andere Ergebnisse als meine, und die meisten der erwähnten Probleme sind zweifellos inzwischen behoben worden, aber man sollte diesen Beitrag im Hinterkopf behalten, wenn man sich über neue Innovationen in der Speichertechnologie aufregt. Die Tests und die Qualitätssicherung der Entwickler waren möglicherweise stark eingeschränkt im Vergleich dazu, welche PC-Hardware Sie mit der neuen Technologie verwenden können.

1
1
1
2015-06-01 20:38:59 +0000

Ich habe kürzlich ein SSD-Laufwerk in meinen sieben Jahre alten Laptop eingebaut. Das SSD-Laufwerk erzielt 200 Punkte im AS SSD-Testprogramm , wenn es im IDE-Modus läuft. Im AHCI-Modus lag die Punktzahl bei 1250! Und das hat den alten PC sicherlich wieder zum Leben erweckt. Der Unterschied ist RIESIG!

Wenn Sie das auch ausprobieren wollen, dann überprüfen Sie, ob Ihr BIOS die Möglichkeit hat, in den AHCI-Modus zu wechseln.

Sie können diese Änderung leicht bei einem bereits installierten Windows vornehmen. Es gibt viele Artikel im Netz zu diesem Thema, daher werde ich hier nicht näher darauf eingehen.

1
1
1
2018-08-27 18:08:33 +0000

Sie können auf einem Windows-System, auf dem sich bereits das Betriebssystem befindet, nicht zwischen IDE- und AHCI-Modus umschalten, da sonst die Festplatte nicht bootet und Sie die Fehlermeldung “INACCESSIBLE BOOT DEVICE” erhalten… zumindest in Windows 10. Ich habe das auf die harte Tour herausgefunden, als ich die BIOS-Standardeinstellungen zurückgesetzt habe und es nicht booten wollte und ich das gesamte Betriebssystem neu installieren musste, um es wieder zum Laufen zu bringen, nur um später von einem Freund gesagt zu bekommen, dass alles, was ich tun musste, war, den SATA-Modus wieder auf IDE zurückzustellen :-/

-1
-1
-1
2019-07-31 00:13:38 +0000

Die Windows 7-Installationsdisketten funktionieren jedoch nur, wenn sich das Ziellaufwerk im IDE-Modus befindet. Sie müssten dann die neue Windows 7-Installation überreden, vom IDE-Modus in den AHCI-Modus zu konvertieren, aber ich habe meinen zweiten Laptop einfach im IDE-Modus gelassen, weil ich ein Vierfach-Boot-System machen möchte, das Windows 7 64-Bit, Windows 7 32-Bit, Windows 98SE und MS-DOS 7.10 bootet. TurboCAD 2017 funktioniert nicht richtig in Windows 64-Bit, sondern nur in 32-Bit-Windows. Ebenso möchte ich nicht 5.000 Dollar für Maxisquashs äh ich meine Microsofts neuesten Fortran-Compiler bezahlen müssen. Ich möchte Fortran aund PL/I-Compiler, die ich mir leisten kann.