Mis on AHCI-režiim ja kuidas seda Windowsi rikkumata aktiveerida?

Viimane uuendus: 16.01.2024

  • AHCI-režiim optimeerib SATA-draivide tööd selliste funktsioonidega nagu NCQ ja hot swap.
  • See on soovitatav režiim tänapäevaste kõvaketaste ja SSD-de jaoks Windowsis, Linuxis ja macOS-is, erinevalt vanemast IDE-st.
  • IDE-lt AHCI-le üleminek ilma Windowsi uuesti installimata nõuab süsteemi eelnevat ettevalmistamist draiverite laadimiseks.
  • AHCI jääb SATA-draividega süsteemides võtmetähtsusega, kuigi NVMe on suure jõudluse osas võimust võtnud.
AHCI-režiim

BIOS-i/UEFI-sse sisenemisel kuvatakse SATA-portide jaoks rida valikuid (IDE, AHCI või RAID). Paljud kasutajad ei ole nende tähendusest ja otstarbest teadlikud. Õige valik võib aga süsteemi jõudlust ja stabiilsust oluliselt muuta, eriti kui kasutate SSD-sid. Selles artiklis vaatame üle... AHCI-režiim: Mis see on ja kuidas seda aktiveerida.

Samuti selgitame selle kasulikkust ja seda, kuidas see erineb IDE ja RAID valikutest. Vaatame, millised operatsioonisüsteemid seda toetavad, millal on mõttekas see lubada ja millised riskid selle muutmisega kaasnevad.

Mis on AHCI režiim ja kuidas see töötab?

AHCI-režiim, lühend sõnadest Täiustatud hostikontrolleri liidesSee on Inteli loodud spetsifikatsioon, mis määratleb, kuidas operatsioonisüsteem arvutiga suhtleb. SATA-draivid (kõvakettad ja SSD-d Serial ATA pistikuga). See ei ole iseenesest draivi tüüp, vaid emaplaadile integreeritud SATA kontrolleri töörežiim.

Kui lubate BIOS-is/UEFI-s AHCI, saab süsteem kasutada mitmeid täiustatud SATA funktsioone, mis pole pärand-IDE-režiimis saadaval. Nende funktsioonide hulgas on... natiivne käskude järjekord (NCQ), kuumvahetus ja lugemis- ja kirjutamispäringute tõhusam haldamine.

Kuigi AHCI loodi Inteli poolt, See on täielikult ühilduv AMD emaplaatidega. Ja see töötab praktiliselt iga tänapäevase kiibistikuga, mis kasutab SATA-porte. Oluline pole protsessori mark, vaid see, et SATA-kontroller rakendaks AHCI standardit ja operatsioonisüsteemil oleksid vastavad draiverid.

Tuleb märkida, et AHCI on loodud ainult seadmetele SATANVMe-draivid, mis kasutavad PCI Expressi siini, kasutavad oma protokolli ja ei saa selles režiimis töötada; AHCI ei kehti nende kohta ja nende sellisel viisil konfigureerimine pole mõttekas.

AHCI-režiim

IDE, AHCI ja RAID-i erinevused

Enne BIOS-is asjade muutmise alustamist on hea mõista, mida iga SATA kontrolleri režiim pakub ja millistel juhtudel on mõttekas ühte või teist kasutada. Kolm nime, mida peaaegu alati näete, on: IDE, AHCI ja RAID.

IDE-režiim: ühilduvus pärandsüsteemidega ja vähesed rõõmad

Režiim IDE (integreeritud ajamielektroonika) See jäljendab vanemate PATA/IDE-draivide käitumist tänapäevastes SATA-portides. Selle peamine ülesanne on tagada ühilduvus väga vanade operatsioonisüsteemidega mis ei toeta SATA standardit natiivselt, näiteks Windows XP ilma täiendavate draiveriteta või varasemad versioonid.

