Aktivera AHCI-läge i BIOS. Vad är AHCI-läge och hur konfigurerar man det? Ahci kommer inte att ladda Windows 10


Om du vänder dig till systemadministratören och ställer en fråga, vilken är den svagaste länken i datorn? - du kommer att få svaret att det är hårddisken, eftersom det praktiskt taget är det enda mekaniska elementet i systemet som saktar ner driften av hela datorn. I detta avseende letade många tillverkare efter en väg ut, åtminstone en möjlighet att påskynda det, även med SSD:er. Utgången blev synlig när AHCI användes.

AHCI-diskläge inkluderar flera huvudskillnader (det finns 3 av dem), vilket gör det till en prioritet vid användning av alla diskenheter, förutom föråldrade IDE:er. Huvudfunktionerna i läget:

  • Hot Plug – låter dig "hot" byta datorkomponenter (diskar). Det finns alltså inget behov av att stänga av och koppla ur datorn, du kan byta hårddisk och SSD direkt i driftläge. Detta är viktigt för serverstationer där frånkoppling är oacceptabelt och är helt enkelt bekvämt för alla som använder flera diskar;
  • NCQ – stöd för "djup" kommandosekvens, det vill säga det kan konfigurera en mer effektiv bana för huvudet i mekaniska och avsevärt ökar uteffekten i SSD:er;

  • TRIM är i första hand tillämpbart på SSD-enheter, eftersom det garanterar en betydande hastighetsökning.

AHCI-läget låter dig njuta av alla dessa fördelar och troligen har du möjlighet att aktivera det. Om du använder en SSD måste du antagligen slå på den för att se rätt hastighet på dess funktion, detta gäller både SATA II och SATA III, förutom äldre IDE-enheter. Därför, om du är osäker på vilket läge du ska välja: ide eller AHCI, är det senare definitivt en fördel.

Hur kontrollerar jag om AHCI-läget är aktiverat?

Det första du behöver göra är att ta reda på om det är värt att fortsätta byta, kanske är det redan aktivt för dig. Det finns flera ställen som visar den information du behöver: Enhetshanteraren och BIOS.

  • Klicka på Start, högerklicka på "Dator" och klicka på "Egenskaper";
  • Välj nu "Enhetshanteraren";

  • Expandera sedan avsnittet "IDE ATA/ATAPI-kontroller";
  • Kontrollera om det finns ett avsnitt som heter AHCI.

Om det inte finns något sådant kan du få reda på att det är inaktivt. Vi kommer också att överväga ett annat alternativ genom BIOS (UEFI):

  • Gå till BIOS genom att trycka på Del eller F2 (eventuellt andra tangenter) när du startar datorn;
  • Du bör gå till avsnittet som heter SATA eller Storage i olika alternativ tills du hittar SATA Mode/Configuration, där läget kommer att visas.

Ändra inte anslutningsläget i detta skede, eftersom detta kan resultera i systemfel. Det är bäst att aktivera AHCI-läge i BIOS och installera på ett nytt Windows, vilket garanterar normal bearbetning av läget, men detta är ganska radikalt.

Hur aktiverar jag AHCI-läge i Windows 7?

Det mest relevanta och utbredda systemet där vi kommer att utföra åtgärder. Det är också värt att notera att om du installerar en ny enhet kan du fritt byta AHCI-läge utan några konsekvenser. Det finns också flera alternativ för att aktivera AHCI: genom registret och genom ett verktyg. Ett mer korrekt alternativ skulle vara att använda registret för att förbereda systemet för ytterligare ändringar; den senare metoden kommer helt enkelt att hjälpa till att lösa väntande fel i datorn.

  • Tryck på Win + R och skriv regedit;
  • Följ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci;
  • Ersätt värdet för alternativet Start med 0;

  • Här hittar du lastorV-sektionen;
  • Byt även ut Start med 0.

