Instalarea ahci în Windows 7. Activarea modului hard disk AHCI fără a reinstala Windows. Ce este modul AHCI

Activarea și configurarea modului AHCI merită pentru fiecare utilizator care dorește să îmbunătățească și să extindă capacitățile computerului atunci când lucrează cu hard disk-uri SATA și, în special, SSD-uri.

Modul vă permite să creșteți viteza computerului datorită vitezei crescute de acces la date, iar pentru a-l activa trebuie doar să efectuați câțiva pași simpli.

Înainte de a lua în considerare opțiunile pentru activarea modului, ar trebui să vă familiarizați mai întâi cu caracteristicile și principiul de funcționare al acestuia.

Ce este AHCI

Interfața hard disk-urilor SATA moderne, care acceptă rate de transfer de date de la 1,5 Gbit/s la 6 Gbit/s, este capabilă să funcționeze în două moduri:

  1. AHCI.

Primul asigură compatibilitatea cu dispozitivele mai vechi (unități fabricate în 2000).

Viteza chiar și a celor mai puternice discuri în acest mod nu este mult diferită de cea a celor mai învechite modele.

Modul AHCI mai modern vă permite să vă bucurați pe deplin de toate avantajele interfeței SATA.

De exemplu, prin deconectarea și conectarea unităților la placa de bază din mers, fără a opri computerul sau cu capacitatea de a mișca minim capetele de unitate pentru a crește viteza de operare.

Prin activarea modului, utilizatorul accelerează lansarea fișierelor, citirea și scrierea informațiilor pe discuri și crește performanța generală a computerului.

Și, deși creșterea poate să nu fie atât de semnificativă (în limita a 20%), pentru unele sarcini o astfel de îmbunătățire poate fi importantă.

Dacă aveți unități SSD cu factor de formă SATA, această opțiune este singura opțiune pentru munca eficienta dispozitive.

Cum să verificați dacă modul este activat

Dacă intenționați să activați modul AHCI, asigurați-vă că nu este deja utilizat pe computer.

Cu excepția cazului în care rulați aplicații de înaltă performanță și aveți un procesor puternic și multă memorie, este posibil să nu observați în ce mod vă aflați.

Puteți verifica dacă AHCI este activat sau nu în acest fel:

  1. Mai întâi, accesați proprietățile computerului (meniul Start, elementul Computer, subelementul Proprietăți din meniul contextual);
  2. Deschideți managerul de dispozitive;
  3. Deschideți secțiunea de controlere IDE ATA/ATAPI;
  4. Dacă există un dispozitiv aici care are AHCI în numele său, modul funcționează. Dacă o astfel de unitate nu este în listă (și nu aveți un hard disk IDE învechit, ci unul mai modern), va trebui să activați singur modul.


A doua modalitate de a verifica funcționarea AHCI este să reporniți computerul și să accesați meniul BIOS (folosind unul dintre opțiunile disponibile- pentru diferite plăci de bază și laptopuri este ușor diferit, deși cel mai adesea constă în apăsarea tastelor funcționale - de la Esc la F12).

Cum să intrați în BIOS de pe diferite dispozitive.

După ce ați intrat în BIOS (sau UEFI), asigurați-vă că în ce mod funcționează SATA găsind elementul SATA Mode sau SATA Configuration.


Cum să activați modul AHCI

Activarea acestui mod pe computer se poate face direct din BIOS.

Totodată, dacă ai Windows 7, după ce ai încercat să pornești sistemul, cel mai probabil va apărea pe ecran un mesaj de genul 0x0000007B INACCESSABLE_BOOT_DEVICE, indicând imposibilitatea de a lucra cu discul.

Uneori, aceeași situație apare cu Windows 8 și 10, dar probabilitatea ca un mesaj să apară este mai mică - cel mai adesea computerul pornește sau începe să repornească constant.

Situația va fi complet diferită dacă selectați modul AHCI înainte de a instala sistemul.

Acest lucru va permite software-ului să disc de instalare recunoașteți parametrii HDD sau SSD la lansarea programului de instalare și nu vor fi probleme la pornirea modului.

