Fix: VT-X / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemet ditt

Flere brukere får feilen ' VT-x / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemet ditt' når de prøver å installere eller starte en virtuell maskin i Oracle VM Virtualbox. Problemet er ikke spesifikt for en viss Windows-versjon, da det rapporteres å oppstå med hver nylig utgave av Windows.

VT-x Amd-V maskinvareakselerasjon er ikke tilgjengelig på systemet ditt.

Hva som forårsaker ' VT-x / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemets feil

Vi undersøkte dette problemet ved å se på forskjellige brukerrapporter og reparasjonsstrategier som de brukte for å få problemet løst. Basert på hva vi samlet, er det flere vanlige scenarier som vil utløse denne feilmeldingen:

  • CPU-en din støtter ikke VT-x / AMD-V - Noen eldre CPUer er ikke utstyrt for å støtte Intels VT-x eller AMD-V. Hvis datamaskinen ikke støtter noen virtualiseringsteknologi, vil du ikke kunne omgå eller løse feilmeldingen.
  • VT-x / AMD-V ble deaktivert av Hyper-V - Hyper-V er Microsofts egenutviklede virtualiseringsteknologi. De nyeste Windows-versjonene vil aktivere Hyper-V automatisk og deaktivere VT-x / AMD-V for å unngå konflikter. Hyper-V fungerer imidlertid ikke bra med virtuelle maskiner.
  • VT-x / AMD-V er deaktivert i BIOS - En annen grunn til at du kan se denne feilmeldingen er at virtualiseringsteknologien som CPU-en bruker, er deaktivert fra BIOS. I dette tilfellet vil tilgang til BIOS-innstillingene og aktivering av VT-x / AMD-V løse feilmeldingen og tillate deg å kjøre virtuelle maskiner.

Hvis du for øyeblikket sliter med å løse feilen ' VT-x / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemet ditt', vil denne artikkelen gi deg en samling bekreftede feilsøkingstrinn. Nedenfor nedenfor finner du flere populære metoder som andre brukere i en lignende situasjon har brukt for å løse feilmeldingen.

Følg metodene nedenfor i rekkefølgen de presenteres for å skåne deg for å prøve unødvendige rettelser. Du bør til slutt finne en metode som løser (eller i det minste gir svar på) problemet ditt.

Metode 1: Kontroller om CPU-en din støtter virtualisering

Før du prøver ut noe annet, er det viktig at du tar deg tid til å undersøke om datamaskinen din er utstyrt for å bruke VT-X eller AMD-V. Alle de nyere CPUene støtter virtualisering i dag (inkludert de som er i lavt område). Imidlertid, hvis du jobber med en eldre CPU, bør du begynne med å bekrefte om CPU-en din støtter virtualisering.

Det er et par måter å bekrefte om CPU-en din er utstyrt for å bruke virtualisering - du bruker enten et eget program som vil fortelle deg om virtualisering støttes på CPU-en eller gjør ting manuelt. Følg hvilken guide som er nærmere din foretrukne tilnærming.

Hvordan bekrefte om CPU-en din støtter virtualisering automatisk

En av de enkleste måtene å finne ut om datamaskinen din støtter virtualisering, er å bruke et dedikert verktøy kalt SecurAble . Blant annet vil dette verktøyet analysere tilstedeværelsen av operative modellprosessfunksjoner inkludert virtualisering. Her er en rask guide til bruk av SecurAble :

  1. Besøk denne lenken (her) og klikk på Last ned nå for å laste ned den nyeste versjonen av Securable .

    Laster ned SecurAble
  2. Åpne SecurAble-kjørbare og klikk Ja ved ledeteksten UAC (User Account Control) .
  3. Hvis datamaskinen din er utstyrt for å støtte maskinvarevirtualisering, vil du se et grønt Ja ovenfor maskinvarevirtualisering .

    Verifiserer om virtualisering støttes