Kui SATA kontroller on IDE-režiimis, näeb süsteem kettaid seadmetena. klassikaline jalgkaotades peaaegu kõik tänapäevase SATA-standardi eelised. Lugemis- ja kirjutamisjõudlus on tavaliselt madalam ning sellised funktsioonid nagu hot swap ja natiivne käskude järjekord on keelatud.

Selles režiimis Täiustatud funktsioone ei toetata IDE on loodud kettale juurdepääsu parandamiseks ning võimaldab tõhusamalt hallata väiksemat arvu draive. IDE on tänapäevaste arvutite jaoks täiesti aegunud ja seda haldavad peamiselt tagasiühilduvus.

AHCI režiim: SATA-draivide kaasaegne standard

AHCI-režiimis pakub kontroller kõiki kaasaegseid SATA funktsioone ja võimaldab operatsioonisüsteemil neid ära kasutada. See tähendab järgmist: suurem jõudlus, suurem stabiilsus ja funktsioone, mida IDE-s lihtsalt ei eksisteeri.

Nende hulgas kõige olulisemad eelised AHCI-režiim sisaldab kõvaketaste ja SSD-de jaoks mitmeid olulisi täiustusi:

  • Täiustatud lugemis-/kirjutamisjõudlus süsteemipäringute parema haldamise abil.
  • Natiivne käskude järjekord (NCQ), mis korraldab juurdepääsutaotlused ümber, et vähendada kõvakettal ebavajalikke pealiigutusi.
  • Kuumvahetusmis võimaldab teil SATA-draive ühendada või lahti ühendada, kui arvuti on sisse lülitatud, mis on serverite ja NAS-süsteemide puhul ülioluline.
  • Parem skaleeritavus, mis võimaldab üksuste tõhusamat haldamist võrreldes IDE-režiimiga.
  • Natiivne ühilduvus SATA SSD-dega, kasutades oma võimalusi paremini SATA standardi piires.
  • RAID-konfiguratsioonide alus paljudes BIOS-ides, kuna RAID-režiim sisaldab tavaliselt AHCI funktsioonide komplekti.

Iga tänapäevase arvuti puhul, millel on Windows Vista või uuem versioon, Linux või macOS, Soovitatav on SATA-kontroller AHCI-režiimis hoida. välja arvatud juhul, kui on väga konkreetne põhjus seda mitte teha.

Eksklusiivne sisu – klõpsake siin  Kuidas ma saan toote Apple'ile tagastada?

RAID-režiim: see ei asenda tegelikult AHCI-d

Režiim RAID RAID BIOS-is tekitab sageli segadust, sest paljud kasutajad näevad seda AHCI alternatiivina, kuigi praktikas on see midagi muud. RAID (Redundant Array of Independent Disks) on mitme üksuse organisatsiooniline skeem et saavutada suurem jõudlus, koondamine või mõlemad.

Enamikul emaplaatidel sisaldab RAID-režiim sisemiselt järgmisi võimalusi AHCI SATA-ketaste haldamiseks ja lisaks sellele lisab see oma RAID-loogika (RAID 0, 1, 5, 10 jne). Seetõttu öeldakse sageli, et RAID-režiimil on "kõik, mis AHCI-l, ja isegi rohkem".

RAID-i seadistamine süsteemis, kus on ainult füüsiline üksus See ei ole loogiline; sa ei võida sellest midagi ja teed ainult käivitamise ja draiverite haldamise keerulisemaks. RAID-režiim on installimisel mõistlik. mitu SATA-ketast ja eesmärk on ühendada nende võimekus või parandada rikketaluvust.

NVMe osas pakuvad mõned emaplaadid loomise võimalusi NVMe SSD RAID massiividKuid seda hallatakse juba PCIe siini kaudu ja see ei kasuta AHCI-d, vaid pigem teisi NVMe jaoks spetsiifilisi RAID-kontrollereid.

AHCI-režiimi tegelikud eelised igapäevases kasutuses

