Wat is ahci. Modus verbindingsalgoritme

Goedendag.

Heel vaak krijg ik de vraag hoe ik de AHCI-naar-IDE-parameter in het BIOS van een laptop (computer) kan wijzigen. Meestal komen ze dit tegen wanneer ze willen:

Controleer de harde schijf van de computer met het programma Victoria (of vergelijkbaar). Dergelijke vragen stonden trouwens in een van mijn artikelen:;

Installeer "oude" Windows XP op een relatief nieuwe laptop (als de parameter niet wordt gewijzigd, ziet de laptop eenvoudigweg uw installatiedistributiekit niet).

Dus in dit artikel wil ik dit probleem in meer detail analyseren ...

Verschil tussen AHCI en IDE, modusselectie

IDE is een oudere 40-pins connector die vroeger werd gebruikt om harde schijven, diskettestations en andere apparaten aan te sluiten. Tegenwoordig wordt deze connector in moderne computers en laptops niet gebruikt. Dit betekent dat zijn populariteit daalt en dat het alleen in zeldzame gevallen nodig is om deze modus in te voeren (bijvoorbeeld als u besluit het oude Windows XP-besturingssysteem te installeren).

De IDE-connector werd vervangen door SATA, dat beter presteert dan IDE vanwege de hogere werksnelheid. AHCI is een werkingsmodus voor SATA-apparaten (zoals schijven) om hun normale werking te garanderen.

Wat te kiezen?

Het is beter om AHCI te kiezen (als je zo'n optie hebt. Op moderne pc's - het is overal ...). U hoeft alleen in specifieke gevallen een IDE te kiezen, bijvoorbeeld als uw Windows-besturingssysteem geen "toegevoegde" stuurprogramma's voor SATA heeft.

En door de IDE-modus te kiezen, lijkt het alsof je een moderne computer "dwingt" om zijn werk te emuleren, en dit leidt zeker niet tot prestatieverbetering. Bovendien, als we het hebben over een moderne SSD-schijf, krijgt u bij gebruik alleen een winst in werksnelheid op AHCI en alleen op SATA II / III. In andere gevallen hoeft u zich geen zorgen te maken over de installatie ...

In dit artikel kunt u lezen in welke modus uw schijf werkt:

Hoe AHCI over te schakelen naar IDE (op het voorbeeld van een TOSHIBA-laptop)

Ik neem bijvoorbeeld een min of meer modern laptopmerk TOSHIBA L745 ( trouwens, in veel andere laptops zal de BIOS-instelling hetzelfde zijn!).

Om de IDE-modus erin in te schakelen, moet u het volgende doen:

1) Ga naar het laptop-BIOS (hoe je dit doet staat beschreven in mijn vorige artikel :).

3) Ga vervolgens op het tabblad Geavanceerd naar het menu Systeemconfiguratie (screenshot hieronder).

4) Wijzig op het tabblad Sata Controller Mode de AHCI-parameter in Compatibiliteit (screenshot hieronder). Het kan trouwens zijn dat u in dezelfde sectie UEFI Boot naar CSM Boot-modus moet schakelen (om het tabblad Sata Controller-modus te laten verschijnen).

Eigenlijk is het de compatibiliteitsmodus die vergelijkbaar is met de IDE-modus op Toshiba-notebooks (en sommige andere merken). U hoeft niet te zoeken naar IDE-strings - u zult het niet vinden!

Vandaag zullen we iets eenvoudigs leren - hoe de SATA-modus te veranderen van IDE naar AHCI in het BIOS terwijl Windows 7 al actief is. Immers, degenen die al hebben geprobeerd deze modus te veranderen, konden het blauwe scherm van de dood aanschouwen op de eerste poging om Windows op te starten. En de oplossing zal zijn om het Windows-register te bewerken, wat we nu zullen doen.

Een heel korte opmerking A: In het tijdperk van Windows XP en eerder was de IDE- of PATA-interface wijdverbreid, die op moderne moederborden alleen wordt achtergelaten voor compatibiliteit met oude apparaten en systemen. Tegenwoordig is SATA de standaard, waarvan verschillende revisies verschillen in bandbreedte.

