AHCI gegen ATA
ATA (AT Attachment) ist ein Standard, der schon seit einiger Zeit existiert und ursprünglich dazu gedacht war, eine Schnittstelle zwischen Speichergeräten wie Festplatten und der CPU zu schaffen. Da ATA sehr alt ist, wurde es einige Male verbessert. Es gibt zwei Arten von ATA, die erste ist Parallel ATA (PATA) und die zweite ist Serial ATA (SATA). obwohl die Verwendung von ATA oft auf die frühere als ATA verweist und PATA auch vor dem Aufkommen von SATA stehen. Auf der anderen Seite ist AHCI (Advanced Host Controller Interface) eine Host-Controller-Schnittstelle, die für SATA entwickelt wurde. Sie definiert, wie Informationen zwischen dem Speichergerät und dem Host übertragen werden.
Da AHCI relativ neu ist, ist es nicht mit dem älteren ATA kompatibel. AHCI kann nur mit SATA-fähigen Motherboards und Festplatten verwendet werden. Benutzer haben auch bei der Verwendung von SATA die Möglichkeit, AHCI oder die ältere PATA-Implementierung zu verwenden. Dadurch soll die Kompatibilität mit älteren Geräten verbessert werden, die SATA-Controller haben, aber keine AHCI implementieren können. Wenn Sie bereits eine Windows-Installation mit ausgewähltem ATA haben, ist es ein wenig schwierig, zu AHCI zu wechseln, da auf Ihrem System möglicherweise nicht die richtigen Treiber installiert sind, was zu einem blauen Bildschirm des Todes führt. Die einfachste und einfachste Möglichkeit, zu AHCI zu wechseln, ist die Neuinstallation Ihres Betriebssystems. Obwohl es einfach ist, dauert es immer noch lange und es lohnt sich vielleicht nicht.
AHCI ist nicht ohne Vorteile. Es lohnt sich möglicherweise nicht, auf die Details der Spezifikation einzugehen, aber AHCI stellt zwei Funktionen bereit, die Sie auf Festplatten mit ATA nicht finden würden. Der erste ist das Hot-Plugging oder die Möglichkeit, Festplattenlaufwerke hinzuzufügen oder aus dem System zu entfernen, ohne den Computer neu starten zu müssen. Grundsätzlich werden Ihre Festplatten wie Speicherkarten oder andere Wechselmedien behandelt. Die zweite Funktion ist NCQ (Native Command Queuing). Mit NCQ kann der Controller die Reihenfolge der Anforderungen ändern, um die Anzahl der für das Extrahieren aller Daten erforderlichen Spins zu minimieren.
Zusammenfassung:
AHCI ist eine Controller-Schnittstelle, während ATA ein Standard zum Verbinden von Speichergeräten ist
AHCI ist nicht mit ATA kompatibel
AHCI verfügt über viele erweiterte Funktionen, die mit ATA nicht verfügbar sind