Nu kan du aktivera AHCI-läge i BIOS och Windows kommer att upptäcka det korrekt genom att installera nödvändiga drivrutiner. En alternativ metod innebär att man ändrar läget initialt och sedan helt enkelt rensar felet. För att göra detta, använd det officiella Microsoft Fix it-verktyget. Efter installationen, kör en kontroll och felen kommer att elimineras; du kan behöva köra från säkert läge.

Hur aktiverar jag AHCI-läge i Windows 10?

I allmänhet är åtgärderna inte nämnvärt olika; låt oss titta på skillnaderna i redigering av registret.

  • I samma avsnitt som i Windows 7 måste du ändra startparametrarna i mapparna iaStorV och storahci till värdet 0;
  • Expandera vart och ett av de angivna avsnitten och gå till StartOverride-undersektionerna, där parameter 0 är satt till 0.

Vi kunde aktivera AHCI Windows-läge, men det är värt att notera att det är bättre att starta det för första gången i säkert läge för att undvika onödiga problem. Under den första uppstarten kommer AHCI-driftläget att installera de nödvändiga drivrutinerna automatiskt.

Det är värt att nämna de utmärkande egenskaperna för hur man aktiverar AHCI-läge i Windows XP och andra föråldrade versioner.

Trots att XP inte alls stöder detta läge finns det drivrutiner som utökar dessa möjligheter, även om detta är osäkert.

Du bör också tänka på om det är värt det, för om datorn är mycket svag för mer moderna system, kommer hastighetsökningen att vara obetydlig. Dessutom aktiveras AHCI-kontrollläget i Vista på samma sätt som "sjuan".

Så, AHCI sata-läget är lätt att aktivera, och systemet kommer att belöna dig för dina ansträngningar med ökad hastighet. Vanligtvis finns det inga problem med att byta styrenhet, men om du stöter på dem, kör bara Microsoft Fix it-verktyget. AHCI krävs när du använder en SSD-enhet, annars kommer du inte att använda dess fulla hastighet.

Om du fortfarande har frågor om ämnet "Vad är AHCI-läge och hur man konfigurerar det?", kan du ställa dem i kommentarerna


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

AHCI-läge stöds i Windows-operativsystem från Windows Vista. I äldre versioner av operativsystemet (som Windows XP, etc.) finns det inget inbyggt stöd för AHCI-läge och för att detta läge ska fungera måste du installera ytterligare leverantörsspecifika drivrutiner.

Allt var dock inte smidigt med aktiveringen av AHCI-läget i de nya Microsofts operativsystem. Om systemet installerades i normalt (IDE) läge, finns AHCI-drivrutinen i systemet i Inaktiverad skick. Detta leder till det faktum att på sådana system, när AHCI-läge är aktiverat på en SATA-kontroller i BIOS, slutar systemet att se sata-enheten (den nödvändiga ahci-drivrutinen saknas) och kraschar in i BSOD ( INACCESSIBLE_BOOT_DEVICE). Av denna anledning rekommenderar tillverkare av kontrollerkretsar (främst Intel) att aktivera AHCI-läge INNAN OS-installation, i det här fallet förstår installationsprogrammet att chipseten stöder AHCI-läge och installerar de nödvändiga drivrutinerna (för vissa chipset är det ibland nödvändigt att ladda specifika AHCI/RAID-drivrutiner direkt under Windows-installationsprocessen, till exempel från en USB-flashenhet eller CD/DVD-enhet).

Notera. Läge AHCI (Advance Host Controller Interface) Aktiverar avancerade SATA-funktioner som hot plugging ( Hot-Plugging) Och NCQ(native kommandokö), vilket förbättrar prestandan för diskoperationer.

I Windows 8 har situationen med att aktivera AHCI inte förändrats, och om du försöker ändra SATA-kontrollläget till AHCI utan att göra ändringar i själva Windows, kommer detta att leda till oförmåga att starta från systemdisken. Faktum är att Windows 8 inte heller automatiskt laddar AHCI-drivrutinen för en styrenhet som inte var i AHCI-läge när systemet installerades.

