Forskellen mellem AHCI og ATA

AHCI vs ATA

ATA (AT Attachment) er en standard der har eksisteret i ganske lang tid og blev oprindeligt designet til at skabe en grænseflade mellem lagringsenheder som harddiske og CPU. Fordi ATA er meget gammel, er den blevet forbedret et par gange. Der er to typer ATA, den første er Parallel ATA (PATA) og den anden er Serial ATA (SATA); skønt brugen af ​​ATA ofte henviser til førstnævnte som ATA og PATA er synonyme inden SATA's tilkomst. På den anden side er AHCI (Advanced Host Controller Interface) en interface til hostcontroller, der er designet til SATA. Den definerer, hvordan information sendes mellem lagerenheden og værten.

Da AHCI er relativt ny, er den ikke kompatibel med den ældre ATA. Det er kun muligt at bruge AHCI med SATA-aktiverede bundkort og harddiske. Selv når de bruger SATA, har brugerne stadig muligheden for at bruge AHCI eller den ældre PATA-implementering. Dette er beregnet til at forbedre kompatibiliteten med ældre enheder, der har SATA-controllere, men ikke kan implementere AHCI. Hvis du allerede har en Windows-installation med ATA valgt, er det lidt svært at skifte til AHCI, da dit system muligvis ikke har de korrekte drivere installeret, hvilket fører til en blå skærm af død. Den nemmeste og mest enkle måde at skifte til AHCI på er at udføre en ny installation af dit operativsystem. Selvom det er let, tager det stadig lang tid, og det er måske ikke værd at bruge tiden.

AHCI er ikke uden dens fordele. Det er måske ikke værd at gå nærmere på specifikationerne, men AHCI låser op to funktioner, som du ikke kan finde på harddiske, der bruger ATA. Den første er hot-pluging eller muligheden for at tilføje / fjerne harddiske fra systemet uden at skulle genstarte din computer. Det behandler dybest set dine harddiske som hukommelseskort eller ethvert flytbart medie. Den anden funktion er NCQ (Native Command Queuing). NCQ giver controlleren mulighed for at ændre rækkefølgen af ​​anmodningerne for at minimere antallet af spins, der er nødvendigt for at udtrække alle data.

Resumé:

AHCI er en controller-interface, mens ATA er en standard til tilslutning af lagerenheder

AHCI er ikke kompatibel med ATA

AHCI har en masse avancerede funktioner, der ikke er tilgængelige med ATA