Forskel mellem AHCI og ATA

AHCI vs ATA < ATA (AT Attachment) er en standard, der har eksisteret i nogen tid, og blev oprindeligt designet til at skabe en grænseflade mellem lagerenheder som harddiske og CPU'en. Fordi ATA er meget gammel, er det blevet forbedret et par gange. Der er to typer ATA, den første er Parallel ATA (PATA), og den anden er Serial ATA (SATA); selv om brugen af ​​ATA ofte refererer til den førstnævnte som ATA og PATA er synonymt før fremkomsten af ​​SATA. På den anden side er AHCI (Advanced Host Controller Interface) en vært controller interface, der blev designet til SATA. Det definerer, hvordan oplysninger 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 du bruger SATA, har brugere stadig mulighed for at bruge AHCI eller den ældre PATA implementering. Dette skal forbedre kompatibiliteten med ældre enheder, der har SATA-controllere, men kan ikke 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 enkleste måde at skifte til AHCI på er at lave en frisk installation af dit operativsystem. Selv om det er let, tager det stadig lang tid, og det er måske ikke værd at klare.

AHCI er ikke uden sine fordele. Det kan ikke være værd at gå ind i detaljerne i specifikationen, men AHCI åbner to funktioner, som du ikke ville finde på harddiske, der bruger ATA. Den første er hot-plugging eller evnen til at tilføje / fjerne harddiske fra systemet uden at skulle genstarte computeren. Det behandler i grunden dine harddiske som hukommelseskort eller ethvert flytbart medium. Den anden funktion er NCQ (Native Command Queuing). NCQ tillader controlleren at ændre rækkefølgen af ​​anmodningerne for at minimere antallet af spins, der er nødvendige for at udtrække alle dataene.

Sammenfatning:

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

AHCI er ikke kompatibel med ATA

AHCI har mange avancerede funktioner, som ikke er tilgængelig med ATA