Hva er AHCI-modusen til SATA-kontrolleren? Hvordan skal en harddisk fungere? Hva er AHCI, IDE, SATA.

Harddiskprodusenter leter stadig etter måter å øke hastigheten på produktene sine. Relativt nylig fungerte lagringsdisker for datamaskiner i en ganske treg modus, og deres utvikling gjaldt bare en økning i det totale volumet av lagringsmediet. Deretter oppfant utviklerne en helt ny type SATA-grensesnitt, som ga tilgang til de nyeste typene harddiskakselerasjon.

De viktigste nyvinningene var følgende 3 funksjoner:

  1. NCQ (Native Command Queuing) - innebygd støtte for ordreutførelse av kommandoer. Denne funksjonen er utformet for å øke hastigheten på driften av harddisken. Men betydelig ytelse oppnås på harddisker av typen SSD (Solid State Drive), som er kjent for sin høye ytelse på grunn av rask prosessering av kommandoutførelsessekvenser.
  2. Hot Plug - oversatt fra engelsk betyr "hot plug", som skal forstås som å erstatte harddisken uten å slå av datamaskinen. Du trenger bare å koble fra disken ved hjelp av programvare (som en flash-stasjon). Denne funksjonen kan være av interesse for brukere som kontinuerlig jobber med flere medier samtidig. Dette lar deg raskt bytte harddisker uten å stoppe arbeidet på datamaskinen.
  3. TRIM - oversatt fra engelsk som "trim", det vil si at denne funksjonen lar deg slette filer eller formatere harddisken uten å forårsake skade. Som du vet, under slike operasjoner slites disken raskere ut. Denne teknologien er relevant for moderne SSD-medier, siden den ble laget for å være konkurransedyktig med konvensjonelle HDD-er. En SSD med denne funksjonen har utmerket driftshastighet og holdbarhet.

Men for at alle disse funksjonene skal bli tilgjengelige, må du konfigurere SATA-grensesnittet til en spesiell AHCI-modus i BIOS.

Hva er AHCI?

AHCI (Advanced Host Controller Interface) er en utvikling av Intel, som er designet for å erstatte grensesnittet til den lenge utdaterte ATA-kontrolleren. Hovedårsaken til erstatningen er dens manglende evne til å støtte kommandokø og hot-swapping-funksjonalitet.

Ikke alle hovedkortbrikker støtter AHCI-funksjonen. I noen tilfeller gir brettbrikken AHCI-støtte, men den er kanskje ikke implementert i selve BIOS og vil rett og slett ikke være tilgjengelig. Dette problemet kan løses ved å oppdatere BIOS-fastvaren. I tillegg kan du prøve å oppdatere BIOS med uoffisiell firmware, men dette gjøres på egen risiko, siden det er en mulighet for å skade hovedkortet.

Frem til i dag er hovedproblemet å endre grensesnittet fra ATA til AHCI (Blue Screen Of Death - forkortelse BSOD). På samme tid, helt nederst i BSOD ble meldingen STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE vist. Det var mulig å eliminere den blå skjermen bare ved å angre alle tidligere handlinger i BIOS eller installere Windows-operativsystemet på nytt. Det viste seg senere at årsaken til dette var mangelen på drivere som kreves for at AHCI skal fungere.

Bytte SATA-grensesnittet til AHCI-modus før du installerer operativsystemet

Velge SATA-driftsmodus i BIOS fra Phoenix

Før må du endre SATA-konfigurasjonen i hovedkortets BIOS. Dette kan gjøres ved å trykke på F2/Del-tasten etter at du har slått på datamaskinen. Vanligvis er SATA-konfigurasjonsalternativet plassert i Avansert-delen, men navnet kan variere avhengig av BIOS. Du må finne den og aktivere AHCI-kontrollermodus. Lagre innstillingene (Lagre og avslutt) og start datamaskinen på nytt.

Bytte SATA-grensesnittet til AHCI-modus på et eksisterende operativsystem

På en Windows 7 som allerede kjører, må du slå av alle applikasjoner og starte Kjør-kommandoen ved å trykke på Win + R-tastene samtidig (Win-tasten er vanligvis angitt med Windows-logoen). I vinduet som vises, skriv inn regedit-kommandoen for å åpne og klikk OK. Et registervindu vises der du må åpne delen langs stien: HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci.

