Activați sau dezactivați modul AHCI în Windows. AHCI sau IDE - care este mai bine? Descrierea modului, caracteristici

La un moment dat, dezvoltatorii de hard disk căutau diverse modalități de a îmbunătăți performanța subsistemului de disc, care a rămas relativ lent de la an la an, iar progresul în mediul de stocare a constat în principal în creșterea capacității HDD. Treptat, a apărut standardul SATA și versiunile corespunzătoare ale acestei interfețe, care au adus câteva tehnologii noi.

De fapt, există doar două tehnologii obișnuite - „Hot Plug”, adică unitatea hot-swappable și „NCQ” (Native Command Queuing), o coadă de comenzi nativă (înnăscută). Prima tehnologie este destul de simplă, vă permite să eliminați pur și simplu unitățile „din mers” fără a opri computerul, deși pentru aceasta trebuie să folosiți în continuare închiderea software-ului. NCQ a reușit să adauge viteză hard disk-urilor și, cu atât mai mult, va putea face acest lucru cu SSD-uri, care se descurcă bine cu „cozile adânci”.

Acestea, precum și alte opțiuni, vor funcționa dacă controlerul unității este setat în modul SATA AHCI. La rândul său, AHCI (Advanced Host Controller Interface) este un sistem de operare avansat de controler care este disponibil numai în acest mod de operare (AHCI).

Vestea bună este că toate platformele moderne acceptă modul de funcționare AHCI al controlerului intern SATA și poate fi selectat cu ușurință în setările shell-ului principal EFI sau BIOS.

Vestea proastă: dacă sistemul de operare a fost instalat în modul normal de control „IDE”, acesta nu va porni și se va bloca după selectarea AHCI și încercarea de a porni. Adică, poate fi necesar să reinstalați sistemul de operare. Mai mult, pentru a instala Windows XP (care, însă, nu este recomandat atunci când utilizați un SSD), va trebui să aveți drivere AHCI în prealabil, altfel sistemul de operare va fi pur și simplu imposibil de instalat.

Important: Puteți activa suportul AHCI pe Windows 7 fără a reinstala sistemul de operare. Pentru a face acest lucru, înainte de a comuta controlerul în modul AHCI, trebuie să mergeți la editorul de registry.

Editarea unei setări de registry.

  • Apelați linia de comandă (ALT + R) și scrieți „regedit”, desigur, fără ghilimele;
  • Găsiți cheia de registry „HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci »;
  • Găsiți opțiunea „Start” și faceți dublu clic pe ea. În câmpul „valoare”, introduceți „0”. Gata, sistemul poate fi repornit și setat în modul AHCI.

Deci, are sens să folosești modul AHCI al controlerului SATA? Cu siguranță există un punct. Să aruncăm din nou o privire rapidă asupra beneficiilor:

  • Suport pentru unități hot-swap;
  • Creșterea globală a productivității din tehnologia NCQ;
  • Funcționare la viteze maxime (relevant când se utilizează un controler și SSD SATA-600);
  • Suport pentru comenzi suplimentare, cum ar fi TRIM.

Da, comanda TRIM va funcționa numai pe sistemul de operare instalat pe unitatea care rulează în modul controler AHCI. Puteți afla despre importanța și utilitatea acestei comenzi. Deci nu există niciun motiv pentru a utiliza modul standard de compatibilitate IDE al controlerului.


Producătorii de hard disk caută în mod constant modalități de a-și accelera produsele. Relativ recent, discurile de stocare pentru computere au funcționat într-un mod destul de lent și dezvoltarea lor a vizat doar o creștere a volumului total al mediului de stocare. Apoi dezvoltatorii au inventat un tip complet nou de interfață SATA, care a permis accesul la cele mai recente tipuri de accelerare a hard diskului.

Principalele inovații au fost următoarele 3 funcții:

  1. NCQ (Native Command Queuing) - suport încorporat pentru ordinea de execuție a comenzilor. Această funcție este concepută pentru a accelera funcționarea HDD-ului. Dar performanțe semnificative sunt obținute pe hard disk-urile de tip SSD (Solid State Drive), care sunt cunoscute pentru performanța lor ridicată datorită procesării rapide a secvențelor de execuție a comenzilor.
  2. Hot Plug - tradus din engleză înseamnă „hot plug”, care ar trebui să fie înțeles ca înlocuirea hard disk-ului fără a opri computerul. Trebuie doar să deconectați discul folosind un software (cum ar fi o unitate flash). Această funcție poate fi de interes pentru utilizatorii care lucrează constant cu mai multe medii în același timp. Acest lucru vă va permite să schimbați rapid hard disk-urile fără a opri lucrul pe computer.
  3. TRIM - tradus din engleză ca „trim”, adică această funcție vă permite să ștergeți fișiere sau să formatați hard disk-ul fără a provoca daune. După cum știți, în timpul unor astfel de operațiuni discul se uzează mai repede. Această tehnologie este relevantă pentru mediile SSD moderne, deoarece a fost creată pentru a fi competitivă cu HDD-urile convenționale. Un SSD cu această caracteristică are viteză de operare și durabilitate excelente.