AHCI roll ei piirdu ainult teooriaga. Reaalses kasutuses nii koduarvutites kui ka professionaalsetes seadmetes on selle mõju märgatav süsteemi mitmes võtmeaspektis. jõudlus ja kasutatavus süsteemist.

  • NCQ (natiivne käskude järjekord)See funktsioon võimaldab kõvakettal vastu võtta lugemis-/kirjutamistaotluste komplekti ja täita neid võimalikult tõhusas järjekorras, minimeerides pea liikumist.
  • KuumvahetusTänu AHCI-le saate SATA-draivi ühendada või lahti ühendada ilma arvutit välja lülitamata, kui operatsioonisüsteem seda toetab.
  • Suurem stabiilsus ja vastupidavus võrreldes vanemate režiimidega. Kaasaegsed Windowsi, Linuxi ja macOS-i draiverid on loodud AHCI-d silmas pidades, mille tulemuseks on vähem ühilduvusprobleeme ja parem veakäsitlus salvestusketastel.
  • Ühilduvus: Peaaegu kõik tänapäevased arvuti operatsioonisüsteemid mõistavad AHCI-d ilma igasuguste lisamuudatusteta.

Microsofti SSD rike

AHCI ja SSD: mida need tegelikult pakuvad?

SSD-de tulekuga seoses öeldakse sageli, et juurdepääsu latentsus on nii madal, et NCQ käskude järjekord muutub mõttetuks. On tõsi, et SSD-l pole liikuvaid osi ja seetõttu... See ei sõltu andmete füüsilisest asukohast nagu kõvaketas, aga see ei tähenda, et AHCI ei paku mingeid täiustusi.

SSD-l ei maksa külgnevale mäluaadressile juurdepääs sama palju kui täiesti juhuslikele aadressidele hüppamine. Välkmälu kontroller peab ikkagi hakkama saama lehed ja plokidJa kõigil toimingutel pole sama hind. Siin saab AHCI loogikast veelgi kasu teatud sisemiste optimeerimiste ja kontrolleri päringute korraldamise viisi osas.

Seega, kuigi SATA SSD-l pole IDE ja AHCI vaheline jõudluse hüpe nii dramaatiline kui mehaanilisel kõvakettal, on AHCI-režiim siiski... oluline, et sellest maksimumi võtta SATA liidese kiirused (eriti mitme ülesande täitmisel).

Seetõttu on AHCI-režiim muutunud peaaegu ainuomaseks. traditsioonilised SATA-draivid (2,5-tolline kõvaketas ja SSD SATA-pistikuga). See on endiselt oluline kõigis neis süsteemides, mis veel ei kasuta NVMe-d või mis kombineerivad mõlemat tüüpi salvestusruumi.

Operatsioonisüsteemi ühilduvus AHCI-ga

Enne BIOS-is SATA sätete muutmist on oluline teada, kas Paigaldatud operatsioonisüsteem toetab AHCI-dsest sellest sõltub seadmete edu pärast muudatust.

Windows ja AHCI

Microsoft tutvustas ametlikku AHCI tuge alates aastast Windows VistaSee tähendab, et kõik hilisemad versioonid (Windows 7, 8, 8.1, 10 ja 11) saavad AHCI-režiimis ideaalselt töötada, kui käivitamise ajal on lubatud vastavad draiverid.

Juhul kui Windows Vista ja Windows 7Kui SATA-kontroller konfigureeriti installimise ajal IDE jaoks, ei pruugi süsteem käivitamisel vajalikke AHCI-draivereid laadida. Kui seejärel BIOS-is AHCI-le ilma eelneva süsteemi ettevalmistamiseta lülitatakse, on tüüpiline tulemus tõrge. sinine ekraan või taaskäivitussilmus käivitamisel.

Koos Windows 8 ja 8.1Microsoft täiustas draiverite tuvastamise protsessi ja lihtsustas muudatust mõnevõrra, kuid olemasolevas installis AHCI lubamisel on siiski soovitatav teha esialgsed sammud (turvarežiim, käivituskäsklused jne), et vältida vigu.

