Skillnaden mellan AHCI och ATA



AHCI vs ATA

ATA (AT Attachment) är en standard som har funnits ganska länge och var ursprungligen avsedd att skapa ett gränssnitt mellan lagringsenheter som hårddiskar och CPU. Eftersom ATA är mycket gammal, har det förbättrats några gånger. Det finns två typer av ATA, är den första Parallel ATA (PATA) och den andra är Serial ATA (SATA); även om användningen av ATA hänvisar ofta till den förstnämnda som ATA och PATA är synonymt före tillkomsten av SATA. Å andra sidan, AHCI (Advanced Host Controller Interface) är en Host Controller Interface som var avsedd för SATA. Det definierar hur informationen förs mellan lagringsenhet och värden.

Som AHCI är relativt ny, är det inte förenligt med den äldre ATA. Det är bara möjligt att använda AHCI med SATA aktiverade moderkort och hårddiskar. Även när du använder SATA, användarna har fortfarande möjlighet om du vill använda AHCI eller äldre genomförandet PATA. Detta är tänkt att förbättra kompatibiliteten med äldre enheter som har SATA-styrenheter men kan inte genomföra AHCI. Om du redan har en Windows-installation med ATA väljs är det lite svårt att byta till AHCI som ditt system kanske inte har rätt drivrutiner installerade, vilket leder till en blue screen of death. Det enklaste och enklaste sättet att byta till AHCI är att göra en ny installation av operativsystemet. Även om det är lätt, tar det fortfarande en lång tid och det kan inte vara värt mödan.

AHCI är inte utan sina fördelar. Det kanske inte är värt att gå in på detaljer i specifikationen men AHCI låser två funktioner som du inte skulle hitta på hårddiskar som använder ATA. Den första är varm plugging eller möjligheten att lägga till / ta bort hårddiskar från systemet utan att behöva starta om datorn. Den behandlar i princip dina hårddiskar som minneskort eller någon flyttbara media. Den andra funktionen är NCQ (Native Command Queuing). NCQ tillåter styrenheten att ändra ordningen på begäran för att minimera antalet snurrar som behövs för att extrahera alla data.

Sammanfattning:



AHCI är en kontrollergränssnitt medan ATA är en standard för att ansluta lagringsenheter

AHCI är inte kompatibel med ATA