Hvis svaret er Ja, betyr det at datamaskinens CPU er utstyrt for å støtte virtualisering, og en av de neste metodene nedenfor lar deg løse feilmeldingen. Hvis du fant ut at maskinvarevirtualisering ikke støttes, følger du de andre metodene nedenfor ikke vil løse feilmeldingen.

Hvordan bekrefte om CPU-en din støtter virtualisering manuelt

Hvis du foretrekker å gjøre ting manuelt, kan du kontrollere om CPU-en din støtter VT-x (på Intel) eller AMD-V (på AMD) ved å undersøke spesifikasjonene til CPU-en manuelt. For å gjøre dette, følg en av de to guide-belgene (i henhold til CPU-produsenten din):

Intel

Med Intel-prosessorer kan du se om virtualisering støttes ved å se på prosessordokumentasjonen som finnes på ARK.INTEL.COM . Når du kommer dit, kan du bruke søkefunksjonen til å søke etter den spesifikke CPU-modellen.

Deretter blar du ned til fanen Avanserte teknologier og ser status for I ntel® Virtualization Technology for Directed I / O (VT-d) og Intel® Virtualization Technology (VT-x) . Hvis noen av dem er merket som Nei, støttes ikke virtualiseringsteknologi av prosessormodellen din.

Kontroller om virtualisering støttes på en Intel-prosessor

AMD

Hvis du har en AMD-prosessor, kan du bekrefte om den støtter virtualisering ved å se på spesifikasjonene på AMDs nettsted . Bruk søkefunksjonen til å finne din spesifikke modell, eller velg den fra listen. Når du kommer til websiden dedikert til CPU-modellen din, utvider du rullegardinmenyen Nøkkelfunksjoner og ser om virtualisering er blant støttede teknologier.

Eksempel på AMD-prosess som støtter virtualisering

Hvis du fant ut at virtualisering støttes, fortsett med de neste metodene nedenfor for å få problemet løst.

Metode 2: Deaktivering av Hyper V

Hyper-V (tidligere kjent som Windows Server Virtualization) er Microsofts proprietære virtualiseringsteknologi. Hyper-V er perfekt i stand til å lage virtuelle maskiner på x86 og x64-systemet som kjører Windows, men det brukes ikke av VirtualBox eller VMware av stabilitetshensyn.

Imidlertid er de nyeste Windows-versjonene programmert til å prioritere Hyper-V fremfor VT-X eller AMD-V. Og siden Hyper-V vil komme i konflikt med lignende virtualiseringsteknologi, vil VT-x eller AMD-V som standard deaktiveres når Hyper-V er aktivert.

Som du kan forestille deg, vil dette skape feil med Virtualbox, VMware eller lignende programvare, siden de fleste av dem ikke er designet for å fungere med Hyper-V.

Heldigvis vil deaktivering av Hyper-V løse ' VT-x / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemet ditt' feilen hvis problemet. Det er flere metoder du kan følge for å deaktivere Hyper-V og la VT-x eller AMD-V ta over. Følg med på hvilken du føler deg mer komfortabel med.

Deaktivering av Hyper-V via ledetekst

Den enkleste måten å deaktivere Hyper-V er ved å skrive inn en kommando i et forhøyet Kommandoprompt-vindu. Her er hva du trenger å gjøre:

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter “ cmd ” og trykk Ctrl + Shift + Enter for å åpne en forhøyet ledetekst. Når du blir bedt om det av UAC (User Account Control), klikker du Ja for å gi administrative rettigheter.

    Åpne ledetekst via dialogboksen Kjør
  2. I den forhøyede ledeteksten skriver du inn / limer inn følgende kommando og trykker Enter for å deaktivere Hyper-V-funksjonen:
     dism.exe / Online / Disable-Feature: Microsoft-Hyper-V 

    Så snart du er ferdig med å kjøre denne kommandoen, blir Hyper-V deaktivert og virtualiseringsteknologien som leveres av prosessoren din vil bli forsterket.

Deaktivering av Hyper-V via GUI