Dificultățile încep doar dacă sistemul este deja instalat pe unitate, iar utilizatorul va schimba parametrul IDE la SATA și va activa NCQ (Native Command Queuing, o extensie a protocolului SATA, care crește semnificativ viteza de lucru cu informații prin optimizarea ordinii în care sunt primite comenzile).

În acest caz, va trebui să utilizați fie editorul de registry, fie modul sigur, în funcție de sistemul de operare.

Dacă niciuna dintre aceste acțiuni nu oferă rezultatul necesar, tot ce rămâne este să activați AHCI și să reinstalați sistemul.

Pentru Windows 7

Unul dintre cele mai populare sisteme de operare în prezent, Windows 7, necesită utilizarea registrului sau a unui utilitar special pentru a trece la modul AHCI.

Prima opțiune include următorii pași:

  1. Lansarea Registry Editor (Win + R pentru a deschide meniul Run, introducerea comenzii regedit și confirmarea modificărilor);


  1. Accesați secțiunea HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci;
  2. Accesați elementul Start, a cărui valoare implicită este 3 și schimbați-l la zero;


  1. Mergeți la aceeași subsecțiune de la msahci la IastorV și căutați parametrul Start;
  2. Schimbarea trei la zero;
  3. Închiderea editorului.

Acum tot ce rămâne este să reporniți computerul și să activați modul AHCI dorit în meniul BIOS.

După pornirea sistemului, Windows 7 va începe să instaleze automat driverele pentru toate unitățile conectate la placa de bază, apoi va necesita o nouă repornire pentru a face modificări.

Ultima etapă de configurare a modului este de a verifica dacă modul cache de scriere este activat în proprietățile discului. Dacă nu este activată, funcția ar trebui să fie lansată.

O altă opțiune este utilitarul Microsoft Fix it, care vă permite să scăpați de erori după activarea noului mod ( îl puteți descărca de pe site-ul oficial Microsoft).

Odată ce lansați și selectați acțiunea corespunzătoare de depanare, aplicația va face automat toate modificările necesare și mesajul de eroare nu va mai apărea.


Pentru Windows 8 și 8.1

Dacă Windows 8 sau 8.1 este deja instalat pe computer, puteți utiliza modul sigur pentru a configura modul AHCI.

Pentru a face acest lucru, dacă apare o eroare:

  1. Reveniți modul IDE la BIOS;
  2. reporniți computerul;
  3. Rulați linia de comandă ca administrator („Start” / „Toate programele” / „Accesorii”);
  4. Introduceți comanda bcdedit /set (current) safeboot minim


  1. Apăsați butonul enter;
  2. Reporniți computerul și intrați în BIOS;
  3. Activați modul AHCI;
  4. Rulați din nou linia de comandă;
  5. Introduceți comanda bcdedit /deletevalue (curent) safeboot;
  6. Reporniți sistemul din nou, după care Windows ar trebui să nu mai afișeze mesajul de eroare.

Dacă sistemul dumneavoastră rulează pe un procesor Intel, există o opțiune suplimentară pentru a activa AHCI folosind un utilitar de la acest producător (această metodă nu funcționează pentru AMD).

Pentru a-l folosi ar trebui:

  1. Descărcați fișierul f6flpy (driver de mod) de pe site-ul oficial Intel, selectând versiunea corespunzătoare (x32 sau x64);
  2. Descărcați fișierul SetupRST.exe din aceeași resursă;
  3. Deschideți managerul de dispozitive și în proprietățile dvs hard disk instalați manual noul driver f6 AHCI în loc de SATA;
  4. Reporniți computerul și activați AHCI în BIOS (UEFI);
  5. Rulați fișierul SetupRST.exe, care ar trebui să rezolve automat problema.

Pentru Windows 10

Pentru a remedia eroarea la schimbarea modurilor, Windows 10 vă permite, de asemenea, să utilizați utilitarul pentru procesoarele Intel, să reinstalați sistemul și modul sigur.

Dar majoritatea opțiune eficientă va folosi editorul de registry, care este ușor diferit de metoda similară din Windows 7.

