Trebuie să actualizez driverele pentru sata ahci. AHCI sau IDE - care este mai bun? Descrierea modului, caracteristici. Prezența modului AHCI pe computer

Citit, cum se determină în ce mod rulează controlerul computerului... Precum și, cum se activează modul AHCI al interfeței SATA pe un computer cu Windows deja instalat... Mulți se vor întreba în mod rezonabil: de ce avem nevoie de un mod IDE pentru o unitate SATA, dacă modul AHCI este „nativ” pentru aceasta și acesta este modul în care o unitate 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 - IDE în mod implicit.

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

    • IDE este un mod de compatibilitate cu hardware și software vechi. De fapt, capacitățile SATA în acest mod nu diferă de cele ale predecesorului său, interfața ATA (sau PATA);
    • AHCI este un nou mod de lucru cu dispozitive de stocare în masă, în care computerul profită de toate avantajele SATA, principalele dintre care sunt: ​​viteza mai mare a unităților hard și SSD (tehnologie Native Command Queuing sau NCQ), precum și capacitatea de a schimba la cald discurile. 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 se vor întreba în mod rezonabil: de ce avem nevoie de un mod IDE pentru o unitate SATA, dacă modul AHCI este „nativ” pentru aceasta și acesta este modul în care o unitate 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 - IDE în mod implicit.

    Lucrul este că funcționarea controlerului în modul AHCI a început să fie susținută de sistemele de operare începând cu Vista. Adică, dacă un sistem cu Windows XP este conectat la sistem, al cărui controler funcționează în modul AHCI, atunci utilizatorul va primi o eroare BSOD („ecran albastru al morții”). 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ță. În acest fel, producătorii de computere încearcă să evite potențialele probleme cu compatibilitatea computerului și a software-ului utilizatorului.

    O altă diferență importantă între IDE și AHCI se referă la lucrul cu unități SSD. Rețineți că este imposibil să instalați sistemul de operare în modul IDE pe un disc SSD; acest lucru va necesita cu siguranță activarea AHCI.

    Cum se determină în ce mod funcționează controlerul computerului?

    Este probabil ca AHCI să fie deja activat pe computerul dvs. Există mai multe moduri de a verifica acest lucru:

    Metoda 1

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

    Metoda 2


    Rețineți că unele computere nu au opțiunea BIOS pentru a schimba modul în AHCI. În acest caz, problema poate fi uneori rezolvată prin actualizarea (intermitentă) a versiunii BIOS.

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

    Există mai multe moduri de a activa modul AHCI al interfeței SATA pe un computer cu Windows deja instalat, menținând în același timp operabilitatea acestuia:

    PRIMUL:


    Dacă dintr-un anumit motiv prima metodă nu a funcționat, acordați atenție și a doua opțiune... Dar mai întâi, dacă aveți erori atunci când porniți Windows cu modul AHCI, reveniți la modul IDE și porniți computerul.


    Ulterior:


    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, luați-le în considerare numai dacă știți de ce o faceți, puteți intra în BIOS sau UEFI și sunteți gata, dacă se întâmplă ceva, să corecteze consecințele neprevăzute. De exemplu, reinstalând Windows de la început în modul AHCI.

  • Ai cumpărat un hard disk nou. Serial ATA, desigur. Și, desigur, am auzit multe despre o nouă funcție interesantă implementată în ultimele modele - NCQ. Anticipând o creștere notabilă a vitezei de încărcare a Windows și a programelor, precum și o scădere a zgomotului hard diskului, conectați hard diskul, instalați sistemul de operare și ... Acum trebuie să faceți manipulări suplimentare pentru a permite AHCI susțineți și instalați driverele corespunzătoare. În caz contrar, tehnologia NCQ, precum și alte funcții interesante, vor rămâne neutilizate.

    Pentru ce

    Ideea din spatele tehnologiei NCQ (Native Command Queuing) a fost deja implementată pe hard disk-uri și controlere, dar nu și pe cele utilizate în computerele convenționale.

    Deci, acesta este principiul din spatele NCQ. După cum știți, hard disk-ul este destul de lent în comparație cu alte dispozitive PC datorită naturii sale mecanice. În special se petrece mult timp pentru a muta capetele între pistele pe care se află sectoarele cu date solicitate de sistem. Pentru a minimiza aceste mișcări, puteți aplica binecunoscuta metodă de reordonare a cozii de comandă în informatică. În acest caz, distanța dintre pistele de accesat este utilizată ca criteriu de ajustare. Comenzile de citire care vin pe hard disk din partea sistemului sunt executate în afara ordinii, dar se acumulează într-o coadă. Acolo sunt schimbate în așa fel încât capul să se miște cât mai puțin posibil atunci când execută interogări învecinate. Datorită acestui fapt, se realizează accelerarea.

    Un exemplu clasic este dat de obicei pentru a ilustra efectul reordonării - un lift într-o clădire. Imaginați-vă că se deplasează prin podele în ordinea în care butoanele de pe panou au fost apăsate. Însă liftul funcționează mult mai eficient - deschide ușile podelelor în direcția de deplasare. Da, unii dintre pasageri trebuie să aștepte mai mult, dar alții ajung mult mai repede la etajul dorit.

    De fapt, unele dezavantaje după ce ați dat un exemplu cu un lift a devenit evident pentru dvs. Nu toate cererile vor fi finalizate mai repede - unele pot rămâne blocate în coadă, permițând altora să treacă. Iar apariția unei cereri de scriere complică, în general, procesarea cozii de comandă, deoarece este posibilă o situație de încălcare a integrității datelor.

    În plus, o astfel de tehnologie va beneficia doar dacă comenzile către hard disk sunt primite într-un flux dens și mult mai rapid decât le poate executa. În condiții moderne de computer, această situație nu se întâmplă foarte des - în principal în momentul încărcării sistemului de operare și a pachetelor software mari. Prin urmare, implementarea tehnologiei NCQ a fost întreprinsă recent, deși în mediul server, reordonarea inteligentă a comenzilor a fost folosită mult timp și cu succes.

    Trebuie remarcat faptul că capacitatea de a schimba ordinea comenzilor și a cozilor de proces este, de asemenea, încorporată în protocolul de interfață ATA (tehnologia TCQ). Și există chiar exemple de implementare destul de reușită. Dar acest lucru nu se face foarte frumos și convenabil. Faptul este că protocolul de interfață ATA utilizat de unitățile de disc cu o interfață convențională, „paralelă”, se bazează pe protocolul magistrală ISA. Procedura de inițializare și transmitere a unei comenzi, precum și urmărirea stării și a erorilor, este o procedură destul de lungă și complexă care necesită analiza mai multor registre. Prin urmare, dezvoltatorii au decis să implementeze suport pentru această tehnologie pe hard disk-uri folosind o nouă interfață - Serial ATA.

    Protocol AHCI

    Controlerul serial ATA, conform cerințelor acestui standard, trebuie să accepte cel puțin două moduri de funcționare. În primul rând - modul de emulare al unui controler ATA standard (Legacy Mode)... În acest mod, controlerul repetă complet protocolul de acces pe hard disk ATA și, din punctul de vedere al sistemului de operare și al driverelor, nu diferă de controlerul de interfață „paralel”. În acest caz, hard disk-urile conectate la acesta sunt emulate fie ca dispozitive Master pe un canal separat, fie, dacă sistemul de operare „nu înțelege” mai mult de două canale, ca perechi de dispozitive Master și Slave. Acest mod este activat implicit și este complet acceptat de toate sistemele de operare și BIOS.

    Problema este că în modul de emulare, implementarea funcțiilor Serial ATA suplimentare este parțial sau complet imposibilă, altfel compatibilitatea cu implementarea clasică ATA va fi întreruptă. Prin urmare, controlerul are capacitatea de a trece la Mod nativ ATA serial, care nu are „obligații familiale” față de ATA care sunt obligatorii pentru aceasta.

    Protocol AHCI (Advanced Host Controller Interface) descrie doar comportamentul controlerului în modul nativ din punctul de vedere al sistemului. Acesta descrie modul în care controlerul procesează coada de comandă, unde și cum sunt stocate, cum programatorul ar trebui să plaseze comenzi în coadă și unde să obțină rezultatele execuției lor. Toate convențiile protocolului ATA au fost abandonate, toate complexitățile manipulării registrelor și semnalizatoarelor au fost eliminate ca inutile. Implementarea tuturor caracteristicilor Serial ATA suplimentare, inclusiv NCQ, Hot Swap, Port Multiplier, Staggered Spin-Up etc. este acum nelimitată.

    Modul nativ este conceput pentru a funcționa cu sistemele de operare Windows 2000, XP, Vista, Windows 7.

    Cu alte cuvinte, funcțiile protocolului AHCI funcționează numai în modul nativ Serial ATA.

    Acest protocol a fost dezvoltat de un grup special de inițiativă condus de Intel. Este o adăugire la standardul Serial ATA, care, în general, nu descrie cerințele pentru controlerele gazdă (controlere din partea sistemului computerului la care este conectat hard diskul). Împreună cu AHCI, standardul Serial ATA este o soluție completă pentru organizarea unui subsistem de disc într-o nouă generație de PC-uri.

    In acelasi timp pierderea compatibilității cu software-ul care nu acceptă Serial ATA în mod nativ. Controlerul nu poate funcționa în două moduri în același timp. Trecând la modul nativ, pierde capacitatea de a accepta comenzi de la un software care nu „înțelege” protocolul AHCI. Amintiți-vă că Windows XP nu funcționează nativ cu Serial ATA în modul nativ AHCI, în timp ce Vista și Windows 7 funcționează.

    Cum se activează AHCI

    Prima metodă, clasică. Ca și în cazul creării unui RAID, utilizați discheta de instalare care a venit cu placa de bază sau v-ați creat singuri. Începeți să instalați Windows, accesați prima repornire și când apare mesajul „Apăsați F6 ...” în partea de jos a ecranului albastru, apăsați F6 și oferiți o dischetă. Selectați opțiunea corectă a driverului și continuați cu instalarea Windows. Ulterior, când instalarea este finalizată cu succes, nu va fi inutil să reinstalați driverele și utilitarele - acestea vă vor permite să faceți unele setări și să vă asigurați că NCQ este activat.

    A doua metodă este mai complicată, dar vă permite să faceți fără o dischetă și fără a reinstala Windows. Pentru a face acest lucru, BIOS-ul computerului dvs. trebuie să poată dezactiva AHCI (sau modul nativ, care în acest caz sunt sinonime). Cu emularea activată, instalați Windows și apoi instalați driverele de la producătorul controlerului (chipset-ul plăcii de bază). Dacă nu sunt instalate automat, faceți-o manual. Apoi activați AHCI în BIOS, iar sistemul începe să profite de NCQ.

    Folosind Intel ca exemplu

    Chipset-urile Intel acceptă AHCI din seria 915. Cu toate acestea, numai în podurile de sud cu sufixele „R”, „M” și „DH”:

    • Chipset-uri ICH6R, ICH6M - seria 915/925;
    • ICH7R, ICH7M, ICH7DH, ICH7MDH - chipset-uri din seria 945/955/975;
    • Chipseturi seria ICH8R - 965.
    • ICH9R - chipset-uri din seria P35

    Doar laptopurile bazate pe platforma Centrino, începând cu a doua generație, și plăcile de bază bazate pe chipset-uri din seria 925, 955, 975 sunt echipate cu astfel de punți ... De regulă, dacă AHCI este acceptat, atunci va exista un linie în BIOS. În ultimă instanță, puteți consulta manualul pentru placa de bază.

    Controlerul AHCI este încorporat într-un chipset cu următorul controler hub:

    • Hub controler Intel® ICH10R / DO SATA RAID / AHCI
    • Hub controler Intel® ICH10D SATA AHCI
    • Hub de controler Intel® ICH9M-E SATA RAID / AHCI
    • Hub controler Intel® ICH9M AHCI
    • Hub de controler Intel® 82801IR / IO (ICH9R / DO) - RAID și AHCI
    • Hub pentru controler I / O Intel® 82801HEM (ICH8M-E) - RAID și AHCI
    • Intel® 82801HBM I / O Controller Hub (ICH8R) - numai AHCI
    • Hub de control I / O Intel® 82801HR / HH / HO (ICH8R / DH / DO) - RAID și AHCI
    • Hub controler I / O Intel® 631xESB / 632xESB - RAID și AHCI
    • Hub controler I / O Intel® 82801GHM (ICH7MDH) - numai RAID
    • Hub controler I / O Intel® 82801GBM (ICH7M) - numai versiunea AHCI
    • 82801GR / GH I / O Controller Hub (ICH7R / DH) - RAID și AHCI
    • Hub controler I / O Intel® 82801FR (ICH6-R) - RAID și AHCI
    • Hub controler I / O Intel® 82801FBM (ICH6M) - numai AHCI

    Veți avea nevoie de drivere de stocare Intel Matrix, fost Intel Application Accelerator și o dischetă de instalare pentru acestea. Imaginea sa poate fi descărcată de pe site-ul Intel. Driverele de pe această dischetă vor fi utile atât pentru instalarea Windows, cât și pentru activarea AHCI după instalare. În acest din urmă caz, nu uitați să fiți sigur că instalați Intel INF Update înainte de a începe să manipulați alți drivere. După ce driverele pentru controlerul Serial ATA standard au fost înlocuite cu driverele de pe discheta de instalare Intel, puteți activa AHCI. Windows va putea porni, apoi puteți continua să instalați setul Matrix Storage - acesta va refuza pornirea fără a activa AHCI. Pentru controlere de la alți producători, procedura este aceeași - instalați mai întâi driverele, apoi activați AHCI.

    Winchester nu este afectat în acest caz - format, modificare etc. nu am nevoie de nimic.

    Instrucțiuni pas cu pas pentru m / b Intel cu podurile sudice ICH6R, ICH6M, ICH7R, ICH7DH, ICH7M, ICH8R, ICH9R

    Notă: mai jos vorbim despre versiunile Windows pe 32 de biți. Desigur, există și un driver pentru x64. Găsirea lui este ușoară.

    1. Asigurați-vă că AHCI este dezactivat în BIOS și nu uitați să faceți backup pentru folderul Windows. De asemenea, vă sfătuiesc să creați un disc de boot de rezervă.
    2. Descărcați 79im05ww.exe și despachetați, de exemplu, în C: \ DRIVERS \ WIN \ SATA
    3. În cazul în care aveți ICH7M, treceți la pasul (5)
    4. Editați C: \ DRIVERS \ WIN \ SATA \ PREPARE \ IMSM_PRE.inf înlocuind toate DEV_27C5 cu valorile corespunzătoare podului sudic:
      • ICH6R - DEV_2652
      • ICH6M - DEV_2653
      • ICH7R - DEV_27C1
      • ICH7DH - DEV_27C1
      • ICH7M - DEV_27C5
    5. Apăsați Win + R, introduceți C: \ DRIVERS \ WIN \ SATA \ PREPARE \ INSTALL.CMD, faceți clic pe Ok
    6. Reporniți computerul și activați suportul AHCI în BIOS
    7. La pornirea sistemului de operare, va începe noul expert de detectare a dispozitivului:
      • Pentru Windows XP, selectați Nu, nu de data aceasta, apoi Instalați dintr-o listă sau dintr-o anumită locație (Avansat) și specificați C: \ DRIVERS \ WIN \ SATA ca cale
      • Pentru Windows 2000, selectați Căutați un driver adecvat pentru dispozitivul meu (recomandat), apoi Specificați o locație și specificați C: \ DRIVERS \ WIN \ SATA

    Soluții de bord cu ICH8R:

    • Pentru a instala Windows XP cu AHCI activat, trebuie să creați în prealabil o dischetă cu driverul AHCI. Tot ce aveți nevoie pentru aceasta este pe discul care vine cu placa de bază.

    Când instalați Windows XP SP 2, introduceți discheta driverului în cititorul FDD. În momentul cererii de instalare Windows - „Apăsați F6 pentru a instala un driver SCSI sau RAID special” apăsați F6 și selectați driverul AHCI din lista furnizată.

    • în cazul în care nu aveți un cititor de dischetă sau Windows XP este deja instalat în modul de operare SATA - IDE, puteți integra driverul necesar direct în sistemul de operare.

    Acest lucru se face după cum urmează.
    Mergem la managerul de dispozitive și găsim controlerele IDE ATA / ATAPI în listă.
    Actualizăm driverele pentru controlere (în mod implicit sunt 2).
    Pentru aceasta, selectați elementul Actualizare driver => Nu căutați. Voi alege șoferul de care am nevoie.
    Specificați calea către folderul Drivers \ Chipset \ Intel \ makedisk \ DOS \ F632 de pe discul de instalare către placa de bază.
    Debifați caseta „Numai dispozitive compatibile” și selectați din listă controlerul Intel® ICH8R / D0 / DH SATA AHCI. (deci pentru ambele controlere !!!).
    Sistemul va cere o repornire - să executăm Când reporniți în BIOS, selectați modul controler - AHCI.

    Instalarea Windows XP pe laptopurile Vista și Serial ATA AHCI

    După cum recunosc dezvoltatorii acestui sistem de operare într-un document special (http://www.microsoft.com/whdc/device...alATA_FAQ.mspx), subsistemul discului al tuturor versiunilor Windows lansate înainte de Vista nu va accepta AHCI. Acestea explică acest lucru prin prezența caracteristicilor în implementarea AHCI de către producătorii de diferite controlere. În viitor, un nou mecanism de conectare a driverului va fi implementat în nucleul Windows - Ataport, iar driverele vor include un miniport standard pentru modul nativ al controlerului Serial ATA. Între timp, din păcate, trebuie să instalați un driver special sau un miniport SCSI direct de la producătorul controlerului.

    Această problemă este mai complicată decât pare la prima vedere. Sistemul de operare Windows este conceput în așa fel încât la pornire trebuie să „preia” neapărat driverul corect pentru controlerul hard disk-ului. În caz contrar, startul este întrerupt de notoriu „ecran albastru”, care poate fi eliminat doar prin reinstalarea sistemului. Mai mult, procesul de instalare va fi, de asemenea, întrerupt de același „ecran albastru” dacă Windows nu este prevăzut cu o dischetă cu driverul solicitat la timp. Nu puteți invidia deloc proprietarii de laptopuri - nu au unde să introducă o dischetă, iar în acest caz Windows nu acceptă alte suporturi.

    Deci, am pus Windows XP pe un laptop cu AHCI.

    În majoritatea cazurilor, o încercare de a instala XP în modul de emulare are ca rezultat un BSOD („ecran albastru al morții”) cu următoarea eroare:

    STOP 0x0000007B INACCESSABLE_BOOT_DEVICE

    Așa cum am menționat deja, există 2 moduri de a instala Windows XP cu modul nativ SATA activat în BIOS: aruncarea driverelor în kitul de distribuție atunci când porniți prin F6 sau modificarea sistemului de operare astfel încât driverele necesare să fie deja integrate în kitul de distribuție.

    În primul caz, Deoarece laptopul nu are flop, singura cale de ieșire este să utilizați unitatea USB Floppy, care nu este atât de ieftină.

    Integrarea driverului distribuția este mai complexă, dar mai fezabilă din punct de vedere economic.

    Există o mulțime de distribuții (ansambluri) cu drivere deja integrate, este suficient să descărcați una de pe Internet și să o inscripționați pe un disc. Dacă nu puteți găsi un astfel de ansamblu, atunci tot ce rămâne este să integrați driverele în kitul de distribuție utilizând programul nLite.

    De exemplu, pentru platforma Intel cu ICH7-ICH8 (Intel® Matrix Storage Manager), aceste fișiere sunt standard:

    • iaahci.cat
    • iastor.cat
    • iaahci.inf
    • iastor.inf
    • txtsetup.oem
    • iastor.sys

    În timpul instalării Windows Vista, toate driverele de stocare în masă neutilizate sunt dezactivate. Acest lucru permite sistemului de operare să pornească mai repede. Dacă înlocuiți driverul discului de încărcare cu un driver care a fost dezactivat, trebuie să activați noul driver înainte de a modifica configurația SATA din BIOS.

    Să presupunem că instalați Windows pe un computer cu un controler care folosește un driver Pciide.sys... Apoi utilizatorul face o schimbare de la modul SATA la AHCI. Driverul Msahci.sys ar trebui să se încarce acum pentru disc. Cu toate acestea, înainte de a efectua astfel de modificări, trebuie să activați driverul. Msahci.sys... Această problemă afectează numai discul de boot. Dacă modificarea se face pe un disc care nu este bootabil, această problemă nu apare.

    Pentru a depana înainte de a schimba modul SATA al unității de boot, activați driverul AHCI din registru. Pentru a face acest lucru, urmați acești pași:

    1. Porniți editorul de registru regedit.
      Găsiți și evidențiați următoarea subcheie de registry:
    2. HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Msahci
    3. În panoul din dreapta, faceți clic dreapta pe parametru startîn coloană Nume apoi apăsați Editați | ×.
    4. În câmp Valoare introduceți 0 și faceți clic O.K.
    5. Închideți Editorul registrului.

    Calea este profesională. În loc să integrați driverele în kitul de distribuție, puteți încerca să scrieți fișierul \ i386 \ winnt.sif și să îl puneți în kitul de distribuție, în care puteți scrie căile către foldere cu lemne de foc.

    Ceva asemănător cu:

    OemPnpDriversPath = "Drivers \ megaIDE; Drivers \ ICH85; Drivers \ ICH78; Drivers \ ICH62; Drivers \! Inf; Drivers \ lan.Pro100; Drivers \ lan.Pro1000; lan.Drivers \ lan.rtl8169; Drivers \ IntelVGA895; Drivers \ IntelVGA845; Drivers \ lan.Marvell; Drivers \ lan.Attansic; Drivers \ jMicron; Drivers \ ATK100; Drivers \ ATK110 "

    Salutări tuturor, astăzi vom analiza modul în care puteți activa boot-ul Windows 10 folosind protocolul AHCI fără a reinstala sistemul de operare. Cum se activează modul AHCI în Windows 10 după instalarea sistemului, dacă din anumite motive reinstalarea cu modul AHCI pre-activat în BIOS sau UEFI nu este posibilă, iar sistemul a fost instalat în modul IDE. Observ că pentru aproape toate computerele moderne cu un sistem de operare preinstalat, acest mod este deja activat, iar schimbarea în sine este deosebit de importantă pentru unitățile SSD și laptopurile, deoarece modul AHCI vă permite să creșteți performanța SSD-ului și, la în același timp (deși ușor), reduceți consumul de energie.

    Pe computerul meu, la fel ca mulți utilizatori, sistemul de operare Windows 10 este instalat pe un SSD, iar toate fișierele sunt stocate pe hard diskul HDD. La instalarea de pe o unitate flash separată din imaginea oficială a Windows 10 cu Actualizarea creatorilor, din anumite motive, nu a fost posibil să se instaleze imediat în modul AHCI și a trebuit să fie instalat folosind IDE-ul standard. Drept urmare, viteza SSD conform testului este cu 100 de unități mai mică decât cea declarată, HDD-ul cu fișiere zumzăie enervant.

    Beneficiile sunt vizibile imediat după schimbare:

    • HDD-ul este vizibil mai silențios;
    • SSD dă viteză maximă, dacă cu IDE dă 425 și 445, apoi cu AHCI dă viteză maximă de 514 și 548.

    Acum puțin ce este ...

    (AHCI)

    Interfață avansată de controler de gazdă (AHCI) este un mecanism utilizat pentru conectarea dispozitivelor de stocare utilizând protocolul Serial ATA, permițându-vă să utilizați funcții avansate, cum ar fi coada de comandă încorporată (NCQ) și schimbarea la cald.

    Proiectat pentru a înlocui controlerul clasic ATA învechit, care menține compatibilitatea de sus în jos cu IBM PC / AT original și acceptă accesul direct la memorie doar ca supliment. Principalele probleme reale ale acestui controler sunt lipsa suportului pentru schimbarea la cald (în ciuda faptului că echipamentul eSATA îl acceptă) și cozile de comandă, pe un canal (în cazul SATA, fiecare dispozitiv are un canal) - o singură comandă poate fi executat la un moment dat. Astfel, utilizarea caracteristicii ATA NCQ, chiar dacă este acceptată de unitatea însăși, este imposibilă pe un controler ATA clasic.

    Când comutați, cu sistemul de operare Windows deja instalat, controlerul ATA, care face parte din podul sudic, în modul "AHCI", acest lucru va însemna, pentru sistemul de operare instalat, utilizarea unei logici incompatibile a operației controlerului de hard disk - această acțiune este echivalentă cu instalarea unui card de control ATA diferit de cel existent și schimbarea fizică a discului de boot pe această placă.

    Și încă un detaliu: acțiunile descrise, teoretic, pot duce, de asemenea, la consecințe nedorite, cum ar fi imposibilitatea de a porni sistemul de operare, caz în care Windows nu va găsi discul de boot la boot și se va prăbuși cu BSOD. STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE.. Și, prin urmare, abordați-le numai dacă știți ce faceți, știți cum să intrați în BIOS sau UEFI și sunteți gata în caz de orice pentru a remedia consecințele neprevăzute (de exemplu, reinstalând Windows 10 de la bun început în modul AHCI ).

    Puteți afla dacă modul AHCI este activat în prezent căutând în setările UEFI sau BIOS (în parametrii dispozitivului SATA) sau direct în sistemul de operare.

    Ei bine, acum să trecem la treabă ...

    Activarea AHCI cu Windows 10 Registry Editor

    După cum mi se pare, acesta este cel mai simplu și cel mai important mod fără probleme.

    Pentru a lansa registrul, apăsați tastele Win + R de pe tastatură și tastați regedit.

    1. Accesați cheia de registry HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ iaStorV, faceți dublu clic pe parametru startși setați valoarea sa la 0 (zero).

    2. În secțiunea următoare a registrului HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ iaStorAV \ StartOverride pentru un parametru numit 0 setați valoarea la zero.

    3. În secțiune HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci pentru parametru start setați valoarea la 0 (zero).

    4. În subsecțiune HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ StartOverride pentru un parametru numit 0 setați valoarea la zero.

    5. Închideți editorul de registry.

    În cazul meu, valorile trebuiau modificate numai în pașii 2 și 4.

    Reporniți computerul și introduceți UEFI sau BIOS. În UEFI sau BIOS, găsiți în parametrii SATA alegerea modului de operare al unităților. Instalați-l în AHCI, apoi salvați setările și reporniți computerul.

    Imediat după repornire, sistemul de operare va începe să instaleze driverele SATA și, după finalizare, vi se va solicita să reporniți computerul. Faceți acest lucru: modul Windows 10 AHCI este activat. Dar imediat vreau să observ că pentru multe plăci driverul este deja în sistemul de operare și sistemul nu îl va încărca sau nu îl va instala (instala) în mod obișnuit, după o repornire, AHCI dorit este imediat pornit.

    În 95%, totul merge fără probleme și fără probleme, dar este totuși mai bine să fii asigurat. Pentru a face acest lucru, efectuați următoarele:

    În același timp, este mai bine să porniți Windows 10 după repornirea în modul sigur și, prin urmare, vă recomand să activați modul sigur în avans folosind Win + R -

    Dacă aveți UEFI, vă recomand în acest caz să o faceți prin „Opțiuni” (Win + I) - „Actualizare și securitate” - „Recuperare” - „Opțiuni speciale de încărcare”. Apoi accesați Depanare - Opțiuni avansate - Setări software UEFI. Pentru sistemele cu BIOS - utilizați tasta F2 (de obicei pe laptopuri) sau Ștergeți (pe un PC) pentru a introduce setările BIOS-ului.

    Hard disk-urile moderne sunt conectate la placa de bază a dispozitivelor computerizate prin interfața SATA, care asigură funcționarea, în special în modurile IDE și AHCI. IDE este modul vechi și este necesar pentru a menține compatibilitatea cu hardware și software vechi. Modul AHCI nu este, de asemenea, o nouă dezvoltare în domeniul IT, a apărut în 2004, dar este un mecanism actualizat pentru conectarea hard disk-urilor prin interfețele SATA II și SATA III. AHCI are o serie de avantaje față de IDE:

    • capacitatea de a conecta mai multe dispozitive la placa de bază;
    • funcționarea unităților de disc la viteza maximă posibilă;
    • așa-numita „schimbare la cald” a hard diskurilor, adică deconectarea și conectarea fără a fi nevoie să opriți computerul;
    • Suport pentru tehnologia NCQ, care îmbunătățește performanța hard disk-urilor în condiții de multitasking.

    Modul SATA este setat în BIOS. Pe laptopurile moderne, AHCI este de obicei implicit. Dar noile plăci de bază pentru ansambluri de PC pot veni cu un mod IDE activ pentru compatibilitate hardware. Puteți schimba IDE în AHCI (sau invers) în orice moment în BIOS-ul computerelor care acceptă ambele moduri. Nu toate computerele acceptă AHCI, dar cele mai multe dintre ele o fac, deoarece acest mod există de 12 ani. Minoritatea include dispozitive rare rare care au fost lansate pe piață, respectiv, înainte de apariția AHCI. Dar chiar dacă computerul are mai puțin de 12 ani, dacă acceptă AHCI, pot exista totuși probleme la trecerea la acest mod din cauza lipsei unei setări corespunzătoare în versiunea BIOS învechită. În astfel de cazuri, problema cu actualizarea BIOS-ului trebuie mai întâi rezolvată.

    1. Cum să aflați ce mod - IDE sau AHCI - este instalat acum

    Puteți afla care dintre moduri - IDE sau AHCI - este activ pe computer în acest moment în Windows Device Manager. Extindeți filiala:

    • „Controlere IDE ATA / ATAPI” în Windows 8.1 și 10;
    • „Controlere IDE ATA / ATAPI” în Windows 7.

    Dacă hard disk-urile computerului sunt conectate utilizând modul AHCI, controlerul SATA AHCI va fi prezent în lista dispozitivelor.

    Dacă modul IDE este activ pe computer, lista de ramuri va conține o intrare, respectiv, despre controlerul IDE.

    O modalitate alternativă este de a utiliza utilitarul AS SSD Benchmark pentru a testa viteza unităților de hard disk. Dacă hard disk-urile pot funcționa în modul AHCI, dar BIOS-ul este setat la IDE, utilitarul va notifica acest lucru cu valoarea pciide BAD roșie.

    Dacă computerul funcționează în modul AHCI, în fereastra utilitarului vom vedea valoarea verde „storahci - Ok”.

    Aceste două metode vor face posibilă înțelegerea modului care este setat în prezent. Dar pentru a determina dacă suportul pentru modul AHCI este implementat în BIOS, trebuie să îl introduceți și să găsiți posibilitatea de a activa AHCI. Alegerea modurilor de operare SATA în diferite versiuni de BIOS poate fi găsită în secțiunile „Avansat” sau „Principal”. De exemplu, în BIOS UEFI a plăcii de bază Asus, aceasta este secțiunea „Avansat”, în ea trebuie să introduceți subsecțiunea „Configurare SATA” și să extindeți opțiunile parametrului „Mod SATA”.

    Un alt exemplu este BIOS AMI (V17.9) al unei plăci de bază MSI, aici totul este mai complicat și nu toată lumea își poate da seama imediat unde este setarea AHCI. În secțiunea „Periferice integrate”, selectați subsecțiunea „On-Chip ATA Devices” și în aceasta - „Raid Mode”, care oferă o gamă de moduri pentru conectarea hard disk-urilor.

    2. Consecințele trecerii la modul AHCI pentru Windows

    Deci, puteți schimba modul IDE la AHCI în orice moment în setările BIOS-ului. Dar pentru ca Windows să funcționeze, o astfel de mișcare nu va duce la o ușoară întârziere la pornire din cauza instalării automate a driverelor necesare, ca atunci când înlocuiți unele componente ale computerului. În acest caz, chiar și eliminarea legării la componentele computerului folosind utilitarul standard Windows Sysprep nu va ajuta, ca în cazul înlocuirii plăcii de bază sau a procesorului. Schimbarea modului IDE în AHCI are consecințe grave - Windows pur și simplu nu va mai porni. Ca rezultat, obținem fie un ecran albastru al morții, fie o repornire ciclică a Windows-ului cu o notificare despre un start incorect al sistemului.

    Faptul este că modurile IDE și AHCI în timpul instalării Windows sunt înregistrate la nivel de registru. Pentru ca unitățile de disc să funcționeze în modul AHCI, este necesar un driver special, care este instalat automat cu versiunile Windows începând de la Vista. Deoarece modul AHCI a apărut mai târziu de Windows XP, driverul AHCI trebuie mai întâi să fie integrat în kitul de distribuție al acestei versiuni a sistemului, luându-l de pe disc cu driverele plăcii de bază sau descărcându-l de pe Internet.

    În mod ideal, ar trebui să treceți la modul AHCI înainte de a instala sau reinstala Windows. Dar există modalități de a activa AHCI fără a fi nevoie să reinstalați Windows - pornind Safe Mode sau editând registrul de sistem. Mai jos vom analiza aceste metode pentru versiunile de Windows 7, 8.1 și 10.

    3. Măsuri și proceduri obligatorii

    În principiu, orice experimentare cu Windows poate duce la rezultate nedorite, dar modalitățile de adaptare a sistemului de operare la modul AHCI trebuie luate cu o seriozitate extremă. Deoarece în acest caz, setările care afectează capacitatea sistemului de a porni vor fi afectate. Este strict interzis să continuați cu instrucțiunile de mai jos fără echipamente de urgență pregătite anterior. Trebuie fie să ardeți, fie să creați și să pregătiți suporturi de instalare Windows. Cu ajutorul acestuia din urmă, va fi posibil să intrați sau, în ultimă instanță, să începeți procesul de reinstalare Windows.

    Procedura este următoarea:

    • Pasul 1 - verificați setarea pentru activarea AHCI în BIOS;
    • Pasul 2 - pregătirea echipamentului de urgență;
    • Pasul 3 - în funcție de metoda aleasă, fie setarea următoarei porniri a sistemului în modul sigur, fie editarea registrului de sistem;
    • Pasul 4 - reporniți, introduceți BIOS-ul și activați modul AHCI;
    • Pasul 5 - porniți computerul.

    4. Mod sigur Windows

    Prima metodă presupune că atunci când accesați modul Safe Windows, driverul AHCI va fi instalat automat. Dar, din păcate, acest lucru nu va funcționa în fiecare caz. Într-un sistem care rulează, trebuie să configurați următoarea pornire în modul sigur, reporniți, să intrați în BIOS și să setați modul AHCI. După pornirea computerului în modul sigur, în teorie ar trebui instalat driverul AHCI. Dacă totul merge bine, nu mai rămâne decât să reporniți sistemul în funcțiune normală.

    O modalitate universală de a intra în modul sigur la următoarea pornire Windows pentru toate versiunile actuale ale sistemului este de a utiliza utilitarul msconfig apelat cu comanda Run.

    5. Editarea registrului Windows

    Dacă metoda modului sigur nu a funcționat, puteți evita reinstalarea sistemului modificând registrul său. Pentru a porni editorul de registry, în câmpul de comandă Run, introduceți:

    4.1 Editați Windows 8.1 și 10 Registry

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services

    În această ramură, căutăm folderul „iaStorV”, faceți clic pe el, deschideți parametrul „Start” și setați valoarea acestuia la „0”. Faceți clic pe „Ok”.

    Deschideți folderul iaStorV, selectați subfolderul StartOverride, deschideți parametrul 0 și setați valoarea acestuia la 0. Faceți clic pe „Ok”.

    Coborâm alfabetic și găsim folderul „storahci”. Facem un clic pe el, deschidem parametrul „ErrorControl”. Eliminăm valoarea presetată „3” și introducem „0” în schimb. Faceți clic pe „Ok”.

    4.2. Editarea registrului Windows 7

    În fereastra editorului de registry, extindeți ramura:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services

    Găsiți folderul iaStorV în ramură, faceți clic pe acesta, deschideți parametrul Start și setați valoarea la 0. Faceți clic pe „Ok”.

    După editarea registrului, repornim computerul, intrăm în BIOS, activăm modul AHCI și pornim sistemul.

    6. Dacă Windows nu pornește

    Dacă niciuna dintre metode nu a ajutat la adaptarea Windows pentru a funcționa în modul AHCI, sistemul va trebui să fie reinstalat. Dar Windows-ul actual poate fi pornit dacă, de exemplu, trebuie să eliminați setările software-ului instalat sau să salvați unele fișiere importante stocate pe unitatea C. într-un loc sigur. Pentru a face acest lucru, trebuie să introduceți din nou BIOS-ul și să setați setarea activă a modului IDE înapoi.

    Cu toate acestea, se poate întâmpla ca sistemul să nu poată porni nici în modul AHCI, nici în modul IDE. Dacă nu există un ecran albastru al morții, dar versiunile de Windows 8.1 și 10 se repornesc ciclic, afișând un ecran care spune „Recuperare automată”, faceți clic pe „Opțiuni avansate”.

    Accesând meniul „Selectați acțiunea”, parcurgeți calea indicată în captura de ecran de mai jos și reveniți la punctul de restaurare.

    Dacă apare ecranul albastru al morții la pornirea computerului, porniți de pe suportul de instalare Windows și în etapa de instalare a sistemului, selectați opțiunea „Restaurare sistem” de mai jos.

    Odată ajuns în meniul „Selectați acțiunea”, urmați pașii descriși mai sus.

    Cei care aleg metoda de backup cu ajutorul software-ului terț, respectiv, utilizează suportul bootabil al programului de backup.

    O zi bună!

    Buna dragi cititori! Astăzi veți afla cum se activează modul AHCI în Windows, și, în general, ce este.
    Articolul promite să fie voluminos și să nu fie inutil pentru aproape toți utilizatorii de computere, dacă nu luați în considerare însăși avantajele tehnicilor :).

    AHCI (Interfață avansată controler gazdă AHCI tradus din engleză. Interfață avansată de controler de gazdă) - modul de conectare a unităților utilizând protocolul Serial ATA... Acest mod permite computerului să profite de funcții și funcții avansate atunci când conectează hard disk-uri, rezultând o performanță îmbunătățită.
    Unitățile moderne (HDD și SSD) sunt conectate la placa de bază a computerului printr-o interfață (conector) SATA(Serial ATA) care a înlocuit interfața moștenită PATA(ATA paralel). Imaginea # 1 arată conectorul PATA în stânga și conectorul SATA în dreapta.
    se afișează în modul IDE și în modul AHCI al managerului de dispozitive
    Interfața SATA poate funcționa în 2 moduri:

    1. IDE(Mediul de dezvoltare integrat din eng interfață de stocare paralelă) - modul vechi, care este utilizat pentru compatibilitatea cu software și hardware vechi.
    2. AHCI(Advanced Host Controller Interface) este un nou mod care extinde conectivitatea și profită din plin de interfața SATA. De exemplu:
      • Schimbarea la cald a hard diskului, adică unitatea poate fi schimbată fără a opri computerul. Această caracteristică este utilă în principal pentru administratorii de întreținere a serverelor.
      • NCQ(Native Command Queuing din engleză - coadă de comandă încorporată) - o funcție care vă permite să reduceți numărul de mișcări ale capului de citire HDD, ceea ce duce la optimizarea vitezei de citire a datelor atunci când unitatea este utilizată de mai multe programe în același timp.

    Activarea AHCI duce la citirea și accesul mai rapid la date pe unitate și, în consecință, mărește performanța generală a computerului.

    Acum, că știm ce este Modul AHCI, atunci este timpul să ne gândim cum să-l pornim. Poate că l-ați activat deja. O puteți verifica astfel:

    1. Apăsați combinația de taste preferată Win + R de pe tastatură și introduceți comanda mmc devmgmt.msc. Apoi apăsați butonul Enter. Va incepe Manager dispozitive Windows.
    2. În Windows Device Manager, extindeți secțiunea Controlere IDE ATA / ATAPI... Dacă vedeți un dispozitiv care are cuvântul AHCI în numele său, atunci modul de care avem nevoie este activat.

    Dacă nu ați văzut cuvântul AHCI, atunci acesta este dezactivat. Îl puteți activa în BIOS "e... Însă includerea sa poate fi însoțită de unele probleme, pe care le voi discuta mai jos.

    Activarea AHCI. Caracteristici ale activării și posibile probleme.

    Pentru a activa modul AHCIși găsiți articolul acolo Modul SATA sau ceva foarte asemănător cu acesta. Numele articolului poate diferi ușor în diferite versiuni de BIOS. În această secțiune, puteți schimba modul SATA de IDEîn AHCI si invers. Daca ai IDE, atunci nu vă grăbiți să treceți la modul AHCI, deoarece este necesar un driver special pentru funcționarea corectă a acestuia Windows AHCI... În Windows 7/8/10 și Vista, acest driver este încorporat în sistemul de operare. Aceasta va instala automat driverul în sistem. Dacă sistemul este deja instalat și doriți să comutați modul SATA de la IDE la AHCI, atunci trebuie să vă adânciți în registrul de sistem. Dar despre asta voi scrie în alte articole, separat pentru Windows 7, Windows 8 și. Vă recomand să așteptați aceste publicații. Aici trebuie doar să știți că nu îl puteți porni pur și simplu. Dacă pur și simplu comutați modul la AHCI în BIOS, veți obține un sistem de operare care nu funcționează.
    În Windows XP, în general, nu recomand chiar să încerc să îl activați, deoarece driverul AHCI pentru acest sistem de operare diferă în funcție de fiecare computer.