I katalogen som åpnes, må du endre verdien overfor Start til 0 og lagre registerinnstillingene. Start deretter datamaskinen på nytt og aktiver AHCI-modus gjennom BIOS, som beskrevet i forrige avsnitt. Etter å ha startet opp Windows-systemet, må du installere SATA-driverne på nytt, som vanligvis er plassert på disken som fulgte med hovedkortet eller den bærbare datamaskinen. Hvis alt er gjort riktig, vil Windows oppdage den nye maskinvaren og installere den.

Sammen med funksjonene ovenfor får du full SATA III-båndbredde, som er 6 Gb/s.

Automatisk overgang av Windows 7 og 8 til AHCI- eller RAID-modus

På grunn av det faktum at bytte til AHCI-modus forårsaket mange problemer for Windows-brukere, har Microsoft utviklet et spesielt verktøy som lar deg forberede operativsystemet for å endre modusen til AHCI eller RAID. Den kan lastes ned fra Microsofts offisielle nettsted. Etter lansering vil verktøyet selv utføre alle nødvendige handlinger. Du trenger bare å starte systemet på nytt, samtidig bytte til AHCI-modus i BIOS. I fremtiden vil Windows selv installere de nødvendige AHCI-driverne for drift.

I Windows 8, bare bytt til AHCI-modus i BIOS og start OS i sikker modus. Hvis du ikke var i stand til å starte systemet i sikker modus, kan du åpne Kjør-vinduet ved å bruke Win + R og skrive inn msconfig-kommandoen. I "Boot"-delen må du sjekke elementet "Sikker modus", mens du velger alternativet "Minimal". Etter dette vil systemet starte opp i ønsket modus og installere AHCI-driverne.

Før du begynner å søke og grundig studere informasjon om hvordan du aktiverer AHCI i Windows 10, er det viktig å forstå hva AHCI er, hvorfor du trenger å koble til en slik teknologi, og om alle brukere, uavhengig av andre omstendigheter, må utsette sine PC til slike manipulasjoner.

AHCI lar deg omorganisere diskplass for å forbedre ytelsen

Ta deg tid og les litt teoretisk informasjon om fremveksten av en så ny modus som AHCI i datamiljøet.

Den spesifiserte teoretiske kunnskapen vil tillate deg å ta en ansvarlig beslutning knyttet til å aktivere denne modusen på din personlige datamaskin.

Fokus på ny teknologi

Hvis du er en fremtredende representant for PC-brukere som ikke kan tenke deg å utføre arbeidsoppgaver uten datautstyr, hvis du prøver å finne tid om kvelden til å "vandre" på World Wide Web og bli kjent med de siste nyhetene, spille kule spill, har sikkert hørt mye om at i løpet av de siste årene har utviklere fokusert innsatsen på å oppgradere diskplass.

AHCI-modus lar deg øke maskinvareytelsen

Over tid har harddisken vokst i størrelse, så det var veldig viktig å finne måter å øke ytelsen til diskundersystemet på.

Først etter at det nye grensesnittet og SATA-standarden dukket opp, ble brukeren tilbudt tre unike teknologier.

Den første "Hot Plug"-teknologien lar PC-brukeren umiddelbart utføre handlinger med stasjonen, inkludert å slå den av uten å slå av selve den elektroniske datamaskinen.

Ja, denne teknologien er bare nyttig for de som har flere harddisker installert på datamaskinen. Den nye teknologien sparer betydelig tid på å utføre disse oppgavene.

Den andre teknologien "NCQ" er ansvarlig for rekkefølgen på utførelse av serviceoppgaver. Det er dette som bidrar til å øke ytelsen til harddisker. Denne teknologien setter også fart på SSD-en, som også bidrar til å raskt løse problemer knyttet til en utrolig stor kø av innkommende kommandoer.

Den tredje teknologien "TRIM" er kun fokusert på moderne SSD-stasjoner. Det bidrar til betydelig akselerasjon, samt en økning i levetiden til SSD-er.

Men spesifikt er AHCI rettet mot å bruke egenskapene til SSD, SATA og HDD. For å oppleve den utrolige hastighetsøkningen er det viktig at SATA-kontrolleren fungerer i AHCI-modus.

