Gå til hovedindhold
50% rabat alle planer, tidsbegrænset. Fra $2.48/mo
11 min left
Servere og OS

AHCI vs RAID: Sådan påvirker BIOS-lagringstilstande SATA, NVMe og Windows

S Af Samer 11 min læsning
AHCI vs RAID mode in BIOS: a SATA controller sending an AHCI path to a single SATA SSD and a RAID path to a stack of SATA SSDs, with an M.2 NVMe drive alongside

Du sidder i BIOS på en nybygget maskine, operativsystemets installationsprogram venter på en USB-nøgle, og rullemenuen for lagringstilstand tilbyder IDE, AHCI og RAID. Eller du åbnede firmwaren på en maskine, du har overtaget, opdagede at den blev leveret i RAID-tilstand med en enkelt disk og uden synligt array, og nu spekulerer du på, om nogen har begået en fejl, og om en ændring efterlader dig med en blå skærm.

Spørgsmålet om AHCI eller RAID er værd at få rigtigt, men ikke af den grund de fleste tror. Betegnelserne beskriver ikke to universelle, konkurrerende teknologier, og på moderne hardware kan indstillingen påvirke SATA, NVMe via Intel VMD eller begge dele. Når du er færdig med denne guide, ved du, hvad hver tilstand præsenterer for operativsystemet, hvilken du skal vælge, og hvorfor det kan forhindre Windows i at starte, hvis du ændrer en velfungerende controllertilstand.

Den korte version

  • RAID-tilstand er ikke en universel "AHCI plus RAID"-kontakt. På mange pc'er vælger den en producentspecifik lagringsstak som Intel RST eller AMD RAIDXpert2, mens nogle nyere Intel-systemer sender udvalgte SATA- og NVMe-enheder gennem VMD.
  • Et standard NVMe-drev går uden om SATA og AHCI. Alligevel kan en OEM-indstilling som "RAID On", RST eller VMD stadig ændre, hvordan det NVMe-drev præsenteres for Windows.
  • Ved en frisk installation med ét SATA-drev og uden firmware-RAID-funktioner er AHCI som regel det rene standardvalg. Behold OEM-standarden, når systemet allerede starter korrekt, eller producenten kræver RST eller VMD.
  • Skift ikke lagringstilstand efter Windows er installeret, uden en sikkerhedskopi og en migreringsplan, der tager højde for drivere. Et direkte skift kan udløse en INACCESSIBLE_BOOT_DEVICE-fejl.

Hvad gør SATA-tilstandene i BIOS egentlig?

BIOS storage controller routing three paths: a legacy IDE path to an old hard drive, an AHCI path to individual SATA SSDs with Native Command Queuing, and a RAID path to a managed array

Indstillingen for lagringstilstand fortæller bundkortet, hvordan det skal præsentere tilsluttede drev for operativsystemet. Mulighederne kan omfatte IDE, AHCI, RAID, RST, VMD eller en samlet betegnelse som SATA/NVMe Operation. Det er en beslutning på controller- eller remapping-niveau, ikke en egenskab, der er gemt på det enkelte drev.

Den valgte tilstand bestemmer, hvilken controlleridentitet, hvilket funktionssæt og hvilken driverstak operativsystemet får. Betegnelserne er ikke ligeværdige varianter af én grænseflade, og deres præcise betydning varierer med chipsæt og systemproducent.

IDE-tilstand efterligner adfærden fra gammel Parallel ATA-hardware. Den giver ikke adgang til AHCI-funktioner som Native Command Queuing (NCQ) eller AHCI-hot-plug-understøttelse. Dens eneste tilbageværende formål er kompatibilitet med operativsystemer fra Windows XP-æraen, der er ældre end indbyggede AHCI-drivere. Mange nuværende UEFI-systemer tilbyder den slet ikke længere.

AHCI-tilstand giver adgang til den standardbaserede værtsgrænseflade, som Intel definerer i AHCI 1.3.1-specifikationen. Den understøtter SATA-egenskaber som NCQ med op til 32 kommandopladser pr. port samt hot-plug-registrering. Hot-swap afhænger stadig af, at port, enhed, driver, firmware og den fysiske hardware understøtter det, så AHCI garanterer ikke, at ethvert SATA-stik er sikkert at trække ud under drift.

RAID-tilstand vælger en lagringssti, der styres af producenten. På Intel-systemer betyder det som regel RST eller VMD; AMD-platforme kan bruge RAIDXpert2. Afhængigt af hardwaren kan tilstanden håndtere SATA-enheder, omdirigere udvalgte NVMe-enheder eller begge dele. Windows bruger så producentens controllerdriver i stedet for at behandle controlleren som en almindelig AHCI-enhed.

