Activarea modului AHCI pentru diferite versiuni de Windows. Care este mai bun AHCI sau IDE? Cum să îmbunătățiți performanța HDD-ului

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ă numai pentru computere cu procesoare Intel pentru AMD, o soluție similară este acest moment Nu.

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ă.

Viteza unui computer este egală cu viteza părții sale cele mai lente. De fapt, cea mai lentă parte a unui computer este hard disk-ul.

Aproape toate hard disk-urile moderne au o interfață SATA și acceptă protocolul SATA II. Aproape toate plăcile de bază moderne pot funcționa cu acest protocol și pot suporta mai multe moduri de operare a controlerului, și anume:

    IDE- Forțează SATA să funcționeze în modul IDE.

    RAID- Activează controlerul RAID încorporat, după care aveți acces la setările acestuia.

    Este important să înțelegeți că un astfel de RAID este software, nu hardware. Software, deși la nivel de BIOS.
    Utilizarea lui este inutilă pe sistemele Linux (este mult mai bine și mai corect să organizezi un raid folosind Linux-ul propriu-zis), dar este destul de justificat pentru Windows (pentru a evita hemoroizii cu).

    AHCI- Activează modul AHCI pentru SATA II

Problema este că modul de operare „IDE” este întotdeauna activat implicit, din motive de compatibilitate. Și tot ce trebuie să facem este să-l comutăm la „AHCI”.

Instrucțiuni pentru Linux

  1. Activați modul AHCI

Instrucțiuni pentru Windows XP

  1. Lansați Windows XP
  2. Descărcați driverul SATA necesar pentru controler de pe Internet
  3. În Device Manager, schimbați forțat driverul IDE existent cu cel descărcat ()
  4. Reporniți și intrați în BIOS
  5. Activați modul AHCI
  6. Reporniți în Windows XP (acum va fi posibilă încărcarea). Instalarea dispozitivelor „noi” va avea loc automat
  7. Reporniți (Windows însuși va cere acest lucru)

În plus

Schimb la cald

Un disc conectat la un controler SATA care funcționează în modul AHCI poate fi înlocuit din mers. Adică fără a opri computerul. Acest lucru nu va funcționa în modul IDE; noul disc va fi invizibil până când computerul este repornit.

Foarte relevant pentru stațiile de andocare de disc conectate prin eSATA și pentru matricele software RAID.

Nu există nicio funcție de schimbare a modului în BIOS

Acest lucru se întâmplă de obicei cu computerele Vista Ready.

Modul AHCI este activat implicit, setarea BIOS a fost eliminată. Acest lucru a fost făcut pentru a împiedica un utilizator obișnuit să instaleze XP (instalatorul său nu conține driverele necesare și nu putem trece la IDE-ul standard).

Rezultatul unei conspirații între Microsoft și producători.

În acest caz, puteți încerca să găsiți un firmware BIOS terță parte unde opțiunea de mod va fi disponibilă.
Utilizați numai pe propriul risc și risc. Procedura de intermitere a BIOS-ului în sine este periculoasă. Firmware-ul cu un BIOS terță parte este de două ori periculos.

NCQ (Native Command Queuing), coadă de comandă încorporată (hardware).

Citat din Wikipedia:

Dispozitivele cu suport NCQ sunt capabile să accepte mai multe solicitări simultan și să reorganizeze ordinea de execuție a acestora pentru a obține eficiență (performanță) maximă ținând cont de arhitectura internă a dispozitivului (minimizarea numărului de mișcări ale capului și așteptarea sectorului dorit pe pistă). ).

Ilustrație vizuală:

Oferă o creștere a productivității de 15-30%.

Este NCQ acceptat în RAID?

NCQ funcționează la nivelul hardware al unei piese hardware sau al unui hard disk. Adică la un nivel mai scăzut decât orice RAID.

Deci „susținut” este cuvântul greșit. Dacă hard disk-ul are NCQ, atunci funcționează indiferent de condițiile în care se află hard diskul.

Linux – conversia controlerului SATA din modul IDE în AHCI

