AHCI vs ATA
ATA (AT Attachment) je štandard, ktorý existuje už nejaký čas a bol pôvodne navrhnutý na vytvorenie rozhrania medzi úložnými zariadeniami, ako sú pevné disky a CPU. Pretože ATA je veľmi stará, niekoľkokrát sa vylepšila. Existujú dva typy ATA, prvý je Parallel ATA (PATA) a druhý je Serial ATA (SATA); hoci sa používanie ATA často odvoláva na prvé, ATA a PATA sú pred príchodom SATA synonymá. Na druhej strane AHCI (Advanced Host Controller Interface) je rozhranie hostiteľského radiča, ktoré bolo navrhnuté pre SATA. Definuje spôsob prenosu informácií medzi úložným zariadením a hostiteľom.
Pretože AHCI je relatívne nová, nie je kompatibilná so staršou ATA. AHCI je možné používať iba so základnými doskami a pevnými diskami so SATA. Aj keď používajú SATA, používatelia majú stále možnosť voľby, či použijú AHCI alebo staršiu implementáciu PATA. Účelom je zlepšiť kompatibilitu so staršími zariadeniami, ktoré majú radiče SATA, ale nemôžu implementovať AHCI. Ak už máte vybranú inštaláciu systému Windows s ATA, je ťažké prepnúť na AHCI, pretože váš systém nemusí mať nainštalované správne ovládače, čo vedie k modrej obrazovke smrti. Najjednoduchší a najpriamejší spôsob prechodu na AHCI je vykonať novú inštaláciu operačného systému. Aj keď je to ľahké, stále to trvá dlho a možno to nestojí za to.
AHCI nie je bez jeho výhod. Nemusí to byť užitočné ísť do detailov špecifikácie, ale AHCI odomkne dve funkcie, ktoré by ste nenašli na pevných diskoch, ktoré používajú ATA. Prvým je zapojenie za chodu alebo možnosť pridania alebo odstránenia pevných diskov zo systému bez nutnosti reštartovania počítača. V zásade zaobchádza s pevnými diskami ako s pamäťovými kartami alebo s akýmkoľvek vymeniteľným médiom. Druhou vlastnosťou je NCQ (Native Command Queuing). NCQ umožňuje radičovi zmeniť poradie požiadaviek, aby sa minimalizoval počet otočení potrebných na extrahovanie všetkých údajov.
Zhrnutie:
AHCI je rozhranie kontroléra, zatiaľ čo ATA je štandard pre pripojenie úložných zariadení
AHCI nie je kompatibilný s ATA
AHCI má veľa pokročilých funkcií, ktoré nie sú dostupné s ATA