TilstandHvad det gørNCQ + hot-swapHvornår du bruger den
IDE (PATA)Ældre PATA-kompatibel præsentationIngen AHCI-funktionerKun til et gammelt operativsystem fra før AHCI
AHCIStandardbaseret SATA-værtsgrænsefladeUnderstøttet, når controller, enhed og driver implementerer demEn almindelig SATA-installation uden firmware-RAID
RAID / RST / VMDProducentstyret lagringssti; kan omfatte SATA og/eller NVMeAfhænger af platform og driverFirmware-RAID, RST/Optane/VMD eller en OEM-standard

Vigtigste pointe: AHCI er en defineret SATA-værtsgrænseflade. Betegnelserne RAID, RST og VMD vælger en producentspecifik lagringssti, hvis omfang afhænger af platformen.

Er RAID-tilstand et alternativ til AHCI, eller indeholder den AHCI?

Betragt AHCI og BIOS' RAID-tilstand som alternative controllerpræsentationer, ikke som et universelt supersæt-forhold. Nogle RAID-implementeringer fra producenter bevarer SATA-funktioner som NCQ og hot-plug, men Windows ser en anden controller og indlæser en anden driverstak. På nyere Intel-pc'er kan RAID On desuden aktivere VMD og placere udvalgte SATA- eller NVMe-enheder bag Intel RST.

Ordet "versus" giver derfor mening ved grænsen til operativsystemet. AHCI viser en standardbaseret SATA-controller, mens RAID, RST eller VMD viser en producentstyret controller. Det præcise funktionssæt afhænger af bundkort og firmware, så læs systemets manual i stedet for at gå ud fra, at enhver RAID-indstilling opfører sig ens.

Intels aktuelle RST-vejledning gør drivergrænsen tydelig: Intel RST-driveren er ikke kompatibel med AHCI-tilstand, og den understøttede RST- eller RAID-indstilling bør vælges, før Windows installeres. Det beviser ikke, at RAID er "AHCI plus mere"; det viser, at de to indstillinger præsenterer forskellige driverveje for operativsystemet.

Med ét enkelt drev garanterer ingen af betegnelserne bedre ydelse. Resultaterne afhænger af controller, driver, firmware, strømstyringspolitik og arbejdsbelastning. Vælg tilstanden ud fra kompatibilitet og de funktioner, du har brug for, ikke fordi en generisk benchmark påstår, at den ene altid er hurtigere.

Vigtigste pointe: med ét drev ligger den praktiske forskel først og fremmest i controlleren og driverstakken, ikke i en universel hastighedsfordel.

Påvirker AHCI/RAID-indstillingen NVMe-drev?

Motherboard diagram showing a SATA SSD reaching the CPU through the SATA controller while an M.2 NVMe drive reaches it directly over PCIe, with a platform-dependent VMD block sitting on the PCIe path

Et standard NVMe-drev, der sidder direkte på PCIe, styres ikke af AHCI. NVMe bruger PCIe og sit eget kommandosæt, så en almindelig SATA-AHCI-indstilling afgør hverken drevets kømodel eller ydelse.

På et typisk desktopbundkort uden VMD eller lagringsremapping bruger et M.2 NVMe-drev PCIe-baner, mens AHCI-indstillingen kun konfigurerer SATA-controlleren. Det er adskilte datastier, så at skifte SATA fra AHCI til en anden tilstand justerer intet i NVMe-protokollen.

Denne forskel betyder noget på systemer med et M.2 NVMe-startdrev. Hvis firmwaren kun tilbyder en almindelig AHCI-indstilling til SATA-portene, styrer den indstilling ikke NVMe-drevet. Den påvirker stadig alle SATA-SSD'er eller harddiske, der sidder på bundkortet.

Den vigtige undtagelse er Intel VMD og tilsvarende remapping fra andre producenter. Intel oplyser, at RST-driverversion 18.0 og nyere understøtter VMD på egnede Intel-platforme, og at firmwaren kan tildele SATA-porte samt PCIe- eller NVMe-enheder til VMD-controlleren. På sådan en maskine kan en menu ved navn RAID On, RST, VMD eller SATA/NVMe Operation ændre, hvordan et NVMe-startdrev præsenteres. Følg producentens dokumentation for den konkrete model.