Sjekker for AHCI

Etter å ha kastet hodestups inn i et teoretisk vakuum, overbevist om at AHCI-modus for Windows 10 er viktig, vil mange uttrykke et ønske om å aktivere den så snart som mulig.

Det er viktig å forstå at nytt datautstyr som Windows 7 eller 10 er installert på, allerede er ledsaget ikke bare av automatisk aktivering av modusen, men også av automatisk installasjon av drivere. Hvis du fortsatt er i tvil om den angitte modusen støttes, om den er installert på PC-en eller ikke, kan du bruke nyttige tips og finne svaret på dette spørsmålet selv.

Algoritme for moduskontroll

Det er enkelt å sjekke AHCI-modus i Windows 7 eller 10. Til å begynne med må du åpne "Enhetsbehandling", du kan gjøre dette på to måter.

Først av alt, klikk på "Start"-menyen og gå til "Kontrollpanel" -menyen. I vinduet som åpnes, i de første radene i den generelle listen vil det være en så viktig "Enhetsbehandling" for deg.

Du kan også åpne den ved å skrive inn uttrykket "Enhetsbehandling" i søkefeltet.

I "Enhetsbehandling" som åpnes, kan du enkelt finne linje IDE ATA/ATAPI-kontrollere. Klikk på den slik at denne delen åpnes og viser innholdet.

Hvis AHCI-modusen i Windows 7 eller 10 er installert, og de tilsvarende driverne er installert samtidig, kan du i underlisten som åpnes finne noe som ligner en av oppføringene:

  • Standard AHCI1.0 seriell ATA-kontroller;
  • Intel(R)5 Series6 Port SATA AHCI-kontroller.

Merk at nøkkelen i begge disse oppføringene er tilstedeværelsen av selve ordet "AHCI". Dessverre indikerer fraværet av dette ordet at denne modusen er deaktivert og ikke installert.

Spesielt hvis ordet "IDE" blinker på denne linjen, betyr det at du kan bekrefte at ønsket modus ikke er installert; du må jobbe hardt for å fjerne "IDE" og installere AHCI.

Hvis du virkelig ønsker å endre alt, må du gjøre din innsats for å gjøre deg kjent med hvordan du aktiverer AHCI-modus i Windows 7 eller 10.

Aktiverer modusen

Hvis smartmaskinen din allerede har Windows installert, må du gjøre viktige endringer i registret til selve systemet. Ved å følge anbefalingene fra erfarne brukere vil du definitivt lykkes og bli kronet med stor suksess.

Det viktigste er ikke å gjøre dine egne fantasijusteringer, spesielt i tilfeller der du er lite kjent med denne typen manipulasjon.

Modustilkoblingsalgoritme

Først av alt må du forstå at AHCI-modusen må aktiveres før du installerer operativsystemet, ellers vil operativsystemet ganske enkelt ikke starte opp ved en påfølgende omstart.

Start registerredigering, for å gjøre dette kan du også skrive inn uttrykket "RegEdit" i søkefeltet.

I registret som åpnes, må du nøye gjennomgå alle tilgjengelige grener for å finne "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci".

På høyre side av det åpne vinduet finner du "Start"-tasten, som du må redigere; deretter klikker du på "Endre" -parameteren.

Et nytt vindu åpnes foran deg igjen, der du må angi en numerisk parameter. Oftest, som standard, når modusen er deaktivert, vil du kunne finne tallet 3 der, og du bør endre det til 0.

Dette fullfører arbeidet med registret, lukk alle vinduer og start PC-en på nytt.

Når operativsystemet starter, ring BIOS. Dette må gjøres for å gjøre noen endringer for å aktivere AHCI på hovedkortet.

Det er ikke vanskelig å finne ut hvordan du endrer BIOS IDE til AHCI. Umiddelbart etter at du har lastet BIOS, gå til "Avansert" -fanen, og deretter i listen som åpnes, finn "SATA Configuration" -linjen, klikk på den. Et lite vindu vil umiddelbart dukke opp med bare to valg: IDE og AHCI. Velg det andre alternativet.