Deci, a fost nevoie de a transfera controlerul SATA din modul IDE la AHCI. Am schimbat modul BIOS, am repornit serverul și am intrat în panică la kernel. S-a dovedit că nu totul este atât de simplu.

Deci, ce trebuie făcut pentru ca sistemul să pornească:

1) întoarceți modul IDE la BIOS, porniți sistemul.

2) Deschideți /etc/modprobe.conf pentru editare și căutați linia:

alias scsi_hostadapter ata_piix

Înlocuiește-l cu linia:

Probabil vă amintiți că pe computerele de înaltă performanță, toată puterea se bazează pe viteza de funcționare HDD .

Din această cauză, am dedicat mult timp acestei probleme. Recent, am descoperit un fapt destul de interesant despre muncă HDD .

Modul AHCI

Ideea este că în BIOS placa ta de baza. Mai multe detalii aici . Este posibil să selectați modurile de operare ale hard diskului dvs.

Acest parametru este setatConfigurați SATA și are 3 moduri de funcționare -IDE/AHCI/RAID standard .

Valoarea implicită esteStandard IDE , ceea ce înseamnă că hard diskul tăuSATA va emula lucrareaIDE , o interfață mai veche și, prin urmare, mai lentă. Am scris mai multe despre interfață în articol -. Schimbăm această neînțelegere înAHCI 🙂

Rețineți: această funcție funcționează numai dacă aveți un hard disk cu o interfațăSATA .

În plus, dacă setați modulAHCI cu instalatWindows , apoi ca răspuns la încărcareWindows, Vei primi un ecran albastru al morții. Am scris mai multe despre ecranele albastre în articol -. Puteți scăpa de el în două moduri:

1. Schimbați modul înapoi la IDE standard.

2. ReinstalaWindows.

Care sunt beneficiile acestui mod.

Voi încerca să fiu laconic și doar să dau rezultate modeste ale testelor înainte și după pornirea acestui mod🙂

modul IDE standard: Set de testare: HDD - XP Startup
HDD - Pornire XP: 8,101699 MB/s

HDD - Încărcare aplicație: 6,417937MB/s

HDD - Utilizare generală: 5,645342MB/s
Set de testare: HDD - Scanare antivirus
HDD - Scanare viruși: 112,884949MB/s
Set de testare: HDD - Scriere fișier
HDD - Scriere fișier: 74,349472MB/s

Modul AHCI: Set de testare: HDD - XP Startup
HDD - Pornire XP: 11,094786 MB/s
Set de testare: HDD - Încărcare aplicație
HDD - Încărcare aplicație: 7,292021MB/s
Set de testare: HDD - Utilizare generală
HDD - Utilizare generală: 7,107291MB/s
Set de testare: HDD - Scanare antivirus
HDD - Scanare viruși: 113,856674MB/s
Set de testare: HDD - Scriere fișier
HDD - Scriere fișier: 72,895477MB/s

Au fost efectuate teste pePC Mark 05

După cum puteți vedea, există o creștere a performanței în toate modurile de operare fără excepție. În 3 moduri vedem o creștere foarte semnificativă a vitezei, cu peste 20%!

Nu încercați să activați acest modIDEhard disk-uri. Acest lucru nu este doar inutil, ci și imposibil. 🙂

Pe unele forumuri am citit diverse recenzii referitoare la includerea moduluiAHCI . Unii susțin naiv că nu există niciun beneficiu în mod. Sincer, este același lucru cu a spune că între RAMDDRȘiDDR3nicio diferenta. Am scris mai multe despre asta în articol -.

Pentru voi, dragi cititori, vreau să vă dau câteva explicații despre beneficiile acestui mod. Faptul este că, odată cu apariția computerelor multi-core, poate fi luat în considerare cel mai slab punct al unui computerHDD.

Prin urmare, orice optimizare pentru a accelera muncaHDDsauWindowsnu numai că îi vor beneficia, ci și întregul sistem în ansamblu.

Pentru a-mi confirma cuvintele, uită-te la testele a doiSATAdiscuriWD Cavair Green ȘiWD Cavair Blue . La configurații identice, diferența de performanță va fi de aproximativ 20%. În plus, caracteristicile lor:

WD Cavair Green

Volumul cache, Mb: 64

Factor de formă: 3,5

Viteza de rotație, (rpm): 5400

WD Cavair Blue

Volumul cache, Mb: 32

Factor de formă: 3,5

Viteza de rotație, (rpm): 7200

Desigur, poate nu cel mai bun exemplu pentru comparație, dar în opinia mea este destul de clar.

Nu cred că pentru asta ai cumpăratSATA hard disk astfel încât să funcționeze în cel vechiIDE modul. Așa că vă recomand să treceți pe hard diskAHCI mod și împărtășiți rezultatele în comentarii.

Apropo, voi publica în curând o notă despre cum să o fac fără a reinstala Windows. pentru a nu rata 😉

În sistemele informatice moderne, hard disk-urile sunt conectate în moduri diferite: parametrul dorit este selectat în BIOS. Dorința de a înțelege diferența dintre AHCI și IDE poate apărea atunci când instalați o nouă unitate sau sistem de operare, care uneori au cerințe stricte de protocol. Este recomandat să nu confundați aceste moduri atunci când migrați hard disk-uri de la un ansamblu la altul.

Modul AHCI(Advanced Host Controller Interface) implică implementarea protocolului de conexiune SATA - o interfață serială de transfer de date.

modul IDE(Integrated Drive Electronics) vă permite să emulați vechea interfață de date paralelă PATA.

Astfel, într-unul dintre moduri unitatea conectată va funcționa ca unitate SATA, în celălalt – ca unitate IDE (fizic rămânând aceeași SATA). O astfel de înlocuire este necesară pentru a asigura compatibilitatea maximă a componentelor și software-ului care nu acceptă noul protocol.

Comparaţie

Orice unitate SATA poate funcționa în modul IDE, iar utilizatorii nu vor avea nicio remuscare în acest sens, majoritatea nici măcar nu vor observa. Mulți producători de plăci de bază activează implicit compatibilitatea PATA în BIOS: acest lucru va fi mai sigur. Ce se întâmplă dacă conectați, de exemplu, un disc cu Windows XP la un sistem în care controlerul rulează în AHCI (suportă sisteme de operare Microsoft începând cu Vista)? Un frumos ecran albastru cu litere albe care țipă o eroare. Deci, este rezonabil să joci în siguranță.

Atunci de ce avem nevoie de un mod nativ pentru interfața SATA? În primul rând, viteza de citire a accesului la disc este mai rapidă decât PATA, ceea ce îmbunătățește performanța generală a sistemului. În al doilea rând, sunt disponibile două „chile” minunate pentru SATA: NCQ și „conectarea la cald” a unității. Aceasta este principala diferență dintre AHCI și IDE: acesta din urmă este mai lent și mai puțin funcțional, deși este compatibil cu componente și software învechit.

Native Command Queuing este o tehnologie care vă permite să reconstruiți coada de execuție a comenzilor de citire primite de hard disk de la sistem. Mișcarea capetelor între pistele de date durează mai mult cu cât pistele sunt mai îndepărtate unele de altele. NCQ face posibilă apelarea mai întâi la acele sectoare care se află în apropiere, chiar dacă cererea a sosit mai târziu. Astfel, funcționarea dispozitivelor de citire este optimizată și viteza crește. Adevărat, utilizatorul poate evalua creșterea numai în momentul încărcării sistemului de operare sau în timp ce lucrează cu aplicații care necesită mult resurse, iar în alte cazuri, rezultatele testelor indică acest lucru.

Dacă conectăm hard disk-ul la placa de bază și la sursa de alimentare (dacă este necesar) a unui computer care rulează, vom observa imediat diferența dintre AHCI și IDE. În modul SATA nativ, noul dispozitiv va fi detectat de sistem, așa cum se întâmplă cu unitățile USB, și puteți lucra cu el. Acest lucru este convenabil dacă trebuie să transferați rapid date sau să verificați performanța HDD-ului altcuiva. Interfața PATA, inclusiv cea emulată, necesită o oprire completă a computerului. În cel mai bun caz, la manipularea discului, sistemul îl va ignora, în cel mai rău caz, echipamentul va provoca o defecțiune gravă.