Dar pentru ca toate aceste caracteristici să devină disponibile, va trebui să configurați interfața SATA la un mod special AHCI în BIOS.

Ce este AHCI?

AHCI (Advanced Host Controller Interface) este o dezvoltare de către Intel, care este concepută pentru a înlocui interfața controlerului ATA demult învechit. Motivul principal al înlocuirii este incapacitatea acesteia de a accepta coada de comenzi și funcționalitatea de schimbare la cald.

Nu toate chipurile plăcii de bază acceptă funcția AHCI. În unele cazuri, cipul plăcii oferă suport AHCI, dar este posibil să nu fie implementat în BIOS-ul însuși și pur și simplu nu va fi disponibil. Această problemă poate fi rezolvată prin actualizarea firmware-ului BIOS. În plus, puteți încerca să actualizați BIOS-ul cu firmware neoficial, dar acest lucru se face pe propriul risc și risc, deoarece există posibilitatea de a deteriora placa de bază.

Până astăzi, principala problemă este schimbarea interfeței de la ATA la AHCI (Blue Screen Of Death - abreviat BSOD). În același timp, în partea de jos a BSOD a fost afișat mesajul STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE. A fost posibilă eliminarea ecranului albastru doar prin anularea tuturor acțiunilor anterioare din BIOS sau reinstalând sistemul de operare Windows. Mai târziu s-a dovedit că motivul pentru aceasta a fost lipsa șoferilor care sunt necesari pentru ca AHCI să funcționeze.

Comutarea interfeței SATA în modul AHCI înainte de a instala sistemul de operare

Selectarea modului de operare SATA în BIOS de la Phoenix

Înainte, trebuie să schimbați configurația SATA în BIOS-ul plăcii de bază. Acest lucru se poate face apăsând tasta F2/Del după pornirea computerului. De obicei, opțiunea Configurare SATA se află în secțiunea Avansat, dar numele acesteia poate varia în funcție de BIOS. Trebuie să-l găsiți și să activați modul controler AHCI. Salvați setările (Salvare și Ieșire) și reporniți computerul.

Comutarea interfeței SATA în modul AHCI pe un sistem de operare existent

Pe un Windows 7 care rulează deja, trebuie să închideți toate aplicațiile și să lansați comanda Run apăsând simultan tastele Win + R (tasta Win este de obicei indicată de sigla Windows). În fereastra care apare, tastați comanda regedit pentru a deschide și faceți clic pe OK. Va apărea o fereastră de registry în care trebuie să deschideți secțiunea de-a lungul căii: HKEY_LOCAL_MACHINE\System\CurrentControlSet\services\msahci.

În directorul care se deschide, trebuie să modificați valoarea de lângă Start la 0 și să salvați setările de registry. Apoi reporniți computerul și activați modul AHCI prin BIOS, așa cum este descris în paragraful anterior. După pornirea sistemului Windows, trebuie să reinstalați driverele SATA, care se află de obicei pe discul livrat cu placa de bază sau laptopul. Dacă totul este făcut corect, Windows va detecta noul hardware și îl va instala.

Alături de caracteristicile de mai sus, veți obține o lățime de bandă SATA III completă, care este de 6 Gb/s.

Tranziția automată a Windows 7 și 8 la modul AHCI sau RAID

Datorită faptului că trecerea la modul AHCI a cauzat multe probleme utilizatorilor Windows, Microsoft a dezvoltat un utilitar special care vă permite să pregătiți sistemul de operare pentru schimbarea modului în AHCI sau RAID. Poate fi descărcat de pe site-ul oficial Microsoft. După lansare, utilitarul însuși va efectua toate acțiunile necesare. Trebuie doar să reporniți sistemul, trecând simultan la modul AHCI în BIOS. În viitor, Windows însuși va instala driverele AHCI necesare pentru funcționare.

