AHCI på SSD eller HDD: vejledning til at aktivere det i Windows

AHCI på SSD eller HDD

Hvis du har en lagerenhed tilsluttet et SATA-interface, kan du være interesseret i at vide, at du kan få yderligere ydeevne til din harddisk ved at aktivere AHCI-tilstand. Hvad er denne tilstand og hvordan konfigureres Windows 10 for at bruge det? Fortsæt med at læse, at vi vil fortælle dig, hvordan du laver din ikke-NVMe-harddisk eller SSD opnå ydeevne.

Bagudkompatibilitet på pc'en og dens enorme arv af mange års software tvinger mange perifere grænseflader til at opretholde teknologier og driftsformer, så de kan bruges med ældre software. Dette er tilfældet med IDE-tilstanden for SATA-enheder, som i dag er totalt ubrugelig, og derfor er AHCI meget bedre.

Hvad er AHCI-tilstand?

Mod AHCI NCQ

AHCI er forkortelsen for Advanced Host Controller Interface, og det er en standard relateret til SATA-grænsefladen, der tillader programmer at interagere med de lagerenheder, der er forbundet til denne input- og output-grænseflade, uanset om de er solid state-drev eller SSD'er eller konventionelle harddiske eller HDD .

AHCI-understøttelse er inkluderet i Windows-operativsystemer fra Vista og fremefter, erstatter den gamle IDE og blandt de fordele det giver er Native Command Queuing der gør det muligt for harddiskcontrolleren at optimere læse- og skriveadgang til drevet ved at ændre rækkefølgen af ​​anmodninger til det. Med andre ord, i en lagerenhed, hvis en efterfølgende anmodning peger på en sektor på harddisken, der er tættere på den nuværende end den næste, vil den fremføre den.

En anden forbedring, der er meget vigtig i servere, er mulighed for at tilslutte og frakoble varme lagerenheder . Hvilket betyder, at vi kan ændre dem uden at skulle slukke og tænde for serveren, hvilket i visse specifikke applikationer kan være fatalt. Forestil dig for eksempel, at du skal skifte lagerenheden til en server, der styrer trafikken og dermed trafiklysene i en storby.

Hvordan aktiverer man AHCI-tilstand?

Når du installerer Windows, skal du se, hvordan vi har konfigureret SATA-grænsefladen, hvis den ser, at vi har den i IDE-tilstand, vil den ikke installere de interne drivere til at kommunikere med lagerenheden i AHCI-tilstand. Selvom adgangstilstanden kan ændres fra harddisken, skal vi huske på, at dette kan føre til en generel fejl i operativsystemet. Grunden til dette er, at vi har ændret reglerne for, at den skal kommunikere med harddisken.

Det er dog ikke nødvendigt at geninstallere operativsystemet for at aktivere AHCI-tilstand, for dette skal du kun få adgang til kommandoprompten som administrator.

Simbolo System Administrator

Det er vigtigt, at du får adgang med alle tilladelserne, og når du er inde, skal du skrive følgende på kommandolinjen:

bcdedit / sæt {current} safeboot minimal

Hvad dette vil gøre, er at få Windows til at starte i fejlsikret tilstand, næste gang det starter op igen, men inden det skal vi udføre et par indledende trin. Gem alt dit arbejde, luk applikationerne og genstart computeren, men sørg for at få adgang til BIOS og fra lagerindstillingerne aktivere AHCI-tilstanden.

modo AHCI BIOS Gem ændringerne i BIOS så de ikke går tabt og du vil se at Windows så starter i Safe Mode . Som du allerede ved, indlæses operativsystemet i denne tilstand med minimumsdrivere for at fungere, og konsekvensen af ​​dette er, at det vil registrere, at AHCI-tilstanden er aktiv, så det vil indlæse dem. Du har allerede formået at skifte fra IDE-tilstand til AHCI-tilstand uden at skulle geninstallere Windows, dog er vi endnu ikke færdige med, at der ikke er nogen sidste lille detalje tilbage.

Få adgang til kommandoprompten igen som administrator, og skriv:

bcdedit / deletevalue {current} safeboot

Som den anden gang, glem ikke at trykke på enter-tasten for at kommandoen skal udføres, med dette deaktiverer vi altid start i sikker tilstand, og du vil være i stand til at bruge AHCI-tilstand i Windows 10.

Hvad er IDE-tilstand til på et SATA-drev?

Kabler IDE SATA

I øjeblikket slet ikke, men hvis vi skal arbejde med et meget gammelt styresystem såsom Windows XP, skal du huske på, at det ikke understøtter AHCI. Der er stadig mange mennesker, der dagligt bruger programmer, som er nødvendige for deres arbejde, og som ikke er overtaget til senere versioner af Windows eller gør brug af en meget gammel version af GNU / Linux der ikke understøtter det. Og når vi taler om pingvin-operativsystemet, vil det i modsætning til i Windows automatisk blive konfigureret i en eller anden tilstand, når du ændrer tilstanden fra BIOS.

Så IDE-tilstanden eksisterer for bagudkompatibilitet og er derfor en tilbageholdelse fra da vi havde harddiske med en IDE-grænseflade. Som har været ude af markedet i lang tid. I dag er det svært for os at finde en pc, der ikke er konfigureret som standard i AHCI-tilstand i dag, selvom du aldrig ved, og du kan komme til at stå med en overraskelse, så det skader aldrig at tage et kig på BIOS.

Giver det mening for SSD'er? SATA

SSD SATA

Nå, vi kunne sige, at fordelene ved AHCI i teorien er mindre for et solid state-drev, da latensen af ​​adgang til nogen del af det ikke afhænger af den position, hvori det er. En SSD er ikke et diskbaseret drev og er ikke opdelt i sektorer med forskellige adgangshastigheder, så optimering af adgang i henhold til sektorernes position på disken med Native Command Queuing resulterer i ingenting, snarere en tabstid for SSD Flash-controlleren , men ikke

Det har dog visse fordele i SSD'en, og årsagerne er i det mindste nysgerrige, da det i et solid state-drev ikke er det samme at få adgang til følgende hukommelsesadresse, husk at i denne fungerer de som RAM, som er en anden tilfældig. Med andre ord kan AHCI-tilstanden overhale de sekventielle adgange før de andre.

Hvorom alting er, med SATA-grænsefladen med Damocles-sværdet på toppen og med eksistensen af ​​NVMe SSD'er, bliver AHCI-tilstand kun en ting for harddiske.