Pentru a utiliza această metodă aveți nevoie de:

  1. Conectați-vă ca administrator;
  2. Lansați Editorul de registru folosind unul dintre modalități disponibile(cea mai ușoară cale este prin fereastra Run și comanda regedit);
  3. Accesați secțiunea HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iaStorV și găsiți parametrul Start, schimbându-i valoarea la 0;
  4. Găsiți în subsecțiunea adiacentă Services\iaStorAV\StartOverride un parametru numit 0, setând și o valoare zero pentru acesta;
  5. Accesați subsecțiunea Services\storahci, resetați parametrul Start;
  6. În subsecțiunea Services\storahci\StartOverride, setați valoarea zero pentru parametrul 0.
  7. Închideți editorul și reporniți computerul;
  8. Introduceți BIOS-ul în timpul pornirii sistemului și activați modul AHCI.



Dacă aveți o interfață UEFI, trebuie să depanați prin meniul de sistem:

  1. Intră în meniul lateral (Win + I);
  2. Selectați fila actualizare și securitate;
  3. Accesați „Recuperare”, apoi la opțiuni speciale de pornire;
  4. Accesați meniul de depanare, fila „ Opțiuni suplimentare" și, în final, "Setări software UEFI".


Pentru interfața standard BIOS, puteți accesa setările acesteia apăsând tasta funcțională corespunzătoare în timpul pornirii.

De exemplu, F2 sau F12, în funcție de placa de bază sau modelul de laptop, dacă setările sunt făcute pentru acesta.

Citire celelalte materiale ale noastre despre intrarea în BIOS și lucrul cu UEFI.

După prima pornire, Windows 10 va instala toate driverele necesare pentru a funcționa cu AHCI și nu va produce nicio eroare în viitor.

În același timp, viteza de lucru cu date ar trebui să crească - mai ales dacă unitatea are o interfață SATA III.

Alte caracteristici ale modului

Pentru Windows XP învechit, nu există nicio opțiune de instalare a modului AHCI. Această opțiune nici nu a fost luată în considerare în timpul dezvoltării sale.

Dacă chiar vrei, sofer necesar ușor de găsit pe web și de integrat în sistem. Instrucțiunile pentru proces pot fi găsite și pe Internet, dar nu recomandăm efectuarea unor astfel de acțiuni.

În primul rând, deoarece instalarea modului AHCI este puțin probabil să accelereze în mod semnificativ procesorul și întregul computer, care acceptă doar Windows XP.

În al doilea rând, diferențele semnificative între drivere cresc probabilitatea unei erori, după care datele de pe disc se pot pierde.

Pentru Windows Vista, procesul de activare a modului este același ca și pentru a 7-a versiune a sistemului - adică, folosind registry sau utilitar.

Există opțiuni de driver pentru alte sisteme - de la Unix la MacOS, deoarece unitățile SSD și SATA câștigă popularitate în rândul utilizatorilor oricărui sistem.

Concluzii

În cele mai multe cazuri, după efectuarea acțiunilor corespunzătoare asupra sistemului, modul AHCI începe să funcționeze normal și sistemul rulează puțin mai repede.

Dacă nu puteți obține niciun rezultat, puteți încerca să reinstalați sistemul după schimbarea modului - acest lucru poate dura mai mult timp, dar garantează rezultate.

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 stare. 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 ( INACCESSIBLE_BOOT_DEVICE). Din acest motiv, producătorii de chipset-uri de controler (în primul rând Intel) recomandă activarea modului AHCI LA Instalarea sistemului de operare, în acest caz, instalatorul înțelege că chipsetul acceptă modul AHCI și instalează driverele necesare (pentru unele chipset-uri este uneori necesar să încărcați drivere AHCI/RAID specifice direct în timpul procesului de instalare Windows, de exemplu, de pe o unitate flash USB sau unitate CD/DVD).

Nota. 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-l 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 este asociată cu modificarea registrului, a doua este cu bootarea î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 sistemului.

Notă: încă o dată vă reamintim că modificarea specificată a registrului Windows 8 trebuie făcută LA 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 🙂).