Gisteren bezocht ik een van mijn klanten en op een van de computers had ik de kans om deze methode in de praktijk te brengen. Ik stond daar maar en was bedroefd over de ide-modus van Windows 7. Ik besloot het over te zetten naar AHCI zonder opnieuw te installeren, en tegelijkertijd om de prestaties te verbeteren.

Dus laten we beginnen.

Druk op Win + R en schrijf regedit, klik op OK, de Register-editor wordt geopend.

Als je bijvoorbeeld een RAID-modus hebt, dan heb je mogelijk dit adres nodig in het register:

HKEY_LOCAL_MACHINE \ Systeem \ CurrentControlSet \ Services \ IastorV

Je zou iets moeten zien zoals in de schermafbeelding. We hebben de Start-parameter nodig, voor mij heeft deze een waarde van 3. Dubbelklik op de parameternaam.

Wanneer u dubbelklikt op de titel, wordt een bewerkingsvenster geopend. Hier moet u het cijfer wijzigen in 0 (nul).

Om het er zo uit te laten zien. Klik op OK, opslaan.

Na onze manipulaties ziet de uiteindelijke waarde er als volgt uit:

De laatste hand blijft. Nu moet u Windows opnieuw opstarten en naar BIOS gaan, de modus daar vervangen door de gewenste.

Wanneer de computer opnieuw opstart, mag u het moment niet missen om het BIOS te openen. Dit is meestal de Del-toets. Laptops hebben mogelijk F2-, F10- of F12-toetsen.

Op het moederbord van mijn cliënt ziet het item eruit als Opslagconfiguratie, binnen het subitem SATA-configuratie (compatibel of verbeterd).

Selecteer het subitem Configure SATA as, dat in de waarde staat en druk op Enter. De AHCI-waarde kiezen

Uiteindelijk ziet het item er nu uit als Configure SATA as. Druk op F10 om de BIOS-instellingen op te slaan, vervolgens op Enter en de computer start opnieuw op.

En nu komt het moment van de waarheid!)

Windows 7 zou normaal moeten opstarten en zal bij het laden nieuwe apparaten detecteren, waarvoor het vrolijk firewalls gaat zoeken en installeren. Misschien zal ze je daarna vragen om opnieuw op te starten. Start opnieuw op, maak Windows leuk.

Deze methode werkte in mijn geval, en zelfs visueel begon de computer sneller te werken.

Geavanceerde hostcontroller-interface (AHCI) is een mechanisme dat wordt gebruikt om opslagapparaten aan te sluiten met behulp van het Serial ATA-protocol, waardoor u geavanceerde functies kunt gebruiken, zoals ingebouwde command queuing (NCQ) en hot swapping.

Ontworpen om de verouderde klassieke ATA-controller te vervangen, die top-down compatibiliteit behoudt met de originele IBM PC / AT, en directe geheugentoegang alleen ondersteunt als een add-on. De belangrijkste echte problemen van deze controller zijn het gebrek aan ondersteuning voor hot swapping (ondanks het feit dat de eSATA-apparatuur dit ondersteunt) en opdrachtwachtrijen, op één kanaal (in het geval van SATA heeft elk apparaat één kanaal) - slechts één opdracht tegelijk kan worden uitgevoerd. Dus het gebruik van de ATA NCQ-functie, zelfs als deze wordt ondersteund door de schijf zelf, is onmogelijk op een klassieke ATA-controller.

Bij het overschakelen, met het Windows-besturingssysteem al geïnstalleerd, de ATA-controller, die deel uitmaakt van de South Bridge, naar de "AHCI" -modus, betekent dit voor het geïnstalleerde besturingssysteem het gebruik van incompatibele logica van de werking van de harde schijfcontroller - deze actie is gelijk aan het installeren van een ATA-controllerkaart die verschilt van de bestaande, en het fysiek overschakelen van de opstartschijf naar dit bord.

In dit geval zal Windows de opstartschijf niet vinden tijdens het opstarten en zal het crashen met BSOD. STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE.