AHCI giver 32 kommandopladser pr. SATA-port, mens NVMe-arkitekturen understøtter mange I/O-køer med langt større dybde. De faktiske grænser for operativsystem og enhed ligger som regel under protokollens maksimum, men de to designs sigter mod forskellige lagringsgenerationer.

Vigtigste pointe: en almindelig SATA-AHCI-indstilling justerer intet på et direkte tilsluttet NVMe-drev, men RST eller VMD kan stadig styre, hvordan det drev præsenteres.

Hvilken SATA-tilstand skal du bruge?

Ved en frisk Windows-installation med ét SATA-drev og uden planlagt firmwareunderstøttet RAID er AHCI som regel det rene standardvalg. Vælg RAID, RST eller VMD, når du bygger et firmwareunderstøttet array, har brug for en funktion som Intel RST eller Optane-styring, eller når OEM-imaget og driverne forventer den opsætning. Gem IDE til kompatibilitet med gamle systemer. Er NVMe involveret, så læs systemets manual, for betegnelsen kan styre både SATA og VMD.

Ny maskine med ét SATA-drev → AHCI. Den bruger den almindelige SATA-drivervej og giver som regel den bredeste kompatibilitet, når ingen RAID-funktion fra producenten er nødvendig.

Firmwareunderstøttet RAID, RST, VMD eller Optane → producentens RAID-tilstand. Brug den indstilling og den præinstallationsdriver, platformen kræver. Windows Storage Spaces, Linux-mdraid og andre software-RAID-løsninger kræver ikke BIOS-RAID-tilstand, bare fordi de samler drev.

OEM-system, der allerede kører RAID On eller VMD og starter korrekt → jeg ville lade det være. Ændr den kun af en konkret kompatibilitetsgrund og først efter at have bekræftet producentens migreringsprocedure. At rydde op i en firmwarebetegnelse er ikke risikoen for et system, der ikke kan starte, værd.

Gammelt operativsystem → IDE. Det er sjældent og gælder kun, når operativsystemet mangler AHCI-understøttelse, og firmwaren stadig tilbyder IDE-kompatibilitetstilstand.

Tip: Samsung Magician og RAID-tilstand. Samsung skriver: Magician understøtter ikke officielt software-RAID og kan undlade at registrere en SSD bag en RAID- eller SCSI-controller. Ved en enkelt Samsung SATA-SSD kan AHCI sammen med Microsofts lagringsdriver forbedre værktøjets kompatibilitet, men skift ikke et velfungerende system om udelukkende for Magicians skyld. Bekræft først drevmodellen og migreringsplanen.

Vigtigste pointe: AHCI er det sædvanlige valg ved en frisk installation med ét SATA-drev; RAID, RST eller VMD bør tjene en bestemt funktion eller en OEM-lagringssti.

Hvad sker der, hvis du ændrer SATA-tilstand efter installation af operativsystemet?

Two routes out of a BIOS storage-mode switch: a six-step safe path of back up, suspend BitLocker, enable Safe Mode, change the storage mode, boot Windows, disable Safe Mode, against an abrupt change that ends in an inaccessible boot device error

At ændre lagringscontrollerens tilstand efter Windows er installeret kan udløse fejlen INACCESSIBLE_BOOT_DEVICE (0x7B) eller en gendannelsesløkke. Windows blev installeret med en startkritisk driver og en konfiguration, der passer til den oprindelige controllerpræsentation. Efter et direkte skift kan systemet måske ikke længere nå startdrevet gennem den controller, det forventer.

Den sikreste reaktion på et utilsigtet skift er at gendanne den oprindelige firmwareindstilling. Er ændringen tilsigtet, så bekræft, at der ikke findes et aktivt RAID- eller Optane-volumen, og følg producentens procedure. Intel advarer om, at ændring af VMD eller RST efter installationen kan gøre startenheden utilgængelig, og Dell dokumenterer det samme misforhold i controllertilstand.

For Windows 10- eller 11-systemer uden et aktivt RAID 0- eller RAID 1-array dokumenterer Dell en migreringsprocedure via fejlsikret tilstand. Den kan fungere, fordi Windows starter én gang med den nye controllerpræsentation og indlæser den nødvendige lagringsdriver i fejlsikret tilstand, men den er hverken universel eller garanteret på tværs af producenter.

Tag en fuld sikkerhedskopi først, gem BitLocker-gendannelsesnøglen, suspendér BitLocker-beskyttelsen, og bekræft den præcise procedure for netop den model. Microsoft advarer ligeledes om, at ændring af startindstillinger med BCDEdit kan gøre en computer ubrugelig.