Eksklusiivne sisu – klõpsake siin  Kuidas teisendada chromebook Windows 10-ks

En Windows 10 Draiveri mehhanism muutub veidi. AHCI-d haldav draiver on tavaliselt identifitseeritud kui StorahciJa enne SATA konfiguratsiooni muutmist BIOS-is on vaja tagada selle teenuse korrektne käivitumine, muutes teatud registrivõtmeid (ErrorControl, StartOverride jne).

Selle asemel Windows XP Ja varasematel versioonidel puudub AHCI natiivne tugi. Installimise ajal sai laadida teatud draivereid (klassikaline "vajuta F6"), kuid neid süsteeme tänapäeval ei toetata ja ei soovitata, seega on IDE-režiim säilitatud pigem ajaloolistel põhjustel kui tegeliku kasulikkuse pärast.

Linux, BSD ja muud süsteemid

GNU/Linuxi maailmas võeti AHCI tugi kasutusele kernel 2.6.19Seega on igal kaasaegsel distributsioonil, mis saab isegi minimaalse värskenduse, täielik tugi. Praktikas tuvastavad peaaegu kõik kaasaegsed distributsioonid AHCI-režiimi automaatselt ilma igasuguste erisammudeta.

Lisaks ka teised süsteemid, näiteks OpenBSD (alates versioonist 4.1), FreeBSD, NetBSD y Solaris 10 (alates teatud versioonidest) sisaldavad ka AHCI kontrollereid, seega selles režiimis töötamine probleeme ei tekita.

macOS ja AHCI

Apple'i operatsioonisüsteem, mida tänapäeval tuntakse kui macOS (endine OS X)See pakub ka natiivset AHCI tuge SATA-draividega süsteemidele. Peamine erinevus PC-dega võrreldes on see, et Macidel pole kasutajale SATA-režiimi muutmiseks traditsioonilist BIOS-i/UEFI-d.

Macides hallatakse süsteemi ja salvestusketaste vahelise suhtluse konfiguratsiooni läbipaistev macOS-i enda kauduilma et oleks vaja siseneda püsivara menüüdesse või käsitsi kontrolleri režiime muuta.

AHCI-režiim

Millal on mõttekas AHCI lubada või keelata?

Enamiku kasutajate peamine küsimus on, kas Soovitatav on aktiveerida AHCI režiim arvutis ja millistel asjaoludel jätta see IDE-sse või RAID-i. Vastus on enamasti üsna selge.

Kui kasutate operatsioonisüsteemi, mis on võrdne või uuem kui Windows Vista (sh Windows 10 ja 11), ajakohane Linuxi distributsioon või macOS ja teie peamised draivid on SATA-kettad, on soovitus järgmine Kasutage alati AHCI-dIDE-režiim ei paku nendes stsenaariumides mingeid eeliseid ning tegelikult piirab jõudlust ja saadaolevaid funktsioone.

IDE-režiimi säilitamine on mõistlik ainult siis, kui käivitate vana operatsioonisüsteem ilma AHCI toetusetanäiteks Windows XP ilma spetsiifiliste draiverite või väga spetsiifilise tarkvarata, mis ei tööta tänapäevaste AHCI-kontrolleritega korralikult. Sellised juhtumid on tänapäeval üha haruldasemad.

Teine olukord, kus AHCI lubamine pole mõtet, on see, kui arvuti ei kasuta... SATA-draivi poleNäiteks kui kõik teie draivid on NVMe SSD-d, muutub SATA-kontrolleri AHCI-režiim ebaoluliseks, kuna need draivid töötavad PCIe kaudu NVMe-protokolliga ega sõltu BIOS-i SATA-sätetest.