De tekst is afkomstig uit de gratis encyclopedie http://wikipedia.org/

Dus sinds je naar mijn site bent gekomen, betekent dit dat we een veelvoorkomend probleem hebben dat je kreeg na het kopen van een nieuwe SSD (bijvoorbeeld in OGO.ru). En na het lezen van de bovenstaande tekst, zou je de wortel ervan kunnen begrijpen. Om de een of andere reden kan Microsoft nog steeds geen gratis overgang van het ene stuurprogramma naar het andere maken. En om dit te doen, moeten gebruikers een beetje met hun handen werken, maar in principe nogal wat. Om het probleem op te lossen, moet u het AHCI-stuurprogramma in Windows installeren voordat u naar BIOS overschakelt, of liever, een kleine wijziging in het register aanbrengen. Deze instructie is voor de besturingssystemen Windows 7, Windows Vista en Windows Server 2008 R2. Voor Windows 8 is de instructie iets anders en is beschikbaar via de link:

I. Handmatig overschakelen van Windows 7 naar de AHCI-modus

1) We gaan naar de kassa. Gebruik hiervoor WIN + R en schrijf in het geopende venster regedit:

2) De ingebouwde Windows Register-editor wordt geopend. Volg aan de linkerkant van het venster het pad:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msahci


3) Dubbelklik om de parameter te openen Begin en verander de waarde in 0 (de standaard is " 3 "- AHCI wordt niet ondersteund):

4) Dat is alles, sluit het register en start de computer opnieuw op.

5) Ga tijdens het opstarten naar BIOS en schakel AHCI-ondersteuning in. Hoe je dit doet, vind je in de handleiding van je moederbord. We slaan de instellingen op en starten de computer opnieuw op.

Nadat Windows is gestart, wordt het AHCI-stuurprogramma zelf geïnstalleerd en opnieuw opgestart. Na het opnieuw opstarten werken de harde schijven in de AHCI-standaard.

II. Automatische oplossing voor het voorbereiden van Microsoft Windows om over te schakelen naar AHCI- of RAID-modus

Ten slotte is Microsoft de 21e eeuw ingegaan en heeft een automatische oplossing uitgebracht om het systeem voor te bereiden op de overgang naar de AHCI- of RAID-modus. Nu hoeft u alleen nog maar een klein hulpprogramma van de officiële website te downloaden, het uit te voeren en vervolgens de computer opnieuw op te starten om het BIOS te openen en daar de vereiste modus in te stellen (AHCI of RAID). Daarna start het systeem zonder problemen op en installeert het alle benodigde stuurprogramma's. Leuk :) Bedankt Microsoft, leer nu hoe je deze oplossing kunt toevoegen aan de installatie-image van het systeem. (U kunt meer over deze oplossing lezen op http://support.microsoft.com/kb/922976).

Dat is alles. Ik hoop dat dit artikel nuttig voor je was, klik op een van de onderstaande knoppen om je vrienden erover te vertellen. Abonneer u ook op site-updates door uw e-mailadres in het veld aan de rechterkant in te voeren.

Bedankt voor de aandacht :)

Dit is de nieuwe SATA-modus om mee te werken apparaten opslag type. Exclusief daarin kan de computer volledig gebruik maken van alle features van SATA, of liever:

  1. Snelle vervanging harde schijf. En meer in detail betekent dit dat het kan worden gewijzigd zonder de computer uit te zetten. Bij het werken met servers Het is erg handig.
  2. NCQ- dankzij deze technologie wordt het aantal bewegingen van de koppen die lezen produceren aanzienlijk verminderd. Daarbij snelheid de harde schijf groeit wanneer deze door meerdere programma's tegelijk wordt gebruikt.

Indien activeren Achi, dan heb je snel toegang tot bestanden die zijn opgeslagen op ROM, en zal de computer veel werken sneller... Op een gewone thuis-pc zal de toename natuurlijk niet merkbaar zijn. Als er echter ondersteuning voor deze optie beschikbaar is, is het beter als u deze inschakelt.

IDE-modus - wat is het?

