Moderni procesori uključuju značajke virtualizacije hardvera koji pomažu u ubrzanju virtualnih strojeva stvorenih u VirtualBox, VMware, Hyper-V i drugim aplikacijama. No te značajke nisu uvijek omogućene prema zadanim postavkama.
Virtualni strojevi su divne stvari. Pomoću aplikacija za virtualizaciju možete pokrenuti cijelo virtualno računalo u prozoru vašeg trenutnog sustava. Unutar tog virtualnog računala možete pokrenuti različite operacijske sustave, testne aplikacije u okruženju pješčanika i eksperimentirati s značajkama bez brige. Da bi funkcionirao, te aplikacije za virtualni stroj trebaju značajke hardverskog ubrzanja ugrađene u suvremene procesore. Za Intel CPU, to znači Intel VT-x hardversko ubrzanje. Za AMD procesore, to znači AMD-V hardversko ubrzanje.
U nekom trenutku možda ćete naići na poruke o pogrešci u VM aplikacijama kao što su:
Ove pogreške mogu se pojaviti iz nekoliko razloga. Prvo je da značajka hardverskog ubrzavanja može biti onemogućena. Na sustavima s Intelovim procesorom, značajka Intel VT-x može se onemogućiti putem BIOS ili UEFI postavke firmvera. Zapravo, često je onemogućen na novim računalima. Na sustavima s AMD CPU-om to neće biti problem. Značajka AMD-V uvijek je omogućena, tako da nema promjena BIOS ili UEFI postavki.
Drugi razlog zbog kojih se te pogreške mogu pojaviti jest ako pokušavate koristiti aplikaciju za virtualizaciju poput VMWare ili VirtualBox kada već instalirate Microsoftov Hyper-V. Hyper-V preuzima te značajke hardverskog ubrzavanja i druge aplikacije za virtualizaciju neće ih moći pristupiti.
Pogledajmo dakle kako riješiti ove probleme.
Ako imate Hyper-V instaliran, postaje pohlepan i neće dopustiti drugim aplikacijama za virtualizaciju pristup značajkama hardverskog ubrzavanja. To se češće događa s Intel VT-x hardverom, no može se dogoditi i kod AMD-V. Ako je to slučaj, u vašoj aplikaciji za virtualizaciju vidjet ćete poruke o pogrešci u smislu da je Intel VT-x (ili AMD-V) nedostupan, iako je omogućen na vašem računalu.
Da biste riješili taj problem, samo trebate deinstalirati Hyper-V. Hyper-V je dodatna značajka sustava Windows pa ga deinstaliranje razlikuje od deinstaliranja redovne aplikacije. Idite na upravljačku ploču> Deinstalirajte program. U prozoru "Programi i značajke" kliknite "Uključite ili isključite značajke sustava Windows".
U prozoru "Značajke sustava Windows" isključite potvrdni okvir "Hyper-V", a zatim kliknite "U redu".
Kada se Windows završi deinstalirati Hyper-V, morat ćete ponovo pokrenuti računalo, a zatim ponovo pokušajte koristiti VirtualBox ili VMware.
Ako imate Intel CPU i deinstaliranje Hyper-V nije riješio vaš problem - ili vaša aplikacija za virtualizaciju izvijestila da je Intel VT-x onemogućen - morat ćete pristupiti BIOS ili UEFI postavkama vašeg računala. Računala napravljena prije izdavanja sustava Windows 8 vjerojatno koriste BIOS. Računala napravljena nakon izlaska iz sustava Windows 8 mogu umjesto toga upotrebljavati UEFI, a vjerojatnost korištenja UEFI-ja raste što modernije računalo.
Na sustavu koji se temelji na BIOS-u pristupat ćete postavkama BIOS-a ponovnim pokretanjem računala i pritiskom na odgovarajući ključ desno kada prvi put krene. Tipka koju pritisnete ovisi o proizvođaču računala, ali često je tipka "Delete" ili "F2". Također ćete najvjerojatnije vidjeti poruku tijekom pokretanja koja kaže nešto poput "Press" Ključ za pristup postavkama. "Ako ne možete odrediti pravu tipku za ulazak u BIOS postavke, samo obavite pretraživanje weba za nešto poput"computer model_number pristup BIOS-u. "
Na računalima na kojima se temelji UEFI, ne morate nužno samo pritisnuti tipku dok je računalo podizanje sustava. Umjesto toga, morate slijediti ove upute kako biste pristupili postavkama UEFI firmvera iz naprednih opcija pokretanja sustava Windows. Držite pritisnutu tipku Shift dok kliknete Ponovno pokreni u sustavu Windows da biste se ponovno pokrenuli ravno u taj izbornik.
Bilo da vaše računalo koristi BIOS ili UEFI, kada se nalazite u izborniku postavki, možete početi gledati opciju označenu kao "Intel VT-x", "Intel Virtualization Technology", "Virtualization Extensions", "Vanderpool" ili nešto slično.
Često ćete naći opciju ispod podizbornika "Procesor". Taj podizbornik može se nalaziti negdje pod izbornikom "Chipset", "Northbridge", "Advanced Chipset Control" ili "Advanced CPU Configuration".
Omogućite opciju, a zatim odaberite "Save and Exit" ili ekvivalentnu značajku za spremanje promjena postavki i ponovno pokretanje računala.
Nakon što se računalo ponovno pokrene, pokušajte ponovo koristiti VirtualBox ili VMware.
Nažalost, neki proizvođači prijenosnih računala i proizvođači matične ploče ne uključuju opciju u BIOS ili UEFI postavkama za omogućivanje Intel VT-x. Ako ne vidite tu opciju, pokušajte izvršiti pretraživanje weba za broj modela vašeg prijenosnog računala - ili vašu matičnu ploču, ako je to stolno računalo - i "omogućiti Intel VT-x".
U nekim slučajevima proizvođači mogu kasnije izdati BIOS ili UEFI ažuriranje firmvera koji uključuje ovu opciju. Ažuriranje BIOS ili UEFI firmware-a može vam pomoći - ako ste sretni.
I, zapamtite - ako imate stariju CPU, on možda ne podržava Intel VT-x ili AMD-V hardversku virtualizacijsku značajku.
Slikovni kredit: Nick Grey na Flickru