Võib olla ka kasutajaid, kes soovivad keela AHCI Väga spetsiifilistel põhjustel: testimine vanema riistvaraga, vanemate süsteemide emuleerimine või ühilduvus konkreetsete kontrolleritega. Sellistel juhtudel toimub AHCI keelamine praktiliselt samade sammude abil nagu vastupidise muutmise puhul, kuid BIOS-is valitakse AHCI asemel IDE.

Kuidas lubada AHCI Windowsis ilma uuesti installimata

Kui teil on Windows juba installitud ja kontroller on IDE-režiimis, ja soovite lülituda IDE-režiimile AHCI ilma vormindamisetaSüsteemi käivitamisel õigete draiverite laadimiseks peate järgima mitmeid esialgseid samme. Protseduur erineb Windowsi versioonist olenevalt veidi.

AHCI lubamine Windows 7-s ja Windows Vistas registri abil

Windows Vistas ja Windows 7-s hõlmab klassikaline meetod Registriredaktor (regedit) et süsteemile öelda, et järgmisel käivitamisel käivitataks AHCI-kontroller IDE-kontrolleri asemel.

El üldine protseduur See on järgmine:

  1. Sulgege kõik rakendused ja avage aken „Käivita” käsuga Windowsi klahv + R.
  2. Kirjutab regedit ja klõpsake nuppu OK. Kui kuvatakse kasutajakonto kontrolli aken, kinnitage, et käivitate selle administraatorina.
  3. Liigu klahvide vahel, kuni jõuad järgmiseni: HKEY_LOCAL_MACHINE → SÜSTEEM → CurrentControlSet → Teenused → msahci.
  4. Parempoolsel paneelil leidke väärtus nimega Alusta ja muuda see 0 (kui see juba pole nii; selle väärtus on tavaliselt 3).
  5. Kui kasutate Inteli või mõne muu kaubamärgi RAID-kontrollerit, leidke ka vastav võti (iaStor või iaStorV) jaotises Teenused ja määrake ka algväärtuseks 0.
  6. Sulgege registriredaktor ja taaskäivitage arvuti, sisestades BIOS/UEFI.
  7. Muutke BIOS-i täpsemas menüüs SATA režiim IDE-lt AHCI-le või RAID-ile olenevalt sellest, milleks sa seda kasutada tahad.
  8. Salvestage muudatused ja laske Windowsil tavapäraselt käivituda; süsteem installib uued draiverid ja küsib vajadusel emaplaadi draiveriketast või internetiühendust.
Eksklusiivne sisu – klõpsake siin  Kuidas ühendada ja kasutada välist kõvaketast PS5-l

Kui kõik on õigesti tehtud, laadib Windows ilma siniste ekraanideta ja saate sellega töötada. AHCI-režiim on lubatud teie SATA-ketaste jaoks.

AHCI lubamine Windows 8 ja 8.1 turvarežiimis

Windows 8 ja 8.1 puhul on tavaline kasutada nippi käivitada turvarežiimis nii et süsteem laadib minimaalse draiverite komplekti ja tuvastab SATA režiimi muutuse probleemideta.

See kokkuvõtvad sammud on need:

  1. Ava aken Käsuviip administraatorina (paremklõps → Käivita administraatorina).
  2. Tippige järgmine käsk ja vajutage sisestusklahvi (Enter): bcdedit /set {current} safeboot minimaalne.
  3. Taaskäivitage süsteem ja sisenege emaplaadi BIOS-i/UEFI-sse (tavaliselt sisselülitamisel vajutage F2, Delete või sarnast klahvi).
  4. Leidke SATA-pordi sätted ja muutke režiimiks AHCI.
  5. Salvestage muudatused ja laske arvutil käivituda; Windows teeb seda ise. turvarežiim ja tuvastab uued SATA draiverid ning installib need taustal.
  6. Avage käsuviip uuesti administraatorina.
  7. Tavapärase käivituse taastamiseks käivitage see käsk: bcdedit /deletevalue {current} turvakäivitus.
  8. Taaskäivitage uuesti ja seekord peaks Windows käivituma tavarežiimis AHCI aktiivne.