Dit is te veel verouderd een technologie die populair was in de jaren negentig en begin jaren 2000. Het werd geïntroduceerd in de IBM PC, de eerste computers. Daarin vond de gegevensoverdracht plaats op: snelheid 150 Mbps. Veel populaire technologieën he niet ondersteund... Zonder de pc opnieuw op te starten, was het bijvoorbeeld onmogelijk om de harde schijf of het cd-station te verwijderen. Toen zijn deze functies toegevoegd, maar niet elke computer kon ze gebruiken. Het is echter nog steeds in gebruik.

Hoe de ACHI / IDE-modus in te schakelen

Overstappen tussen ACHI en IDE gebeurt via BIOS... Dit wordt als volgt gedaan voordat u Windows installeert:

In Windows 10 kunt u direct schakelaar op Achi, hiervoor:


Welke modus is beter?

Het is natuurlijk het beste om te kiezen ACHI... En dit kan worden begrepen door de twee modi te vergelijken. IDE moet worden gekozen als uw systeem geen chauffeurs naar SATA. Alle moderne pc's steun SATA, dat wil zeggen, als u IDE selecteert, zal het: emulatie, en dit zal geen prestatiewinst opleveren, die we niet nodig hebben.

Een van de belangrijkste elementen van elk computerapparaat is, zoals u weet, een harde schijf die informatie opslaat. Met betrekking tot alle soorten harde schijven wordt een term als AHCI gebruikt. Maar veel gebruikers weten niet alleen hoe ze AHCI moeten inschakelen, maar hebben ook geen idee wat het is. Laten we eens kijken naar de betekenis van de hoofdterm en de stappen die nodig zijn om deze modus op Windows-systemen te activeren.

Wat is AHCI?

Moderne harde schijven die via het werk op het moederbord zijn aangesloten, kunnen twee modi gebruiken: IDE (compatibiliteit met oudere hardware) en AHCI - de nieuwste standaard, aangeduid als Advanced Host Controller Interface, waarmee u de prestaties van het apparaat zelf en de geïnstalleerde besturingssysteem door sneller lezen van gegevens.

Bijna alle moderne SSD-schijven laten een prestatieverbetering zien wanneer ze worden benaderd, precies in het geval dat de AHCI-modus is ingesteld. Maar ook dit is niet het belangrijkste.

Waar is de AHCI-modus voor?

Laten we de vraag over het inschakelen van de AHCI-modus in Windows voorlopig laten liggen en kijken naar de voordelen die een moderne computergebruiker kan krijgen bij het activeren van deze modus.

Allereerst, wanneer de AHCI-modus is geactiveerd, kunt u extra harde schijven wijzigen of installeren, zoals ze zeggen, "on the fly" (zelfs zonder de computer uit te zetten of het besturingssysteem opnieuw te installeren). Dit is ongetwijfeld een enorm pluspunt voor servers.

Het tweede aspect houdt verband met het feit dat wanneer deze modus is ingesteld, een speciale NCQ-technologie in het spel komt, waarmee u het aantal bewegingen van de leeskoppen kunt verminderen, terwijl het gelijktijdig gebruik van oproepen naar de harde schijf door verschillende toepassingen, programma's en diensten. Ten slotte wordt aangenomen dat AHCI-activering een gunstig effect heeft op de prestaties van het hele systeem. Natuurlijk, zoals blijkt uit de beoordelingen van specialisten en gebruikers, zal er thuis geen bijzondere prestatiewinst zijn, maar als een SSD-harde schijf is geïnstalleerd, is het nog steeds beter om deze modus in te schakelen.

Wat niet te doen en waar u in eerste instantie op moet letten?

Maar de grootste misvatting van de meeste gebruikers is dat ze alleen de instellingen van het primaire systeem-BIOS proberen te gebruiken voor activering (u kunt hierover tenminste lezen in de meeste beoordelingen van de problemen die zich voordoen). Het is ten strengste verboden om dit te doen zonder voorafgaande acties in het besturingssysteem uit te voeren.