Hvis du har gjort alt som foreskrevet av algoritmen, vil operativsystemet ved oppstart oppdage ny maskinvare og automatisk installere drivere.

Det er tider når brukeren må gjøre det motsatte, se etter måter å deaktivere AHCI i BIOS.

Det er lett å gjette at for å implementere planen din, må du gå samme vei som beskrevet ovenfor, bare i omvendt rekkefølge. Det anbefales å starte med å bytte den nye modusen til IDE i BIOS, og deretter gjøre alle endringene i registeret. Så du kan enkelt finne ut hvordan du deaktiverer AHCI selv på egen hånd.

Så ønsket om å aktivere AHCI-modus er rettferdiggjort av fremveksten av nye vellykkede muligheter og teknologier. Det er ikke vanskelig å utføre disse handlingene hvis du har tålmodighet, oppmerksomhet og riktig algoritme for hvordan du gjør alt.

Hastigheten til en datamaskin er lik hastigheten til den tregeste delen. Faktisk er den tregeste delen i en datamaskin harddisken.

Nesten alle moderne harddisker har et SATA-grensesnitt og støtter SATA II-protokollen. Nesten alle moderne hovedkort kan fungere med denne protokollen og støtte flere styremoduser, nemlig:

    IDE- Tvinger SATA til å fungere i IDE-modus.

    PLYNDRINGSTOKT- Aktiverer den innebygde RAID-kontrolleren, hvoretter du har tilgang til innstillingene.

    Det er viktig å forstå at slik RAID er programvare, ikke maskinvare. Programvare, om enn på BIOS-nivå.
    Bruken er ubrukelig på Linux-systemer (det er mye bedre og mer riktig å organisere et raid ved å bruke Linux selv), men det er ganske berettiget for Windows (for å unngå hemoroider med).

    AHCI- Aktiverer AHCI-modus for SATA II

Problemet er at driftsmodusen "IDE" alltid er aktivert som standard, av kompatibilitetsgrunner. Og alt vi trenger å gjøre er å bytte den til "AHCI".

Instruksjoner for Linux

  1. Aktiver AHCI-modus

Instruksjoner for Windows XP

  1. Start Windows XP
  2. Last ned den nødvendige SATA-driveren for kontrolleren fra Internett
  3. I Enhetsbehandling endrer du kraftig den eksisterende IDE-driveren til den nedlastede ()
  4. Start på nytt og gå inn i BIOS
  5. Aktiver AHCI-modus
  6. Start på nytt i Windows XP (nå vil lasting være mulig). Installasjon av "nye" enheter vil skje automatisk
  7. Start på nytt (vinduet vil be om dette)

I tillegg

Hot swap

En disk koblet til en SATA-kontroller som opererer i AHCI-modus kan byttes ut umiddelbart. Altså uten å slå av datamaskinen. Dette vil ikke fungere i IDE-modus; den nye disken vil være usynlig før datamaskinen startes på nytt.

Veldig relevant for diskdokkingstasjoner koblet til via eSATA og for programvare RAID-arrayer.

Det er ingen modusbyttefunksjon i BIOS

Dette skjer vanligvis med Vista Ready-datamaskiner.

AHCI-modus er aktivert som standard, BIOS-innstillingen er fjernet. Laget slik at en vanlig bruker ikke kan installere XP (installasjonsprogrammet inneholder ikke de nødvendige driverne, og vi kan ikke bytte til standard IDE).

Resultatet av en konspirasjon mellom Microsoft og produsenter.

I dette tilfellet kan du prøve å finne en tredjeparts BIOS-fastvare der modusalternativet vil være tilgjengelig.
Bruk kun på egen risiko og risiko. Selve BIOS-blinkprosedyren er farlig. Fastvare med en tredjeparts BIOS er dobbelt farlig.

NCQ (Native Command Queuing), innebygd (maskinvare) kommandokø

Sitat fra Wikipedia:

Enheter med NCQ-støtte er i stand til å akseptere flere forespørsler samtidig og omorganisere rekkefølgen for utførelse for å oppnå maksimal effektivitet (ytelse) under hensyntagen til enhetens interne arkitektur (minimere antall hodebevegelser og vente på ønsket sektor på banen ).

Visuell illustrasjon:

Gir en produktivitetsøkning på 15-30%.