Artikeln är avsedd för dig som installerat Windows 8 i IDE-läge och vill byta till AHCI-läge utan att installera om operativsystemet. Om BIOS (eller) redan är inställd på AHCI-läge, behöver du inte göra något mer - din Windows 8 stöder redan AHCI-läge.

Vi har redan beskrivit utan ominstallation. Enligt den här artikeln, på Windows 7 som körs i normalt (ide) läge, måste du byta standard AHCI-drivrutinen till automatiskt laddningsläge (drivrutinen kallas msahci) och först därefter aktivera AHCI i BIOS. Ingreppet gick ganska smidigt och i de allra flesta fall smärtfritt.

I Windows 8 (och Windows Server 2012), när användaren försöker aktivera AHCI-läge på detta sätt, kommer användaren att stöta på ett problem: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci-grenen saknas helt enkelt i registret. Och att försöka skapa det manuellt kommer att leda till ingenting.

Faktum är att Microsoft beslutade att ändra namnet på drivrutinen som är ansvarig för att stödja AHCI-läge för SATA-kontroller, och ersätta den med en ny drivrutin som heter StorAHCI. Det är värt att notera att den här drivrutinen har samma funktionalitet och stöder samma enheter som MSAHCI.

Vi kunde upptäcka två sätt att aktivera AHCI efter att ha installerat Windows 8. Det ena är associerat med att ändra registret, det andra är att starta i felsäkert läge.

Aktivera AHCI i Windows 8 med hjälp av registret

För att aktivera AHCI-läge i Windows 8 utan att installera om systemet (som installerades i IDE-läge), måste du göra ändringar i systemregistret.

Notera: återigen påminner vi dig om att den angivna modifieringen av Windows 8-registret måste göras INNAN aktivera AHCI i BIOS.