Tehnologie Interfață avansată pentru controler gazdă (AHCI) este un standard propus de Intel pentru a îmbunătăți viteza operațiunilor de citire/scriere cu hard disk-uri conectat prin protocolul SATA, prin utilizarea caracteristicilor avansate ale tehnologiei SATA, cum ar fi coada de comandă integrată (NCQ), în plus, standardul acceptă tehnologia schimb la cald hard disk-uri (hot swap). Sistemele de operare Windows 7 și Windows Vista au deja capacitatea de a suporta AHCI, iar dacă în timpul instalării Windows 7 sistemul detectează că computerul acceptă AHCI, driverul AHCI este instalat automat.

La modelele de plăci de bază mai vechi, în ciuda faptului că chipset-ul acceptă tehnologia AHCI, suportul său este dezactivat la nivel de BIOS. Prin urmare, dacă, la instalarea Windows 7 / Vista, instalatorul nu a determinat prezența suportului ACHI pe chipset, atunci driverul de dispozitiv AHCI nu va fi instalat. Drept urmare, dacă într-un astfel de sistem, după instalarea Windows, activați suportul ACHI în BIOS, sistemul poate opri pornirea sau se va prăbuși într-un ecran BSOD albastru.

Prin urmare, dacă după instalarea Windows 7, descoperiți că placa de bază acceptă modul AHCI, dar această funcție este dezactivată în BIOS, atunci această instrucțiune vă va ajuta să activați suportul AHCPI în Windows 7/Vista.

Atenţie! Această secvență de acțiuni trebuie efectuată ÎNAINTE de a activa AHCI în setările BIOS, altfel sistemul va opri pornirea!

Cum se verifică dacă este activatAHCI înWindows

Dacă nu sunteți sigur dacă suportul AHCI este activat sau nu în Windows 7, atunci urmând aceste instrucțiuni puteți determina acest fapt.

  1. Deschideți Manager dispozitive (din meniul Start, tastați DispozitivManager).
  2. Când apare solicitarea UAC „Doriți să permiteți următorului program să facă modificări pe acest computer?” răspuns Da.
  3. Deschideți secțiunea Controlere IDE ATA/ATAPI .
  4. Dacă driverul AHCI este instalat pe Windows, atunci lista de dispozitive va conține ceva de genul Controler standard AHCI 1.0 Serial ATA sau Controler SATA AHCI Intel(R) seria 5 cu 6 porturi.

Dacă nu puteți găsi nimic despre AHCI Controller, atunci ar trebui să presupuneți că suportul AHCI este dezactivat pe sistemul dumneavoastră. Și puteți activa AHCI în Windows (urmând instrucțiunile de mai sus) și apoi activați AHCI în BIOS.

Dacă ați instalat Windows 10, cu controlerul de disc setat la IDEîn bios, nu îl poți trece la AHCI, Windows 10 nu va funcționa corect. După ce schimbați modul controlerului în BIOS, Windows 10 nu va mai fi disponibil. Pentru a evita acest lucru, trebuie să urmați instrucțiunile din acest articol.

Cum să comutați de la modul IDE la AHCI în Windows 10

Această operațiune este foarte simplă și nu implică editarea registrului sau altele sarcini complexe. Trebuie să faceți următoarele.

Trebuie să descărcați " Windows 10 în modul sigur" așa cum este descris în cele ce urmează sau utilizați orice altă metodă pentru a porni în modul de siguranță:

  1. Porniți Windows 10 în modul sigur
  1. Fără a aștepta ca sistemul să pornească, apăsați o altă tastă pentru a intra BIOS computerul tau - F2, F10, Del. Găsiți în setări și schimbați modul controler de disc din IDE pe AHCI.
  1. Salvați setările BIOS-ului și continuați să porniți Windows 10 în Safe Mode.
  1. După ce Windows 10 pornește în modul Safe, reporniți computerul și porniți-l normal. Sistemul ar trebui să pornească fără probleme și este deja în funcțiune AHCI.