Støttes NCQ i RAID?

NCQ fungerer på maskinvarenivået til en maskinvare eller en harddisk. Det vil si på et lavere nivå enn noen RAID.

Så "støttet" er feil ord. Hvis harddisken har NCQ, fungerer den uavhengig av forholdene som harddisken befinner seg i.

Linux – konvertering av SATA-kontroller fra IDE-modus til AHCI

Så det var behov for å overføre SATA-kontrolleren fra IDE-modus til AHCI. Jeg endret BIOS-modus, startet serveren på nytt og fikk kjernepanikk. Det viste seg at ikke alt er så enkelt.

Så, hva må gjøres for at systemet skal starte:

1) returner IDE-modus til BIOS, start opp systemet.

2) Åpne /etc/modprobe.conf for redigering og se etter linjen:

alias scsi_hostadapter ata_piix

Erstatt den med linjen:

Hva er AHCI-modus og hvorfor bør den aktiveres? AHCI er en mekanisme for arbeid med informasjonslagringsenheter. For eksempel med harddisker eller SSD-stasjoner. Denne modusen erstatter den mer utdaterte IDE-modusen. Daggryet til denne "protokollen" kom kanskje i 2011. På den tiden ble prisene på SSD-stasjoner mer eller mindre rimelige for hjemmebruk.

Vi vil ikke avsløre alle tekniske detaljer om hvordan AHCI-modus fungerer. Det vil være nok for en vanlig bruker å vite at med AHCI aktivert øker hastigheten på arbeidet med disken og levetiden. Men for å oppleve alt det vakre med arbeidet, må en SSD-stasjon med et SATA 6Gbit-grensesnitt installeres på datamaskinen din.

Det er her vi vil avslutte historien om detaljene i driften av AHCI-modusen og gå videre til å vurdere problemet med å aktivere den i systemet.

Det er verdt å nevne med en gang at tilkoblingsmodusen for AHCI-stasjoner må støttes av hovedkortet ditt. Heldigvis i dag kan vi trygt si at nesten alle hovedkort utgitt fra 2008 og utover har denne muligheten.

Øk PC-hastigheten ved å bruke AHCI-modus

Hva er vanskeligheten når du bytter til AHCI-modus? Hvis du bare skal installere operativsystemet, vil det ikke oppstå problemer. Du trenger bare å aktivere denne modusen i BIOS på datamaskinen din og først deretter installere Windows. Som oftest aktiver AHCI det er mulig gjennom BIOS i delen om arbeid med lagringsenheter Lagringskonfigurasjon.

På forskjellige modeller av hovedkort kan denne delen ha et annet, men lignende navn. For eksempel SATA-konfigurasjon, SATA-modus, etc. Retningslinjen for søket ditt vil være muligheten til å velge fra en liste over følgende moduser: IDE, AHCI, RAID.

Bytte til AHCI uten å installere operativsystemet på nytt

Så vi fant ut å installere et rent OS, alt er enkelt! La oss nå se på situasjonen med å slå på AHCI for allerede fungerende Windows. Faktum er at når du endrer modus i BIOS, vil operativsystemet slutte å laste med ulike typer feil.

Disse feilene er forårsaket av fraværet av den nødvendige harddiskkontrollerdriveren når operativsystemet lastes inn. Det er derfor, før vi endrer BIOS-innstillingene, må vi forberede operativsystemet.

For å gjøre dette, åpne Registerredigering via menyen Start > Kjør > Regedit og vi finner følgende underseksjoner i den:

  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV

I hver seksjon må du åpne parameteren Start og erstatte dens verdi med - 0 .

Etter å ha gjort endringer, må du starte datamaskinen på nytt, gå inn i BIOS, aktivere AHCI-modus og lagre endringene. Når operativsystemet først starter, vil det installere den nye driveren og være klar for videre arbeid.

Som regel fungerer denne metoden og passer for alle versjoner av Windows fra versjon 7 og høyere. Hvis du ikke klarte å finne ut av det med den første metoden, kan du prøve å aktivere AHCI-modus litt annerledes eller kontakte teamet vårt for å få hjelp.