Tyvärr fungerar inte alltid den angivna metoden för att aktivera ahci-drivrutinen i Windows 8 (den fungerar inte i cirka 10-20% av fallen). I det här fallet rekommenderas det att använda de officiella instruktionerna från Microsoft, som finns i kunskapsbasartikeln KB2751461(http://support.microsoft.com/kb/2751461).

Ett alternativt sätt att aktivera AHCI i Windows 8

I händelse av att ovanstående metod inte fungerade, och Windows 8 inte startar i AHCI-läge, går in i BSOD eller ändlösa försök att återställa Windows (försöker reparation). Nödvändig

  1. Inaktivera AHCI-läge i BIOS
  2. Ångra ändringar i systemregistret genom inställning ErrorControl = 3 Och StartOverride\0 = 3
  3. Med hjälp av följande kommando kommer vi att ställa in Windows 8 att starta i felsäkert läge - Säkert läge (som ett alternativ kan du). bcdedit /set (nuvarande) safeboot minimal
  4. Sedan måste du starta om systemet, gå in i BIOS igen, byta till AHCI-läge och spara ändringarna.
  5. Som ett resultat bör Windows 8 starta i säkert läge och automatiskt installera AHCI-drivrutinen.
  6. Då måste du inaktivera uppstart i SafeMode: bcdedit /deletevalue (nuvarande) safeboot
  7. Och starta om Windows
  8. Nästa gång du startar systemet bör systemet starta normalt. Det återstår att se till att AHCI-styrenheten visas i enhetshanteraren.

För att säkerställa att prestandan för Windows 8-diskundersystemet har ökat på grund av AHCI-läge, kör uppdateringen och kontrollera att diskens dataöverföringshastighet har ökat. I vårt exempel från 5.2 till 8.1 enheter (även om det för att vara ärlig finns fler 🙂).

En av huvuddelarna i vilken datorenhet som helst är som du vet hårddisken på vilken information lagras. När det gäller hårddiskar av alla slag används termen AHCI. Men många användare vet inte bara hur man aktiverar AHCI, utan har ingen aning om vad det är. Låt oss överväga innebörden av huvudtermen och de åtgärder som krävs för att aktivera detta läge på Windows-system.

Vad är AHCI?

Moderna hårddiskar anslutna till moderkortet genom drift kan använda två lägen: IDE (kompatibilitet med äldre utrustning) och AHCI - den senaste standarden, betecknad som Advanced Host Controller Interface, vilket gör att du avsevärt kan öka prestandan för själva enheten och den installerade operativsystem på grund av snabbare läsning av data.

Nästan alla moderna SSD-enheter visar en ökning i prestanda när de kommer åt dem exakt när AHCI-läget är inställt. Men detta är inte det viktigaste.

Vad är AHCI-läge för?

Låt oss nu lämna frågan om hur man aktiverar AHCI-läge i Windows, och låt oss titta på fördelarna som en användare av en modern dator kan dra av att aktivera detta läge.

Först och främst, när AHCI-läget är aktiverat, kan du ändra eller installera ytterligare hårddiskar, som de säger, "i farten" (även utan att stänga av datorn eller installera om operativsystemet). Detta är utan tvekan ett stort plus för servrar.

Den andra aspekten är relaterad till det faktum att när det här läget är installerat träder en speciell NCQ-teknik i kraft, som gör att du kan minska antalet rörelser av läshuvudena, samtidigt som du påskyndar den samtidiga användningen av åtkomst till hårddisken genom att olika applikationer, program och tjänster. Slutligen tros aktivering av AHCI ha en gynnsam effekt på systemets övergripande prestanda. Naturligtvis, vilket framgår av recensioner från experter och användare, kommer det inte att ske en betydande ökning av prestanda hemma, men om du installerar en SSD-hårddisk är det fortfarande bättre att aktivera det här läget.

Vad man inte ska göra och vad man ska vara uppmärksam på initialt

Men den viktigaste missuppfattningen för de flesta användare är att de försöker använda uteslutande inställningarna för det primära BIOS-systemet för aktivering (åtminstone kan detta läsas i de flesta recensioner av nya problem). Det är strängt förbjudet att göra detta utan att utföra preliminära åtgärder i operativsystemet.

Du kan bara aktivera läget i BIOS om du installerar operativsystemet på en "ren" hårddisk. Om du utför denna procedur med ett befintligt operativsystem ombord kommer Windows att generera ett fel vid start och gå in i konstant omstartsläge. Sedan börjar klagomålen, som säger att användaren aktiverade AHCI-läge i Windows, men inget bra kom ut av det. Vad jag ska säga? Grundläggande regler kan ha brutits, eftersom olika modifieringar av systemet kräver olika åtgärder.

Hur kontrollerar man om AHCI-läget är aktivt?

Men först bör du kontrollera om läget är aktiverat. Kanske kommer dess ytterligare aktivering inte att behövas.

I det enklaste fallet, när du startar en datorterminal eller bärbar dator, måste du gå till BIOS-inställningarna och komma åt avsnittet SATA-läge.

I själva operativsystemet kan du använda "Enhetshanteraren", anropad från "Kontrollpanelen", administrationen eller "Kör"-konsolen med kommandot devmgmt.msc och gå till IDE ATA/ATAPI-kontrollersektionen. När detta läge är aktiverat kommer AHCI-styrenheten att visas i standardenheter. Om det inte finns på listan måste du bestämma hur du aktiverar AHCI i systemet. Återigen beror beslutet på vilken version av Windows som är installerad på datorn.

Hur man aktiverar AHCI-läge i Windows 7

Så låt oss först titta på de "sju". För den sjunde och tionde versionen ser åtgärderna något liknande ut, men för Windows 8 är de ganska olika.

  • Det första steget är att anropa registerredigeraren (regedit i Run-konsolen).
  • Utöka HKLM-tråden.
  • Genom SYSTEM, CurrentControlSet-katalogerna och den slutliga Services-katalogen, nå msahci-mappen.
  • Till höger öppnar du menyn för redigering av startparametern och ställer in dess värde till noll.
  • Nu i katalogen Tjänster måste du hitta IastorV-katalogen, där, för Start-parametern, åtgärder som liknar de som beskrivs ovan utförs.
  • Först efter att ha slutfört dessa procedurer kommer frågan om hur man aktiverar AHCI i BIOS utan katastrofala konsekvenser för systemet att upphöra att vara ett problem.

Åtgärder i Windows 8/8.1

För Windows 8 kommer metoden ovan inte att fungera, eftersom det finns en enklare lösning. I det här fallet måste du först ställa in systemet på lägsta startläge i säkert läge. Hur aktiverar man AHCI? Enkelt nog.

  • För att göra detta, ring först kommandoraden (nödvändigtvis som administratör), och skriv in kombinationen bcdedit /set (current) safeboot minimal.
  • Efter detta måste du starta om, i början av omstarten, ange BOIS-inställningarna och växla sedan läget från IDE till AHCI.
  • Efter att ha sparat inställningarna följer en omstart igen, kommandokonsolen anropas och raden bcdedit /deletevalue (nuvarande) safeboot skrivs i den, varefter ytterligare en omstart av datorn följer.

I princip kan frågan om hur man aktiverar AHCI i G8 lösas genom att använda ett speciellt verktyg från Intel (naturligtvis om du har en processor från just denna tillverkare).

  • Först måste du ladda ner drivrutinen i form av f6flpy-filen och SetupRST.exe-anpassaren från den officiella resursen.
  • Efter detta väljs önskad hårddisk i "Enhetshanteraren", tillämpas och den nedladdade f6flpy-filen anges manuellt som själva drivrutinen.
  • Detta följs av en omstart, och efter att systemet startar med AHCI-läget redan aktiverat, startas den körbara SetupRST-konfigurationsfilen för att slutföra datorinstallationen.

Hur aktiverar jag AHCI på Windows 10?

Som redan nämnts, för den tionde versionen av systemet liknar åtgärderna något de som utförs i Windows 7. Den enda skillnaden är valet av mappar och parametrar.

  • I systemregistret hittar vi katalogen Tjänster. Här används storahci-katalogen för startparametern.
  • Därefter ställs nollvärden in för parameter 0 i katalogerna storahci/StartOverride och iaStorV/StartOverride.
  • Efter detta kan du börja aktivera det primära värdet i BIOS primära in-/utgångssysteminställningar.

Förresten, i den åttonde versionen av systemet kan liknande parametrar också redigeras. Men varför, om det finns en enklare rationell lösning på problemet?

Aktiverar AHCI i BIOS

För att ange inställningar på stationära datorer används oftast Del-tangenten, och för bärbara datorer - F2, F12, kombinationer med Esc- och Fn-tangenterna eller speciella knappar på panelen som ASSIST i Sony VAIO.

Här måste du hitta avsnittet eller inställningarna för AHCI-läge. Hur aktiverar man den önskade parametern i BIOS? Använd bara enter-tangenten på inställningsraden för SATA-läge och välj en parameter med hjälp av pilarna med bekräftelse i form av ytterligare en tryckning på Enter. När du avslutar, glöm inte att spara ändringarna (F10 + Y) och starta om systemet. När du startar om kommer systemet automatiskt att installera nödvändiga drivrutiner.

Möjliga problem

Tyvärr kan ibland oväntade fel uppstå när du byter till AHCI-läge. Kanske inte hårddisken i sig stöder detta driftsätt. I det här fallet är det ingen idé att försöka aktivera AHCI.

Å andra sidan, om systemet startar, men vissa fel visas eller kraschar inträffar precis efter att du bytt från IDE till AHCI, kan du försöka felsöka med hjälp av ett specialutvecklat verktyg från Microsoft som heter Fix It.

Om varken det ena eller det andra hjälper, måste du ta fram BIOS-inställningarna igen och ändra hårddiskens driftläge. Observera: om AHCI aktiverades utan att utföra de preliminära stegen i systemregistret som beskrivs ovan, kanske dessa metoder inte fungerar. Lösningen är antingen en systemåterställning med hjälp av flyttbara media eller en fullständig ominstallation av Windows. Så var försiktig. Jag vill dock hoppas att det inte kommer till detta (naturligtvis förutsatt att hela sekvensen genomfördes exakt i den ordning som angavs i beskrivningen).

När du upprepar eller rensar kan du först aktivera det här läget i BIOS, så att du senare inte behöver rusa runt och leta efter en lösning för att aktivera det eller felsöka problem och fel i din dator eller bärbara dator.

Istället för totalt

Sammanfattningsvis återstår det att tillägga att oerfarna användare som inte är bekanta med krångligheterna med att ställa in det primära BIOS-systemet och Windows-operativsystemen inte bör aktivera detta läge om det inte är absolut nödvändigt. Ändå, på moderna datorer med kraftfulla processorer och stora mängder RAM kommer prestandaökningen inte att vara särskilt märkbar. På gamla terminaler eller bärbara datorer är det ingen idé att använda det här läget alls. I grund och botten, som redan nämnts, är sådana inställningar mer lämpade för servrar när hårddisken nås av flera dussin barnterminaler på det lokala nätverket.

AHCI-driftläget för SATA-hårddiskar gör att du kan använda NCQ (Native Command Queing), DIPM (Device Initiated Power Management)-teknik och andra funktioner såsom hot-swappable SATA-enheter. Generellt sett tillåter aktivering av AHCI-läge dig att öka hastigheten på hårddiskar och SSD:er i systemet, främst på grund av fördelarna med NCQ. Denna instruktion beskriver hur du aktiverar AHCI-läge i Windows 10 efter installation av systemet, om det av någon anledning ominstallation med AHCI-läge tidigare aktiverat i BIOS eller UEFI är inte möjlig, och systemet installerades i IDE-läge. Jag noterar att för nästan alla moderna datorer med ett förinstallerat operativsystem är detta läge redan aktiverat, och själva förändringen är särskilt viktig för SSD-enheter och bärbara datorer, eftersom AHCI-läget låter dig öka SSD-prestanda och samtidigt (om än något) minska strömförbrukningen. Och en detalj till: de beskrivna åtgärderna i teorin kan leda till oönskade konsekvenser, såsom oförmågan att starta operativsystemet. Ta därför bara på dig dem om du vet varför du gör det, vet hur du kommer in i BIOS eller UEFI och är redo att korrigera oförutsedda konsekvenser om något händer (till exempel genom att installera om Windows 10 från början i AHCI-läge Ta reda på. Om AHCI-läget för närvarande är aktiverat kan göras genom att titta på UEFI- eller BIOS-inställningarna (i SATA-enhetsparametrarna) eller direkt i operativsystemet (se skärmdump nedan).
För att möjliggöra driften av hårddiskar eller SSD-enheter behöver vi Windows 10-administratörsrättigheter och en registerredigerare. För att starta registret, tryck på Win+R-tangenterna på ditt tangentbord och enter regedit.

Om du har UEFI, i det här fallet rekommenderar jag att du gör detta genom "Inställningar" (Win + I) - "Uppdatering och säkerhet" - "Återställning" - "Special startalternativ". Gå sedan till "Felsökning" - "Avancerade alternativ" - "UEFI Software Settings". För system med BIOS - använd F2-tangenten (vanligtvis på bärbara datorer) eller Delete (på en PC) för att ange BIOS-inställningarna (