Kør dette som administrator, inden du genstarter:

bcdedit /set {current} safeboot minimal

Når Windows er startet i fejlsikret tilstand, kør:

bcdedit /deletevalue {current} safeboot

Genstart derefter normalt. Hvis Windows ikke starter, så gendan den oprindelige firmwareindstilling. Fortsæt ikke, hvis maskinen bruger et aktivt RAID-volumen, Optane eller et producentspecifikt gendannelsesimage; følg i stedet den migrerings- eller geninstallationsvej, producenten understøtter.

Vigtigste pointe: faren er ikke selve betegnelsen, men at ændre controllerpræsentationen, efter Windows har bundet sig til én drivervej.

Hvis du aldrig ser denne indstilling, fordi du kører på en VPS, er det som forventet. Udbyderen ejer det fysiske lagringslag og præsenterer en virtuel disk, så bundkortets lagringstilstand ligger uden for gæsteoperativsystemets kontrol.

Køb Cloud VPS pr. time

On-demand cloud VPS på AMD EPYC-processorer med NVMe-lagring.

Køb Cloud VPS pr. time

Konklusion

Til et nyt system med ét SATA-drev og uden firmware-RAID-funktion er AHCI som regel det enkleste valg. Brug RAID, RST eller VMD, når et array, et Optane- eller VMD-forløb eller OEM-opsætningen kræver det. Et direkte tilsluttet NVMe-drev bruger ikke AHCI, men VMD kan alligevel placere NVMe bag en producentdriver. Vigtigst af alt: skift ikke lagringstilstand på et velfungerende system i ubetænksomhed. Tag backup, beskyt BitLocker-gendannelsesvejen, og følg anvisningerne for netop den model.

Ofte stillede spørgsmål

Skal BIOS stå på AHCI eller RAID?

Ved en frisk installation med ét SATA-drev og uden behov for firmware-RAID er AHCI som regel det rene standardvalg. Vælg RAID, RST eller VMD, når platformen har brug for et array, Optane- eller VMD-styring eller en OEM-drivervej. Starter systemet allerede korrekt i fabrikstilstanden, så lad det være, medmindre du har en efterprøvet grund og en migreringsprocedure.

Er RAID-tilstand det samme som AHCI?

Nej. AHCI er en defineret SATA-værtsgrænseflade, mens BIOS' RAID-tilstand normalt viser en producentstyret controller som Intel RST, Intel VMD eller AMD RAIDXpert2. RAID-vejen kan bevare SATA-funktioner som NCQ og hot-plug, men den er ikke universelt "AHCI plus RAID", og Windows bruger en anden driverstak.

Påvirker AHCI- eller RAID-tilstand NVMe-drev?

Ikke gennem almindelig AHCI. Et direkte tilsluttet NVMe-drev bruger PCIe og NVMe-kommandosættet frem for SATA's AHCI-grænseflade. Intel VMD og tilsvarende OEM-lagringsremapping kan dog placere udvalgte NVMe-enheder bag en RAID- eller RST-controller, så firmwarebetegnelsen og modellens dokumentation betyder noget.

Kan jeg skifte fra RAID til AHCI uden at geninstallere Windows?

Ofte, men ikke altid. Dell dokumenterer en metode via fejlsikret tilstand til Windows 10- og 11-systemer uden et aktivt RAID 0- eller RAID 1-array. Tag backup først, gem BitLocker-gendannelsesnøglen, suspendér BitLocker, og følg anvisningerne for netop den model. Hvis en direkte ændring forhindrer opstart, så gendan den oprindelige indstilling; nogle systemer kræver en understøttet drivermigrering eller en geninstallation af Windows.

Hvad gør IDE-tilstand, og bør jeg bruge den?

IDE-tilstand præsenterer SATA-hardware gennem en grænseflade, der er kompatibel med det gamle Parallel ATA, uden AHCI-funktioner som NCQ eller AHCI-hot-plug-understøttelse. Den findes af hensyn til operativsystemer, der er ældre end AHCI, for eksempel Windows XP. Moderne systemer bør normalt bruge AHCI eller den RAID-, RST- eller VMD-tilstand, producenten kræver, og mange nuværende UEFI-firmwares tilbyder slet ikke IDE længere.

Del

Mere fra bloggen

Læs videre.

Klar til at udrulle? Fra 2,48 $/md.

Uafhængig cloud siden 2008. AMD EPYC, NVMe, 40 Gbps. 14 dages pengene-tilbage-garanti.