Lese, hvordan bestemme i hvilken modus datamaskinkontrolleren fungerer. Og, hvordan aktivere AHCI-modusen til SATA-grensesnittet på en datamaskin med Windows allerede installert. Mange mennesker vil med rimelighet spørre: hvorfor trenger vi IDE-modus for en SATA-stasjon, hvis AHCI-modusen er dens "native"-modus og er den der SATA-stasjonen vil fungere tilstrekkelig for dens egenskaper og formål. Dessuten har mange hovedkortprodusenter satt PATA-kompatibilitetsmodusen til IDE som standard.

  • SATA-grensesnittet kan operere i to moduser, IDE og AHCI:

    • IDE er en kompatibilitetsmodus for eldre maskinvare og programvare. Egenskapene til SATA i denne modusen er i hovedsak ikke forskjellig fra forgjengeren, ATA (eller PATA)-grensesnittet;
    • AHCI er en ny modus for å jobbe med lagringsenheter der datamaskinen bruker alle fordelene til SATA, de viktigste er: høyere hastighet på harddisker og SSD-er (Native Command Queuing eller NCQ-teknologi), samt muligheten til å hot- bytte harddisker. Aktivering av AHCI-modus hjelper til med å øke hastigheten på tilgangen til filer som er lagret på lagringsenheter og har en positiv effekt på den generelle ytelsen til datamaskinen.

    Mange mennesker vil med rimelighet spørre: hvorfor trenger vi IDE-modus for en SATA-stasjon, hvis AHCI-modusen er dens "native"-modus og er den der SATA-stasjonen vil fungere tilstrekkelig for dens egenskaper og formål. Dessuten har mange hovedkortprodusenter satt PATA-kompatibilitetsmodusen til IDE som standard.

    Saken er at operativsystemene begynte å støtte kontrolleren i AHCI-modus fra Vista. Det vil si at hvis en disk med Windows XP er koblet til et system hvis kontroller opererer i AHCI-modus, vil brukeren motta en BSOD-feil ("blue screen of death"). Og på den annen side kan enhver SATA-stasjon fritt fungere i IDE-modus. Dessuten vil mange brukere, som ikke vet om det, ikke engang føle noen forskjell. På denne måten prøver datamaskinprodusenter å unngå mulige problemer med kompatibiliteten til datamaskinen og brukerprogramvaren.

    En annen viktig forskjell mellom IDE og AHCI gjelder arbeid med SSD-stasjoner. Vær oppmerksom på at det ikke er mulig å installere et operativsystem i IDE-modus på en SSD; dette vil kreve AHCI-aktivering.

    Hvordan bestemme i hvilken modus datamaskinkontrolleren fungerer?

    Det er sannsynlig at AHCI-modus allerede er aktivert på datamaskinen din. Du kan sjekke dette på flere måter:

    Metode 1

    • Gå til
    • Åpen seksjon "IDE ATA/ATAPI-kontrollere"
    • Hvis det er en enhet i denne delen med ordet "AHCI" i navnet, som i vårt tilfelle, er AHCI-modusen på datamaskinen allerede i bruk.

    Metode 2


    Vær oppmerksom på at i BIOS på enkelte datamaskiner er det ingen mulighet for å endre modusen til AHCI. I dette tilfellet kan problemet noen ganger løses ved å oppdatere (flashing) BIOS-versjonen.

    Hvordan aktiverer jeg AHCI-modusen til SATA-grensesnittet på en datamaskin med Windows allerede installert?

    Det er flere måter å aktivere AHCI-modusen til SATA-grensesnittet på en datamaskin med Windows allerede installert, samtidig som funksjonaliteten opprettholdes:

    FØRST:


    Hvis den første metoden av en eller annen grunn ikke fungerte, vær også oppmerksom på andre alternativ. Men først, hvis du har feil når du starter Windows i AHCI-modus, gå tilbake til IDE-modus og slå på datamaskinen.


    Etter det:


    Som du kan se, kan de beskrevne handlingene i teorien føre til uønskede konsekvenser, for eksempel manglende evne til å starte operativsystemet. Ta dem derfor bare på deg hvis du vet hvorfor du gjør det, har tilgang til BIOS eller UEFI, og er klar til å rette opp uforutsette konsekvenser hvis noe skjer. For eksempel ved å installere Windows på nytt fra begynnelsen i AHCI-modus.