Het is alleen mogelijk om de modus in het BIOS te activeren als het besturingssysteem op een "lege" harde schijf is geïnstalleerd. Als u deze procedure uitvoert met een bestaand besturingssysteem aan boord, zal Windows een fout genereren bij het opstarten en in een constante herstartmodus gaan. Dan beginnen ze te klagen, zeggen ze, dat de gebruiker de AHCI-modus in Windows heeft ingeschakeld, maar er is niets goeds van gekomen. Wat te zeggen? Misschien zijn de basisregels geschonden, omdat verschillende wijzigingen van het systeem verschillende acties moeten ondernemen.

Hoe controleer ik of de AHCI-modus actief is?

Maar eerst moet u controleren of de modus is ingeschakeld. Misschien is de extra activering ervan niet vereist.

In het eenvoudigste geval, wanneer u een computerterminal of laptop start, moet u naar de BIOS-instellingen gaan en het gedeelte SATA-modus raadplegen.

In het besturingssysteem zelf kunt u Apparaatbeheer gebruiken, aangeroepen vanuit het Configuratiescherm, Beheer of de Run-console met de opdracht devmgmt.msc en navigeren naar het gedeelte IDE ATA / ATAPI-controllers. Indien ingeschakeld in standaardapparaten, wordt de AHCI-controller weergegeven. Als het niet op de lijst staat, moet u beslissen hoe u AHCI in het systeem wilt inschakelen. Nogmaals, de oplossing hangt af van welke versie van Windows op uw computer is geïnstalleerd.

De AHCI-modus inschakelen in Windows 7

Dus, om te beginnen, overweeg de "zeven". Voor de zevende en tiende versie lijken de acties enigszins op elkaar, maar voor Windows 8 verschillen ze nogal.

  • De eerste stap is om de register-editor aan te roepen (regedit in de "Run"-console).
  • Vouw de HKLM-tak uit.
  • Via de SYSTEEM-, CurrentControlSet-directory's en de uiteindelijke Services-directory bereikt u de map msahci.
  • Aan de rechterkant moet u het menu oproepen voor het bewerken van de Start-parameter en de waarde ervan op nul zetten.
  • Nu moet u in de Services-directory de IastorV-directory vinden, waarin de hierboven beschreven acties worden uitgevoerd voor de Start-parameter.
  • Pas na het voltooien van deze procedures zal de vraag hoe AHCI in het BIOS kan worden ingeschakeld zonder catastrofale gevolgen voor het systeem, geen probleem meer zijn.

Acties in Windows 8 / 8.1

Voor Windows 8 werkt de bovenstaande methode niet omdat er een eenvoudigere oplossing is. In dit geval moet u het systeem eerst instellen op de minimale opstartmodus in de veilige modus. Hoe schakel ik AHCI in? Simpel genoeg.

  • Om dit te doen, wordt eerst de opdrachtregel aangeroepen (noodzakelijk in opdracht van de beheerder) en wordt daarin de combinatie bcdedit / set (huidige) safeboot minimal geschreven.
  • Daarna moet je opnieuw opstarten, helemaal aan het begin van de herstart, de BOIS-instellingen invoeren en al daar de modus van IDE naar AHCI schakelen.
  • Na het opslaan van de instellingen volgt opnieuw een herstart, wordt de commandoconsole aangeroepen en wordt de regel bcdedit / deletevalue (huidige) safeboot erin geschreven, gevolgd door nog een herstart van de computer.

In principe kan de vraag hoe je AHCI in de G8 inschakelt, worden opgelost door een speciaal hulpprogramma van Intel te gebruiken (uiteraard als je een processor van deze specifieke fabrikant hebt).

  • Eerst moet u het stuurprogramma downloaden in de vorm van het f6flpy-bestand en de SetupRST.exe-aanpasser van de officiële bron.
  • Daarna wordt de gewenste harde schijf geselecteerd in "Apparaatbeheer", de procedure voor het bijwerken van het stuurprogramma wordt toegepast en het gedownloade f6flpy-bestand wordt aangegeven als het stuurprogramma zelf in de handmatige modus.
  • Dit wordt gevolgd door een herstart en nadat het systeem is gestart met de AHCI-modus al geactiveerd, wordt het uitvoerbare bestand SetupRST-installatie gestart om de computerinstallatie te voltooien.