Un alt punct important: în modul IDE este imposibil să instalați sisteme de operare pe unități SSD. SSD-urile necesită activarea AHCI.

Unde au menționat că modul AHCI este necesar pentru funcționarea sa normală. Acest mod eliberează toate capabilitățile dispozitivelor de stocare, ceea ce îmbunătățește considerabil performanța. Vorbim despre dispozitive de stocare în memorie – SSD, HDD. În continuare, veți afla ce este AHCI, să verificăm dacă este activat și, dacă nu, atunci activați-l.

Ce este AHCI?

Anterior, calculatoarele aveau așa-numita interfață PATA, la care erau conectate toate dispozitivele de stocare, dar vremurile sale au trecut și a fost înlocuită cu interfața SATA, despre care se va discuta acum.

SATA are două moduri de operare:

IDE(Integrated Development Environment) - acest mod este necesar pentru a crea compatibilitate cu dispozitivele vechi care sunt încă conectate prin interfața PATA, ceea ce se poate spune că interfața SATA cu modul IDE este aproape aceeași cu PATA.

AHCI(Advanced Host Controller Interface) este un mod SATA care dezvăluie toate capacitățile unităților de memorie. Are câteva caracteristici interesante: hard disk-uri hot-plug și hot-plug, ceea ce înseamnă că o poți face în timp ce computerul este pornit. O altă posibilitate este tehnologia NCQ, care reduce numărul de mișcări ale capului de citire a hard disk-urilor și, de asemenea, îmbunătățește performanța unității.

Folosirea acestui mod va avea un efect pozitiv, în practică nu este atât de vizibil, să fiu sincer, dar totuși, există ceva, așa că aș recomanda să porniți acest mod dacă este dezactivat, mai ales că nu este nimic complicat în el. .

Computerul dvs. are modul AHCI?

Există două moduri de a afla dacă există un mod AHCI pe un PC sau laptop dacă îl aveți destul de nou, atunci cel mai probabil îl aveți;

Prima metodă : Trebuie să mergem la Device Manager unde extindeți fila Controlere IDE ATA/ATAPI, sau ceva similar și dacă numele controlerului conține cuvântul AHCI, atunci se folosește acest mod.


A doua metodă : Prezența și utilizarea modului AHCI pot fi vizualizate și. Acolo ar trebui să găsiți modul SATA, sau ceva similar și să verificați ce este acolo, dacă AHCI, atunci puteți fi sigur.

Aș dori să vă reamintesc că în locul articolului AHCI poate exista IDE, dar nu trebuie să comutați imediat acest mod, mai jos veți afla de ce.

Cum se activează modul AHCI în sistemul de operare?

AHCI este activat prin BIOS. Cel mai probabil, aveți interfețe SATA pe placa de bază, dar nu puteți activa funcția AHCI în BIOS. Cel mai probabil, problema este în firmware-ul BIOS și trebuie actualizat, dar acest lucru nu ar trebui făcut fără cunoștințe speciale.

Dacă aveți versiuni moderne de Windows, atunci aveți deja instalat driverul AHCI, este necesar. Este încorporat din Windows Vista. În acest caz, puteți activa AHCI fără probleme.

Ce să spun despre Windows XP, la vremea aceea nu exista încă un mod AHCI, iar interfața SATA tocmai era în curs de dezvoltare. Dar driverul necesar poate fi găsit pe Internet și folosit în Windows XP.

Nu ar trebui să zburați imediat și să descărcați drivere, deoarece totul se poate termina prost dacă îl descărcați pe unul greșit. Faptul este că, pentru Windows XP, driverele AHCI au diferențe: în primul rând, aveți nevoie de , sau numele podului de sud (puteți folosi programul AIDA64) și abia apoi căutați driverul folosind aceste date. Utilizarea unui driver greșit cauzează erori și funcționarea defectuoasă a sistemului, urmată de pierderea datelor.

Asta e tot, v-am spus despre caracteristicile modului AHCI, acum știți cum să verificați prezența acestuia și cum să îl activați.