Luba AHCI Windows 10-s, kohandades storahci

Windows 10-s nimetatakse AHCI-režiimi haldavat draiverit üldiselt StorahciJa selleks, et süsteem pärast BIOS-i muutmist õigesti käivituks, on vaja registris kahte väärtust reguleerida.

El soovitatav protsess oleks järgmine:

  1. Avage registriredaktor käsuga regedit (täpselt nagu Windows 7-s, Windowsi klahvi + R ja tippides regedit).
  2. Navigeeri marsruudile HKEY_LOCAL_MACHINE → SÜSTEEM → CurrentControlSet → Teenused → storahci.
  3. Otsige paremal paneelil väärtust VeakontrollTopeltklõpsake ja muutke selle väärtust 3-lt 3-le 0.
  4. Leidke storahci seest alamvõti Alusta ülekirjutamist ja vali see.
  5. Paremal paneelil näete kirjet, mida tavaliselt nimetatakse 0-ks. Muutke selle väärtust ja määrake see väärtuseks 0 (3 asemel).
  6. Sulgege registriredaktor ja taaskäivitage arvuti, sisestades BIOS/UEFI.
  7. Muuda SATA-st AHCI-režiimi salvestusmenüüs.
  8. Salvesta ja taaskäivita. Windows 10 peaks nüüd käivituma aktiivse storahci draiveriga ja AHCI režiim töötab.

Kui protsess viiakse õigesti läbi, ei ole vaja Windowsi uuesti installida ja saate oma SATA- ja SSD-ketastel AHCI-d ära kasutada ilma andmeid kaotamata.

Kuidas AHCI keelata ja IDE-sse naasta

Kuigi see pole norm, võite selle vastu aeg-ajalt huvi tunda. AHCI režiimi keelamine ja naasta IDE-sse, näiteks väga vana operatsioonisüsteemi testimiseks, konkreetse ühilduvusprobleemi lahendamiseks või testide tegemiseks pärandriistvaraga.

AHCI-lt IDE-le tagasi lülitumise protseduur on praktiliselt sama, mis tagasi lülitumisel, eriti süsteemides, mis kasutavad nippi... turvarežiim bcdeditiga:

  • Ava käsuviip administraatorina ja käivita bcdedit /set {current} safeboot minimaalne.
  • Turvarežiimi sisenemiseks taaskäivitage.
  • Käivitamise ajal sisestage vastava klahvi abil BIOS/UEFI.
  • Leidke salvestusvalikute alt SATA sätted ja muutke režiimiks AHCI-st IDE-ks.
  • Salvestage muudatused ja laske süsteemil turvarežiimis käivituda.
  • Avage käsuviip uuesti administraatorina ja käivitage bcdedit /deletevalue {current} turvakäivitus.
  • Taaskäivitage arvuti viimast korda, et Windows käivituks tavarežiimis, kui kontroller on juba IDE-s.

Uuemates, moodsa riistvaraga süsteemides on normaalne, et sul pole mingit otsest vajadust IDE kasutamiseks, kuid on oluline teada, et on olemas tagasitee ja et alglaadimisvigade vältimiseks tuleb järgida sarnast protsessi.

On selge, et AHCI-režiim on olnud ja on jätkuvalt SATA-põhise salvestusruumi arengu võtmeelement. Kuigi tänapäeval on kiiruse osas kesksel kohal NVMe SSD-d ja NVMe protokoll, tuhandetes kodu- ja professionaalsetes seadmetes SATA-draivid jäävad standardiks ja kontrolleri õige režiimi valimine teeb vahet aeglase süsteemi ja sellise vahel, mis on paindlik, stabiilne ja valmis oma salvestusketastest maksimumi võtma.

Kuidas installida Windows 10 Steam Decki
Seotud artikkel:
Kuidas installida Windows 10 Steam Decki samm-sammult