În Windows 8, trebuie doar să comutați la modul AHCI în BIOS și să porniți sistemul de operare în modul sigur. Dacă nu ați reușit să porniți sistemul în modul sigur, puteți deschide fereastra Run folosind Win + R și puteți introduce comanda msconfig. În secțiunea „Boot”, trebuie să bifați elementul „Safe Mode”, în timp ce selectați opțiunea „Minimal”. După aceasta, sistemul va porni în modul dorit și va instala driverele AHCI.

Modul AHCI este acceptat în sistemele de operare Windows începând cu Windows Vista. În versiunile mai vechi ale sistemului de operare (cum ar fi Windows XP etc.), nu există suport încorporat pentru modul AHCI și pentru ca acest mod să funcționeze, trebuie să instalați drivere suplimentare specifice furnizorului.

Cu toate acestea, nu totul a fost fără probleme cu activarea modului AHCI în noile sisteme de operare Microsoft. Dacă sistemul a fost instalat în modul normal (IDE), driverul AHCI din sistem se află în dezactivat condiție. Acest lucru duce la faptul că, pe astfel de sisteme, atunci când modul AHCI este activat pe un controler SATA în BIOS, sistemul nu mai vede unitatea sata (lipsește driverul AHCI necesar) și se blochează în BSOD ( INACCESIBLE_BOOT_DEVICE). Din acest motiv, producătorii de chipset-uri de controler (în primul rând Intel) recomandă activarea modului AHCI INAINTE DE Instalarea sistemului de operare, în acest caz, instalatorul înțelege că chipsetul acceptă modul AHCI și instalează driverele necesare (pentru unele chipset-uri, uneori este necesar să încărcați drivere AHCI/RAID specifice direct în timpul procesului de instalare Windows, de exemplu, de pe un flash USB unitate sau unitate CD/DVD).

Notă. Modul AHCI (Interfață avansată pentru controler gazdă) Permite funcții SATA avansate, cum ar fi conectarea la cald ( Conectare la cald) Și NCQ(coda nativă de comandă), care îmbunătățește performanța operațiunilor pe disc.

În Windows 8, situația cu activarea AHCI nu s-a schimbat și dacă încercați să schimbați modul controler SATA la AHCI fără a face modificări în Windows însuși, acest lucru va duce la imposibilitatea de a porni de pe discul de sistem. Cert este că, de asemenea, Windows 8 nu încarcă automat driverul AHCI pentru un controler care nu era în modul AHCI la momentul instalării sistemului.

Articolul este destinat celor care au instalat Windows 8 în modul IDE și ar dori să treacă la modul AHCI fără a reinstala sistemul de operare. Dacă BIOS-ul (sau) este deja setat la modul AHCI, atunci nu este nevoie să faceți nimic suplimentar - Windows 8 acceptă deja modul AHCI.

Am descris deja fără reinstalare. Conform acestui articol, pe Windows 7 care rulează în modul normal (ide), trebuie să comutați driverul AHCI standard în modul de încărcare automată (driverul se numește msahci) și abia apoi activați AHCI în BIOS. Procedura a decurs destul de ușor și în marea majoritate a cazurilor nedureroasă.

În Windows 8 (și Windows Server 2012), atunci când încearcă să activeze modul AHCI în acest fel, utilizatorul va întâmpina o problemă: ramura HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci lipsește pur și simplu din registry. Și încercarea de a o crea manual nu va duce la nimic.

Cert este că Microsoft a decis să schimbe numele driverului responsabil pentru suportul modului AHCI pentru controlerele SATA, înlocuindu-l cu un nou driver numit StorAHCI. Este demn de remarcat faptul că acest driver are aceeași funcționalitate și acceptă aceleași dispozitive ca și MSAHCI.

Am putut descoperi două moduri de a activa AHCI după instalarea Windows 8. Una dintre ele implică modificarea registrului, a doua este pornirea în modul sigur.

Activați AHCI în Windows 8 folosind registry

Pentru a activa modul AHCI în Windows 8 fără a reinstala sistemul (care a fost instalat în modul IDE), trebuie să faceți modificări în registrul de sistem.

Notă: încă o dată vă reamintim că modificarea specificată a registrului Windows 8 trebuie făcută INAINTE DE activarea AHCI în BIOS.

