A virtualizáció engedélyezése a BIOS-ban Intel és AMD számára

Lehetséges, hogy hibába ütközött, miközben a számítógépén virtualizációhoz(virtualization) kapcsolódó virtuális gépet használt . Mi az a virtualizáció? A számítógépén van? hogyan kapcsolod be? Az alábbiakban megtalálja a választ ezekre és további kérdésekre, függetlenül attól, hogy Intel vagy AMD rendszert használ.

Mi az a hardveres virtualizáció?

Jó eséllyel tudja, hogy virtualizációra van szüksége, de nem tudja, mi az. Amint azt sejtheti, ez a virtuális gépekhez(virtual machines) kapcsolódik . Valójában a hardveres virtualizáció lehetővé teszi, hogy a fizikai CPU több virtuális CPU(CPUs) -ként jelenjen meg .

Ez elengedhetetlen ahhoz, hogy a virtuális gépek zökkenőmentesen kompatibilisek legyenek a vendég operációs rendszerrel, miközben megosztják az erőforrásokat a gazdagép operációs rendszerrel. Számos technikai oka van annak, hogy miért szeretné ezeket az elszigetelt virtuális CPU(CPUs) -kat . Ennek ellenére ehhez a cikkhez csak annyit kell tudnia, hogy a virtualizáció révén a virtuális gépek és néhány egyéb alkalmazás is jól futnak.

Mik az Intel(Are Intel) és az AMD virtualizációs márkanevei(Virtualization Brand Names) ?

A két fő PC - processzor(CPU) márka az Intel és az AMD(AMD) . A számítógépében szinte biztos, hogy a két processzormárka egyike található benne. Mindkét vállalat az x86 utasításkészlet alapján építi fel CPU -ját. (CPUs)Más szóval, mindketten ugyanazt a kódot tudják végrehajtani és megérteni.

Az Intel és az AMD(AMD) azonban házon belüli CPU - funkciókkal is rendelkezik, amelyeket kifejezetten szoftverrel kell támogatni. Hardveres virtualizáció esetén az Intel technológiája (Intel)Intel VT vagy VT-x néven ismert . Az AMD(AMD) viszont egyszerűen AMD-V-nek(AMD-V) nevezi a verzióját . Tehát ezeket a kifejezéseket kell keresnie, amikor engedélyezni szeretné a virtualizációt a számítógépén.

Hogyan ellenőrizhető, hogy a virtualizáció(Virtualization) engedélyezve van -e

Mielőtt rátérnénk a virtualizáció be- és kikapcsolására, érdemes megtanulni, hogyan ellenőrizheti, hogy a funkció jelenleg aktív-e, illetve, hogy a CPU támogatja-e.

Windows rendszerben(Windows) kövesse az alábbi lépéseket annak ellenőrzéséhez, hogy engedélyezve van-e a virtualizáció :

  1. Nyomja meg a Ctrl + Shift + Esc billentyűkombinációt(Esc) a Feladatkezelő megnyitásához(Task Manager) .

  1. Váltson a Teljesítmény lapra(Performance tab) , ha még nem volt kiválasztva.
  2. Válassza a CPU lehetőséget a bal oldali ablaktáblában.

  1. Keresse meg a Virtualizáció(Virtualization) bejegyzést a jobb oldali ablaktáblában, a CPU teljesítménydiagram(CPU performance graph) alatt .

Ha a bejegyzés „Engedélyezve” felirattal rendelkezik, nem kell többet tennie. A számítógépe is támogatja a virtualizációt, és már engedélyezve van. Ha azonban nem jelzi, hogy engedélyezve van, ellenőriznünk kell, hogy a CPU valóban fel van-e szerelve hardveres virtualizációval.

Ennek legegyszerűbb módja a CPU-Z alkalmazás használata. Ez egy olyan alkalmazás, amelyet a számítógépes geek évek óta használnak, hogy gyors és pontos információkat szerezzenek a számítógép CPU -járól.

  1. Töltse le és telepítse a CPU-Z-t(CPU-Z) .
  2. Futtassa a CPU-Z-t(CPU-Z)
  3. A CPU lapon(CPU tab) ellenőrizze a VT-X vagy AMD-V Utasítások(Instructions) szakaszát .