Citire, cum să determinați în ce mod funcționează controlerul computerului. Și de asemenea, cum să activați modul AHCI al interfeței SATA pe un computer cu deja Windows instalat . Mulți oameni se vor întreba în mod rezonabil: de ce avem nevoie de modul IDE pentru o unitate SATA, dacă modul AHCI este modul său „nativ” și este cel în care unitatea SATA va funcționa adecvat pentru caracteristicile și scopul său. Mai mult, mulți producători de plăci de bază își setează modul de compatibilitate PATA la IDE în mod implicit.

  • Interfața SATA poate funcționa în două moduri, IDE și AHCI:

    • IDE este un mod de compatibilitate pentru hardware și software mai vechi. În esență, capacitățile SATA în acest mod nu sunt diferite de cele ale predecesorului său, interfața ATA (sau PATA);
    • AHCI este un nou mod de lucru cu dispozitive de stocare în care computerul folosește toate avantajele SATA, principalele fiind: viteză mai mare a hard disk-urilor și SSD-urilor (Native Command Queuing sau tehnologie NCQ), precum și capacitatea de a hot- schimba hard disk-uri. Activarea modului AHCI ajută la accelerarea accesului la fișierele stocate pe dispozitivele de stocare și are un efect pozitiv asupra performanței generale a computerului.

    Mulți oameni se vor întreba în mod rezonabil: de ce avem nevoie de modul IDE pentru o unitate SATA, dacă modul AHCI este modul său „nativ” și este cel în care unitatea SATA va funcționa adecvat pentru caracteristicile și scopul său. Mai mult, mulți producători de plăci de bază își setează modul de compatibilitate PATA la IDE în mod implicit.

    Chestia este că sistemele de operare au început să susțină controlerul în modul AHCI începând cu Vista. Adică, dacă un disc cu Windows XP este conectat la un sistem al cărui controler funcționează în modul AHCI, utilizatorul va primi o eroare BSOD („ecran albastru al morții”). Și pe de altă parte, orice unitate SATA poate funcționa liber în modul IDE. Mai mult, mulți utilizatori, neștiind despre asta, nici măcar nu vor simți nicio diferență. Astfel, producătorii de computere încearcă să evite posibile probleme cu compatibilitate cu calculatorul şi software utilizatorii.

    O altă diferență importantă între IDE și AHCI se referă la lucrul cu unități SSD. Vă rugăm să rețineți că nu este posibil să instalați un sistem de operare în modul IDE pe un SSD, aceasta va necesita activarea AHCI.

    Cum să determinați în ce mod funcționează controlerul computerului?

    Este probabil ca modul AHCI să fie deja activat pe computer. Puteți verifica acest lucru în mai multe moduri:

    Metoda 1

    • Du-te la
    • Deschideți secțiunea „Controloare IDE ATA/ATAPI”
    • Dacă în această secțiune există un dispozitiv cu cuvântul „AHCI” în nume, ca în cazul nostru, atunci modul AHCI este deja utilizat pe computer.

    Metoda 2


    Vă rugăm să rețineți că în BIOS-ul unor computere nu există nicio opțiune de a schimba modul în AHCI. În acest caz, problema poate fi uneori rezolvată prin actualizarea (flashing) a versiunii BIOS.

    Cum se activează modul AHCI al interfeței SATA pe un computer cu Windows deja instalat?

    Există mai multe modalități de a activa modul AHCI al interfeței SATA pe un computer cu Windows deja instalat, păstrând în același timp funcționalitatea acestuia:

    PRIMUL:


    Dacă din anumite motive prima metodă nu a funcționat, acordați atenție a doua varianta. Dar mai întâi, dacă întâmpinați erori la pornirea Windows în modul AHCI, reveniți la modul IDE și porniți computerul.


    Dupa asta:


    După cum puteți vedea, acțiunile descrise în teorie pot duce la consecințe nedorite, cum ar fi incapacitatea de a porni sistemul de operare. Prin urmare, asumați-le numai dacă știți de ce o faceți, puteți accesa BIOS-ul sau UEFI și sunteți gata să corectați consecințele neprevăzute dacă se întâmplă ceva. De exemplu, reinstalând Windows de la început în modul AHCI.