En annen metode som lar deg deaktivere Hyper-V-teknologien er å bruke kontrollpanelgrensesnittet. Denne metoden er tregere, men bør foretrekkes hvis du ikke er komfortabel med å kjøre kommandoer via terminalen. Følg trinnene nedenfor for å deaktivere Hyper-V via skjermbildet Programmer og funksjoner:

  1. Trykk på Windows-tasten + R for å åpne en Kjør-dialogboks. Skriv deretter “ appwiz.cpl ” og trykk Enter for å åpne skjermbildet Programmer og funksjoner .

    Skriv appwiz.cpl og trykk Enter for å åpne listen over installerte programmer på Windows
  2. I skjermbildet Programmer og funksjoner klikker du på Slå Windows-funksjoner av eller på fra venstre rute.

    Åpne Windows-menyen
  3. Fra Windows Funksjoner-menyen utvider du Hyper-V-mappen og sørger for å fjerne merket for Hyper-V Management Tools og Hyper-V Platform før du klikker OK .

    Deaktivering av Hyper-V via Windows Funksjonsskjerm
  4. Start datamaskinen på nytt og se om feilen er løst ved neste oppstart.

Hvis du fremdeles opplever feilen ' VT-x / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemet ditt', kan du gå ned til neste metode nedenfor for å sikre at virtualisering er aktivert fra BIOS / UEFI.

Metode 3: Aktivere virtualisering med BIOS / UEFI

En annen grunn til at du kan få ' VT-x / AMD-V maskinvareakselerasjon er ikke tilgjengelig på systemet', skyldes at virtualisering er deaktivert fra BIOS-innstillingene. Selv om virtualisering er aktivert som standard på de fleste datamaskinkonfigurasjoner, er dette ganske vanlig. For mange berørte brukere er en BIOS-oppdatering det som endte med å deaktivere virtualiseringsteknologien i BIOS.

Heldigvis kan du skrive dette galt ganske enkelt ved å gå inn på BIOS / UEFI-innstillingene og aktivere virtualiseringsteknologien derfra.

Merk: Hovedkort utgitt før utgivelsen av Windows 8 bruker sannsynligvis BIOS, mens de fleste moderne PC-bygg bruker UEFI.

På en BIOS-drevet datamaskin må du trykke på Setup-tasten under den første oppstartsskjermen. Oppsetttasten er vanligvis en av F-tastene (F2, F4, F6, F8) eller Del-tasten. Hvis du ikke kan identifisere konfigurasjonsnøkkelen som er spesifikk for hovedkortet ditt, kan du gjøre et online søk på ' hovedkortmodell + konfigurasjonsnøkkel '.

Trykk på [-tasten] for å gå inn i oppsett. På en UEFI-basert datamaskin må du følge instruksjonene ( her ) for å starte opp i menyen Avanserte oppstartsalternativer . Derfra kan du få tilgang til UEFI-firmwareinnstillingene.

Få tilgang til UEFI-firmwareinnstillingene

Når du har fått tilgang til BIOS / UEFI-innstillingene, kan du begynne å lete etter et alternativ merket Intel VT-x, AMD-V, Intel Virtualization Technology, Vanderpool, etc. Du kan vanligvis finne alternativet under Prosessor, sikkerhet, brikkesett, avansert, avansert Brikkesettkontroll, avansert CPU-konfigurasjon, etc.

Når du klarer å finne alternativet, må du forsikre deg om at du aktiverer det.

Aktivere virtualisering på en HP-basert BIOS

Merk: Innstillingene du finner i BIOS / UEFI, vil være forskjellige, avhengig av hovedkortet og CPU-produsenten. Hvis du ikke selv finner alternativet, kan du søke på nettet etter spesifikke trinn for å aktivere maskinvarevirtualisering på konfigurasjonen din.

Når du har klart å aktivere virtualisering, lagrer du endringene og start datamaskinen på nytt. Ved neste oppstart skal feilen ' VT-x / AMD-V maskinvareakselerasjon ikke tilgjengelig på systemet ditt' ikke lenger oppstå når du prøver å installere eller kjøre en virtuell maskin.

Interessante Artikler