Ha a virtualizációs utasítások szerepelnek a CPU-Z- ben, akkor a CPU rendelkezik ezzel a funkcióval. Ez azt jelenti, hogy aktiválnia kell a BIOS vagy az UEFI menüben. 

A virtualizáció(Virtualization) engedélyezése a BIOS -ban vagy az UEFI -ben(UEFI)

Miután megállapította, hogy a virtualizáció nincs engedélyezve a számítógépén, de a CPU támogatja, a következő lépés a kapcsoló átfordítása és engedélyezése.

Itt a dolgok kissé bonyolultak, mert a virtualizáció kapcsolója a BIOS vagy az UEFI(BIOS or UEFI) menüben található. Ez az a két típusú firmware, amelyet a számítógép használhat, és az UEFI a modernebb szabvány.

Akárhogy is, be kell lépnie a firmware-be a számítógép újraindításával és a BIOS vagy az UEFI menü aktiválásával. A különböző(Different) alaplapgyártók eltérő módon tehetik ezt meg, de ha segítségre van szüksége, nézze meg a Hogyan lépjünk be a BIOS-ba a Windows 10 és régebbi verziókban című részt(How to Enter BIOS in Windows 10 and Older Versions) .

Miután bejutott a BIOS -ba , meg kell találnia a megfelelő beállítást a rendszer számára, hogy engedélyezze a virtualizációt a BIOS -ban . BIOS/UEFI fejlesztők között nincs szabványos terminológia az ilyen beállításra. Ezért előfordulhat, hogy a fantáziáját kell használnia, ha a választott megfogalmazásuk kissé homályos. A fenti képernyőkép az Advanced and CPU Configuration alatt volt, és a beállítás neve Intel Virtualization Technology .

Az alábbi képernyőkép egy Intel-alapú Gigabyte Aorus laptopról készült, de az általános elképzelés ugyanaz, függetlenül az alaplaptól vagy a CPU márkától.

A virtualizációs beállításokat a Speciális lapkakészlet-funkciók(Advanced Chipset Features) alatt találtuk . Bár ennél a konkrét számítógépnél a VT-x- nek nem volt kapcsolója. Ehelyett csak a VT-d kapcsolót találtuk. A VT-d(VT-d. VT-d) egy virtualizációs altechnológia, amely az IO (input-output) eszközök, nem pedig a CPU(CPUs) -k virtualizálásával foglalkozik . Ennek ellenére(Nonetheless) be kell kapcsolnia a rendszer által támogatott virtualizációs funkciókat.

Van-e hátránya(Downside) a virtualizáció engedélyezésének(Enabling Virtualization) ?

Felmerülhet a kérdés, ha a virtualizáció olyan hasznos, miért van alapértelmezés szerint ki van kapcsolva? A válasz kissé bonyolult, de vannak olyan körülmények, amikor a funkció ronthatja a teljesítményt. Ez hasonló ahhoz, ahogy a hiperszálas láncolás(hyperthreading) kikapcsolása javíthatja a számítógép teljesítményét bizonyos programokkal.

A gyakorlatban nem valószínű, hogy bármilyen teljesítménybeli változást észlel egy modern rendszeren. Hacsak nem futtat egy CPU -benchmarkot egymás után, és minden alkalommal más pontszámot lát, ez az. Ettől függetlenül, ha olyan szoftvert kell futtatnia, amely nem működik jól a hardveres virtualizációval, egyszerűen megfordíthatja a fenti lépéseket, és egyszerűen csak kikapcsolhatja.



About the author

Számítógép-programozó vagyok, és több mint 15 éve. Szakértelmem szoftveralkalmazások fejlesztésében és karbantartásában, valamint ezen alkalmazások technikai támogatásában rejlik. Számítógép-programozást is tanítottam középiskolásoknak, jelenleg pedig profi oktató vagyok.



Related posts