Din păcate, metoda specificată pentru activarea driverului ahci în Windows 8 nu funcționează întotdeauna (nu funcționează în aproximativ 10-20% din cazuri). În acest caz, se recomandă utilizarea instrucțiunilor oficiale de la Microsoft, disponibile în articolul din baza de cunoștințe KB2751461(http://support.microsoft.com/kb/2751461).

O modalitate alternativă de a activa AHCI în Windows 8

În cazul în care metoda de mai sus nu a funcționat și Windows 8 nu pornește în modul AHCI, intrând în BSOD sau încercări nesfârșite de a restaura Windows (Tempting repair). Necesar

  1. Dezactivați Modul AHCI în BIOS
  2. Anulați modificările aduse registrului de sistem prin setare ErrorControl = 3Și StartOverride\0 = 3
  3. Folosind următoarea comandă, vom seta Windows 8 să pornească în modul sigur - Modul sigur (ca opțiune, puteți). bcdedit /set (curent) safeboot minim
  4. Apoi trebuie să reporniți sistemul, să intrați din nou în BIOS, să comutați la modul AHCI și să salvați modificările.
  5. Ca rezultat, Windows 8 ar trebui să pornească în modul sigur și să instaleze automat driverul AHCI.
  6. Apoi trebuie să dezactivați pornirea în SafeMode: bcdedit /deletevalue (current) safeboot
  7. Și reporniți Windows
  8. Data viitoare când porniți sistemul, acesta ar trebui să pornească normal. Tot ce rămâne este să vă asigurați că controlerul AHCI apare în managerul de dispozitive.

Pentru a vă asigura că performanța subsistemului de disc Windows 8 a crescut datorită modului AHCI, executați actualizarea și verificați dacă rata de transfer de date pe disc a crescut. În exemplul nostru de la 5.2 la 8.1 unități (deși să fiu sincer sunt mai multe 🙂).

Acesta este un nou mod SATA cu care să lucrați dispozitive tipul memoriei. Numai în ea poate un computer complet utilizare toate capabilitățile SATA, sau mai degrabă:

  1. Înlocuire rapidă hard disk. Și mai detaliat, asta înseamnă că poate fi schimbat fără a opri computerul. Când lucrezi cu servere este foarte confortabil.
  2. NCQ– datorită acestei tehnologii, numărul de mișcări ale capetelor care efectuează citirea este redus semnificativ. Astfel viteză Utilizarea hard disk-ului crește atunci când este utilizat de mai multe programe simultan.

Dacă Activati Achi, atunci vei accesa rapid fișierele stocate pe ROM, iar computerul va funcționa și el mult mai bine Mai repede. Desigur, creșterea nu va fi vizibilă pe un computer obișnuit de acasă. Cu toate acestea, dacă suportul pentru această opțiune este disponibil, atunci ar fi mai bine dacă îl activați.

Modul IDE - ce este

Aceasta este prea mult învechit tehnologie care a fost populară în anii nouăzeci și începutul două mii. A fost introdus în PC-ul IBM - primele computere. În ea, transferul de date a avut loc pe viteză 150 Mbit pe secundă. Multe tehnologii populare nu a susținut. De exemplu, era imposibil să scoateți unitatea de disc sau unitatea CD fără a reporni computerul. Apoi au fost adăugate aceste caracteristici, dar nu orice computer le putea folosi. Cu toate acestea, este încă în uz astăzi.

Cum să activați modul ACHI/IDE

Comutareîntre ACHI și IDE apare prin BIOS. Acest lucru se face înainte de a instala Windows, după cum urmează:

În Windows 10 poți instantaneu intrerupator pe Achi, pentru asta:


Care mod este mai bun

Desigur, cel mai bine este să alegi ACHI. Și acest lucru poate fi înțeles comparând cele două moduri. IDE ar trebui să fie ales dacă este în sistemul dvs fara soferi la SATA. Toate PC-urile moderne a sustine SATA, adică dacă selectați IDE, va apărea emulare, iar acest lucru nu va da nicio creștere a performanței, ceea ce nu este ceea ce avem nevoie.

Funcționarea corectă a unui computer este posibilă numai cu interacțiunea coordonată între hardware și sistemul de operare. Tehnologia evoluează, iar în ultimul timp acest lucru s-a remarcat cel mai mult în domeniul stocării. Hard disk-urile moderne și unitățile SSD sunt de multe ori mai rapide decât cele folosite în computere acum 5-10 ani. Pentru transferul de date se folosește interfața SATA, prin care unitatea este conectată la computer. Interfața SATA este capabilă să funcționeze în două moduri: IDE și AHCI, iar dacă aveți instalat un hard disk modern sau SSD, puteți accelera computerul activând modul AHCI.

Ce este modul AHCI

După cum sa menționat mai sus, AHCI este unul dintre modurile de transfer de date prin interfața SATA. După cum știți, prin interfața SATA puteți transfera informații la viteze de la 1,5 la 6 Gigabytes pe secundă. Viteza maximă este acceptată în modul AHCI, care ar trebui utilizat cu toate unitățile moderne. În ceea ce privește modul IDE, acesta este suportat în interfața SATA pentru compatibilitate cu hard disk-urile mai vechi.

În mod implicit, modul AHCI nu este întotdeauna activat în sistemul de operare Windows, chiar dacă unitățile sunt conectate la placa de bază prin SATA. Din această cauză, utilizatorul pierde performanța computerului, deoarece viteza discului este limitată de software. Prin setarea modului AHCI, puteți crește viteza unității cu 20-30%, ceea ce va afecta experiența generală a computerului.

Cum să aflați dacă modul AHCI este activat în Windows

Cel mai adesea, utilizatorii nici măcar nu bănuiesc că este necesar să activeze modul AHCI pentru a îmbunătăți performanța computerului. În același timp, Windows în mod implicit nu funcționează întotdeauna cu HDD-uri și SSD-uri, chiar și cu cele mai moderne, în modul AHCI. Pentru a verifica dacă modul AHCI este activat în Windows, trebuie să faceți următoarele:


Notă: De asemenea, absența dispozitivelor care funcționează în modul AHCI din listă se poate datora faptului că unitățile vechi care nu sunt capabile să funcționeze în modul nou sunt conectate la placa de bază.

De asemenea, puteți verifica dacă interfața SATA funcționează în modul AHCI sau IDE prin BIOS. Pentru a face acest lucru, trebuie să reporniți computerul și să apăsați „Del” sau F2 în timpul procesului de pornire. Se va lansa BIOS-ul, unde va trebui să găsiți elementul SATA Mode și să vedeți dacă este instalată opțiunea AHCI sau IDE.

Important: Dacă observați în BIOS că interfața SATA este setată să funcționeze în modul IDE, nu trebuie să treceți la modul AHCI, deoarece acest lucru nu va fi de nimic bun.

Cum să activați modul AHCI în Windows

Microsoft a început să accepte modul AHCI în sistemele de operare Windows cu Windows 7. Cu toate acestea, îl puteți activa în Windows XP dacă descărcați driverele necesare pe Internet, realizate de entuziaști, și le instalați. Cu toate acestea, merită remarcat faptul că această metodă nu oferă întotdeauna o creștere a performanței, iar pe Windows XP este mai bine să renunțați la ideea de a folosi modul AHCI și să lucrați cu unități printr-un IDE standard.

Pentru a activa modul AHCI în sine, trebuie doar să setați setarea corespunzătoare pentru SATA în BIOS. Dar acest lucru trebuie făcut înainte de a instala sistemul de operare Windows, altfel la pornire computerul va afișa eroarea 0x0000007B INACCESSABLE_BOOT_DEVICE sau va intra într-o stare de repornire constantă. Prin urmare, pentru a comuta modul IDE la AHCI atunci când este instalat Windows, trebuie să faceți câteva modificări în registry, mai jos, vom analiza ce acțiuni trebuie efectuate pentru fiecare versiune a sistemului de operare.

Cum să activați modul AHCI în Windows 10

În sistemul de operare modern Windows 10, Microsoft nu a oferit o setare care să permită suportul pentru modul AHCI din mers dacă interfața SATA a funcționat anterior prin IDE. Pentru a comuta corect la modul AHCI, va trebui să faceți următoarele:


După ce computerul pornește, sistemul de operare Windows vă va solicita să instalați driverele necesare pentru a funcționa cu modul AHCI;

Cum să activați modul AHCI în Windows 8 și Windows 8.1

Pentru a comuta sistemul de operare Windows 8 sau Windows 8.1 pentru a funcționa cu modul AHCI, trebuie să lucrați pe linia de comandă. Va trebui să faceți următoarele:


Este de remarcat faptul că, dacă computerul rulează pe un procesor Intel, atunci puteți utiliza utilitarul standard al companiei, care vă permite să faceți setările necesare pentru a comuta Windows să funcționeze cu AHCI. Acest lucru se face după cum urmează:


Notă: Metoda de mai sus este potrivită doar pentru computerele cu procesoare Intel, nu există în prezent o astfel de soluție pentru AMD.

Cum să activați modul AHCI în Windows 7

În sistemul de operare Windows 7, metoda de activare a modului AHCI este apropiată de cea folosită în Windows 10. Aici va trebui, de asemenea, să faceți câteva modificări în registry, după cum urmează.