Hoe AHCI inschakelen op Windows 10?

Zoals eerder vermeld, zijn de acties voor de tiende versie van het systeem enigszins vergelijkbaar met die in Windows 7. Het enige verschil zit in de keuze van mappen en parameters.

  • In het systeemregister vinden we de Services-directory. Hier wordt de directory storahci gebruikt voor de parameter Start.
  • Verder worden nulwaarden ingesteld voor parameter 0 in de mappen storahci / StartOverride en iaStorV / StartOverride.
  • Daarna kunt u beginnen met het activeren van de hoofdwaarde in de instellingen van het BIOS van het primaire invoer- / uitvoersysteem.

Trouwens, in de achtste versie van het systeem kun je vergelijkbare parameters bewerken. Maar waarom, als er een eenvoudiger rationele oplossing voor het probleem is?

AHCI-activering in BIOS

Om de instellingen op stationaire computers in te voeren, wordt de Del-toets het vaakst gebruikt, en voor laptops - F2, F12, combinaties met de Esc- en Fn-toetsen, of speciale knoppen op het paneel zoals ASSIST in Sony VAIO.

Hier moet u de sectie of instellingen voor de AHCI-modus vinden. Hoe de vereiste parameter in BIOS inschakelen? Gebruik gewoon de enter-toets op de regel om de SATA-modus in te stellen en selecteer de parameter met behulp van de pijlen met bevestiging in de vorm van nog een keer op Enter drukken. Vergeet niet om de wijzigingen (F10 + Y) op te slaan bij het afsluiten en het systeem opnieuw te laden. Wanneer u opnieuw opstart, installeert het systeem automatisch de benodigde stuurprogramma's.

Eventuele problemen

Helaas kunnen er soms onverwachte fouten optreden bij het overschakelen naar de AHCI-modus. Misschien ondersteunt de harde schijf zelf deze modus niet. In dit geval is het niet nodig om te proberen AHCI te activeren.

Aan de andere kant, als het systeem opstart, maar sommige fouten worden weergegeven of er treden fouten op precies na het overschakelen van IDE naar AHCI, kunt u proberen problemen op te lossen met behulp van een speciaal ontwikkeld hulpprogramma van Microsoft genaamd Fix It.

Als noch het een noch het ander helpt, moet u de BIOS-instellingen opnieuw oproepen en de bedrijfsmodus van de harde schijf wijzigen. Let op: als AHCI is geactiveerd zonder de voorbereidende acties in het systeemregister uit te voeren, die hierboven zijn beschreven, werken dergelijke methoden mogelijk niet. De oplossing is ofwel om het systeem te herstellen met verwisselbare media, of om Windows volledig opnieuw te installeren. Dus wees voorzichtig. Ik zou echter willen hopen dat het niet zover zal komen (uiteraard op voorwaarde dat de hele reeks precies in de volgorde werd uitgevoerd die in de beschrijving stond).

Bij herhaald of opschonen kunt u deze modus in eerste instantie in het BIOS inschakelen, zodat u niet snel hoeft te zoeken naar een oplossing om deze te activeren of opkomende problemen en storingen in de computer of laptop op te lossen.

In plaats van een totaal

Concluderend moet nog worden toegevoegd dat onervaren gebruikers die niet bekend zijn met de fijne kneepjes van het instellen van het primaire BIOS en Windows-besturingssystemen deze modus niet zonder speciale noodzaak zouden moeten activeren. Toch zal de prestatiewinst op moderne computers met krachtige processors en grote hoeveelheden RAM niet bijzonder merkbaar zijn. Op oude terminals of laptops heeft het helemaal geen zin om deze modus te gebruiken. Zoals reeds vermeld, zijn dergelijke instellingen in principe meer geschikt voor servers wanneer enkele tientallen onderliggende terminals in het lokale netwerk toegang hebben tot de harde schijf.