Sukob između Hyper-V i VirtualBox. Pogreška: “Nije moguće otvoriti sesiju za virtualni stroj. Organizacija prebacivanja između VirtualBox hipervizora i Hyper-V Virtualbox hyper v na istom računalu

29.03.2020 Recenzije

VirtualBox i Hyper-V su vrlo moćni alati za virtualizaciju. Svaki od njih ima svoje prednosti i nedostatke, a ponekad morate moći koristiti oba hipervizora na istom računalu. To je stvarno, unatoč činjenici da kada se Hyper-V aktivira, počinje virtualno VirtualBox strojevi nemoguće. Samo završava s ovom greškom.

Ipak, jednim ih trikom možete natjerati na suživot. Da biste to učinili, morate stvoriti bat datoteku sa sljedećim sadržajem:

MS DOS

@echo isključen cls odjek. echo Odaberite opcije hipervizora Hyper-V kada dizanje Windowsa. Računalo će se automatski ponovno pokrenuti nakon odabira. jeka. echo 1. Omogući hipervizor. echo 2. Isključite hipervizor. odjek 3. Izlaz. jeka. set /p choice= Vaš izbor: ako "%choice%"=="1" idite na 1 ako "%choice%"=="2" idite na 2 ako "%choice%"=="3" idite na 3 ako ne " %choice%"=="" echo "%choice%" je nevažeća stavka echo:1 cls echo Uključivanje hipervizora... bcdedit /set hypervisorlaunchtype auto shutdown -r -f -t 10 -c exit:2 cls echo Isključivanje hipervizora... bcdedit /set hypervisorlaunchtype off shutdown -r -f -t 10 -c "Računalo će se ponovno pokrenuti za 10 sekundi." izlaz:3 izlaz

@echo isključen

jeka .

jeka Odaberite opcije Hyper-V hipervizora prilikom pokretanja sustava Windows. Računalo će se automatski ponovno pokrenuti nakon odabira.

jeka .

jeka 1. Omogućite hipervizor.

jeka 2. Isključite hipervizor.

odjek 3. Izlaz.

jeka .

set/pchoice = Vaš izbor:

if "%choice%" == "1" idi na 1

if "%choice%" == "2" goto 2

if "%choice%" == "3" idi na 3

ako ne "%choice%" == "" echo "%choice%" je nevažeća stavka

jeka

jeka Omogućavanje hipervizora...

bcdedit /set hypervisorlaunchtypeauto

isključivanje -r -f -t 10 -c "Računalo će se ponovno pokrenuti za 10 sekundi."

Izlaz

jeka Isključivanje hipervizora...

bcdedit /set hypervisorlaunchtypeoff

isključivanje -r -f -t 10 -c "Računalo će se ponovno pokrenuti za 10 sekundi."

Izlaz

Izlaz

Ova batch datoteka radi vrlo jednostavno. Uz njegovu pomoć možete privremeno onemogućiti ili omogućiti hipervizor Hyper-V bez diranja samog Hyper-V-a, njegovih datoteka i postavki. Virtualni strojevi stvoreni u Hyper-V također će ostati sigurni i zdravi. Ako je potrebno, trebate pokrenuti bat datoteku koju smo izradili u ime administratora, odaberite željenu opciju i računalo će se automatski ponovno pokrenuti. Nažalost, ne možete bez ponovnog pokretanja, ali to je ipak lakše nego svaki put rušiti i ponovo instalirati Hyper-V. Jedan, dva, i kao što vidite, VirtualBox radi odlično čak i s Hyper-V.

Ako je potrebno, jednostavno uključite hipervizor Hyper-V i ponovno ga koristite. Omogućivanje ili onemogućavanje dovoljno je učiniti jednom; pri sljedećim pokretanjima Windows će koristiti prethodno instaliranu postavku.

Bok opet! Ovaj će članak biti koristan programerima koji koriste Xamarin, kao i onima koji razvijaju aplikacije za Windows i Android uređaje koristeći emulatore i izvorne razvojne alate. Govorit ćemo o tome kako se lako i prilično brzo prebaciti između VirtualBox hipervizora i Hyper-V-a.
Kratak uvod. Kod razvoja aplikacija gotovo uvijek postoji potreba za testiranjem na emulatorima, budući da, primjerice, postoji puno Android uređaja s različitim faktorima forme i želite biti sigurni da će aplikacija izgledati prihvatljivo na svim uređajima. Ali s lansiranjem emulatora počinju razni problemi, emulator android uređaji out of the box (standardno od Googlea) je jako, jako spor, pa se preporuča korištenje treće strane, npr. Genymotion, koji me zadovoljio svojom brzinom, a vjerojatno nije niži od pravih uređaja u pogledu odziva . Za korištenje vam je potreban virtualni stroj (Oracle VirualBox), koji zauzvrat koristi vlastiti hipervizor. Hipervizor- Ovo softver potrebno za pokretanje nekoliko operativnih sustava istovremeno na jednom računalu. Za razvoj pod Windows Phone Emulator treće strane nije potreban, standardni je prilično brz, ali da bi radio morate koristiti hipervizor Hyper-V iz Microsofta. Dva hipervizora ne mogu raditi na računalu u isto vrijeme, otud problem. Na blogu programera koji govori engleski pronašao sam način za rješavanje ovog problema, koji sada i sam koristim, te sam ga odlučio prevesti na svoj blog.

Dakle, sada razgovarajmo o tome kako organizirati prebacivanje između dva hipervizora. Najprije trebate otvoriti naredbeni redak kao administrator i u njega napisati sljedeću naredbu:

C:\>bcdedit /copy (trenutno) /d "Bez Hyper-V"

C:\> bcdedit /copy (trenutno) /d "Bez Hyper-V"

Nakon uspješnog izvođenja trebala bi se pojaviti poruka koja sadrži ključ koji nam je potreban. Zatim upisujemo drugu naredbu s ključem koji smo dobili nakon izvršenja prve naredbe:

Nakon uspješnog izvođenja trebala bi se pojaviti poruka koja vas obavještava da je naredba ispravno izvršena. Evo kako sve vizualno izgleda:

U principu, sve je spremno, sada možete prelaziti između dva načina, ali to zahtijeva ponovno pokretanje računala, što naravno nije baš zgodno, tj. Da biste omogućili ili onemogućili Hyper-V, morate ponovno pokrenuti računalo. Kada se sustav podigne, pojavit će se stranica na kojoj trebate odabrati u kojem modu pokrenuti sustav: sa ili bez Hyper-V hipervizora (tj. možete koristiti VirtualBox hipervizor). Ista stranica se pojavljuje ako imate dva sustava na računalu:

Može se dogoditi da stranica za odabir neće biti prikazana kada ponovno pokrenete računalo, to se može konfigurirati ili možete jednostavno kliknuti gumb za ponovno pokretanje u prozorski izbornik dok držite pritisnutu tipku Shift.
To je sve za mene, mislim da vam je ovaj članak pomogao, bok svima!

U modernom visoko virtualiziranom IT svijetu, odabir hipervizora koji je najprikladniji za vaše zadatke važna je točka. Postoji više platformi za virtualizaciju različitih dobavljača, a svaka od njih predstavlja atraktivne značajke. Ovaj post na blogu objašnjava razlike između Oracle VirtualBox i Microsoft Hyper-V. Ove dvije platforme uključuju korisne značajke, osim što imaju sličnosti i razlike s kojima se možete upoznati čitajući današnji članak.

Za potpunu usporedbu VirtualBoxa vs. VMware, pogledajte ovaj post na blogu.

Hyper-V vs. Vrste hipervizora VirtualBoxa

Hypervisor je poseban softver koji vam omogućuje pokretanje jednog ili više virtualnih strojeva s vlastitim operativnim sustavima (gostujući operativni sustavi) na fizičkom računalu, koje se naziva host stroj. Postoje dvije vrste hipervizora – tip 1 i tip 2.

Hyper-V je hipervizor tipa 1 koji se naziva i goli metalni hipervizor, a radi izravno na hardveru računala. Kada se fizičko računalo (host) pokrene, Hyper-V hipervizor preuzima kontrolu od BIOS-a ili UEFI-ja. Zatim Hyper-V pokreće operativni sustav za upravljanje, koji može biti Hyper-V poslužitelj, Windows ili Windows Server. Virtualne strojeve korisnik može pokrenuti ručno ili automatski, ovisno o postavkama.

VirtualBox je hipervizor tipa 2 koji se ponekad naziva hostirani hipervizor. Hipervizor tipa 2 je aplikacija koja radi na operativnom sustavu (OS) i već je instalirana na glavnom računalu. Kada se fizičko računalo pokrene, operativni sustav instaliran na hostu se učitava i preuzima kontrolu. Korisnik pokreće aplikaciju hipervizora (u ovom slučaju VirtualBox) i zatim pokreće potrebna virtualna računala. Stvoreni su procesi hostirani na VM-u.

Hyper-V je uvijek uključen ako je host uključen, dok VirtualBox može pokrenuti i zatvoriti korisnik na zahtjev.

Hyper-V samo za Windows vs. Multi-platformski VirtualBox

Kao što je gore objašnjeno, Hyper-V može raditi samo na operacijskim sustavima Windows obitelji. Značajka Hyper-V ugrađena je od Windows 8 nadalje, a dostupna je i kao poslužiteljska uloga od Windows Servera 2008 do novijih verzija.

Virtual Box može raditi na većem broju operativnih sustava kao što su Linux, Windows, Solaris i Mac OS. Ako se Windows koristi na fizičkim strojevima u vašem okruženju, preferirajte Hyper-V. Ako je vaše okruženje multiplatformsko, tada možete iskoristiti prednosti VirtualBoxa i pokrenuti svoje virtualne strojeve na različitim računalima s različitim operativnim sustavima.

Podrška gostujućih operativnih sustava za Hyper-V i VirtualBox

Operativni sustav za goste je OS koji je instaliran i radi na VM-u. Gost OS i host OS mogu se razlikovati. Hyper-V može ugostiti VM-ove s gostujućim operacijskim sustavima Windows, Linux i FreeBSD.

VirtualBox podržava više operativnih sustava za goste nego Hyper-V: Windows, Linux, FreeBSD, Solaris, Mac OS i druge. Možete vidjeti potpuni popis podržanih verzija operativnih sustava na službenim stranicama prodavača.

Hyper-V Integration Services vs. VirtualBox dodaci za goste

Hyper-V Integration Services je paket upravljačkih programa i uslužnih programa koji poboljšavaju ukupnu izvedbu kao i interakcije između operativnih sustava glavnog i gostujućeg sustava. Integracijske usluge instalirane su na gostujućem OS-u koji radi na VM-u. Za Windows OS, usluge integracije mogu se instalirati prilaganjem slike virtualnog diska (ISO datoteke) na VM, što uključuje instalacijski program, ili putem Windows Update. Što se tiče Linuxa, glavne integracijske usluge ugrađene su u jezgru modernih Linux operativnih sustava. Integracijske usluge mogu se ažurirati na Linuxu kada se ažurira kernel. Kao alternativu, možete ručno preuzeti puni instalacijski paket Hyper-V Integration Services za Linux iz Centra za preuzimanje.

Dodaci za goste VirtualBoxa sadrže sistemske aplikacije i upravljačke programe koji, slično kao Hyper-V Integration Services, optimiziraju gostujući OS kao i poboljšavaju njegove performanse i upotrebljivost. Povuci i ispusti, dvosmjerni međuspremnik, automatska promjena veličine i neprimjetni način rada postaju dostupni nakon instaliranja dodataka za goste. Proces instalacije je sličan – prilaganje ISO slike diska s instalacijskim programom na VM i instaliranje dodataka za goste pomoću GUI-ja (grafičko korisničko sučelje) ili naredbenog retka.

Format virtualnog diska

Virtualni diskovi Hyper-V virtualnih strojeva pohranjuju se kao VHD i VHDX datoteke. VHD je stariji format virtualnog diska za Hyper-V. VHDX format je dostupan od Hyper-V u sustavu Windows Server 2012. Postoje dvije vrste predraspodjele virtualnog diska: fiksna i dinamička.

Fiksni virtualni disk troši sav osigurani prostor za pohranu nakon što je disk kreiran. Ova vrsta pružanja slična je debelom pružanju. Pročitajte post na blogu o tome kako biste saznali više o unaprijed dodjeli virtualnog diska.

Dinamički virtualni disk ne zauzima gotovo nikakav prostor za pohranu nakon stvaranja i raste tijekom vremena kada se podaci zapisuju na virtualni disk. Ova vrsta pružanja slična je tankom pružanju.

VirtualBox podržava virtualne diskove sljedećih formata: VDI, VMDK, VHD, HDD.

  • VDI je izvorni VirtualBox format
  • VMDK je VMware format virtualnog diska
  • VHD je Hyper-V format (VHDX ne podržava VirtualBox)
  • HDD je Parallels Desktop format

Možete koristiti diskove fiksne veličine i dinamički dodijeljene diskove u VirtualBoxu, slično kao što možete u Hyper-V.

Možete pretvoriti fiksne diskove u dinamičke diskove i za Hyper-V i za VirtualBox. Fiksni virtualni diskovi trebaju više vremena za izradu i zauzimaju više prostora za pohranu odmah nakon izrade, ali tada pružaju veću izvedbu. Dinamički virtualni diskovi stvaraju se gotovo trenutačno i omogućuju uštedu prostora za pohranu, ali njihova je izvedba niža od izvedbe fiksnih virtualnih diskova.

Hyper-V kontrolne točke vs. VirtualBox snimke

Kontrolna točka Hyper-V značajka je koja vam omogućuje spremanje stanja virtualnog stroja. Kontrolna točka vam omogućuje vraćanje VM-a u prethodno stanje prije nego što su napravljene neželjene promjene. U najnovijoj verziji Hyper-V-a dostupne su dvije vrste kontrolnih točaka: standardne kontrolne točke i proizvodne kontrolne točke. Za razliku od standardnih kontrolnih točaka, proizvodne kontrolne točke omogućuju vam zamrzavanje VM-a kako biste spriječili operacije pisanja na virtualni disk pomoću VSS-a (Volume Shadow Copy Service) za virtualna računala temeljena na Windowsu ili Freeze sustava datoteka za virtualna računala temeljena na Linuxu. Ovaj vam pristup omogućuje izbjegavanje problema koji se mogu pojaviti kada se koriste standardne kontrolne točke, kao što je nedosljednost podataka. Podaci na disku ne smiju se mijenjati kada se zauzme kontrolna točka. U slučaju kada se podaci ne mijenjaju tijekom kreiranja kontrolne točke, snimka bi bila konzistentna prema podacima i aplikaciji.

Kada se stvori kontrolna točka, kreira se različiti virtualni disk (AVHD ili AVHDX) za svaki VHD (ili VHDX) virtualni disk virtualnog stroja. Sve promjene se zapisuju na disk za razliku nakon stvaranja kontrolne točke. Različiti virtualni diskovi pohranjuju se s nadređenim virtualnim diskovima u istom direktoriju.

VirtualBox snimka je ekvivalent Hyper-V kontrolne točke. Možete spremiti trenutno stanje VM-a sa snimkama i vratiti se na prethodno stanje ako je potrebno. VDI je izvorni format datoteke virtualnog diska koji se koristi u VirtualBoxu. Kada se izradi snimka, stvara se novi diferencirani virtualni disk kao nova VDI datoteka. Kada izbrišete snimku koja predstavlja ranije stanje VM-a u usporedbi s vašim trenutnim stanjem VM-a, tada se različiti virtualni disk spaja s nadređenim virtualnim diskom ili se spaja više različitih virtualnih diskova. Imajte na umu da se snimke koriste prvenstveno u svrhu testiranja, ali ne iu proizvodne svrhe.

Bilješka: Kontrolne točke i snimke korisni su za testiranje i pomažu vam da vratite VM u njihovo prethodno stanje. Nemojte ih koristiti kao sigurnosne kopije VM-a. Pročitajte naš post na blogu da biste saznali više o razlici između snimki i sigurnosnih kopija.

Hyper-V VMConnect vs. VirtualBox udaljeni zaslon

Hyper-V Virtual Machine Connection (VMConnect) je alat koji omogućuje pristup GUI ili konzolnom sučelju virtualnog stroja pomoću kojeg možete upravljati VM-om. VMConnect u tu svrhu koristi WMI (Windows Management Instrumentation). Možete komunicirati s gostujućim OS-om VM-a pomoću tipkovnice i miša slično interakciji s fizičkim strojevima. Veza s VM-om može se uspostaviti s lokalnog računala na kojem je Hyper-V instaliran i VM radi ili s udaljenog računala putem mreže. VMConnect je obično omogućen prema zadanim postavkama kada je Hyper-V uloga instalirana. U suprotnom, možete dodati značajku Hyper-V alata u čarobnjaku za dodavanje značajki. Microsoft Remote Desktop Protocol (RDP) koristi se za uspostavljanje veze putem VMConnecta.

Poboljšani način rada sesije omogućuje preusmjeravanje lokalnih uređaja i resursa na VM. Međuspremnik, diskovni pogon, USB flash pogon, audio, pisač i konfiguracija zaslona mogu se preusmjeriti. Dakle, možete koristiti USB flash pogon umetnut u USB priključak vašeg fizičkog stroja, u vašem virtualnom stroju.

VirtualBox također sadrži alate za praktično upravljanje virtualnim strojevima. VM-ovima koji se pokreću na lokalnom računalu može se upravljati s VirtualBox GUI s lokalnog računala. VirtualBox Remote Desktop Extension (VRDE) je opće sučelje proširenja koje pruža maksimalnu fleksibilnost s paketima proširenja koje mogu razviti treće strane. VRDE je kompatibilan s Microsoft RDP-om. VirtualBox Remote Display Protocol (VRDP) isporučuje se s takvim paketima proširenja. Ovo je unatrag kompatibilno proširenje za RDP koje vam omogućuje korištenje standardnih RDP klijenata za kontrolu udaljenih VM-ova.

Da biste se povezali s udaljenim gostujućim VM-om, trebali biste upisati IP adresu glavnog računala i port postavljen za udaljenu vezu s VM-om u postavkama prikaza VM-a. 3389 je broj porta koji se koristi prema zadanim postavkama. Možete postaviti različite brojeve RDP portova za različite VirtualBox VM-ove.

Hyper-V Live Migration vs. VirtualBox teleportiranje

Live Migration je Hyper-V značajka koja vam omogućuje premještanje pokrenutih VM-ova s ​​jednog Hyper-V hosta na drugi transparentno i bez značajnih zastoja. Ova značajka je posebno korisna kada koristite Failover Cluster jer vam pomaže osigurati visoku dostupnost za VM. Preporuča se korištenje namjenske migracijske mreže za Hyper-V Failover Cluster. VM datoteke kao što su virtualni diskovi moraju se nalaziti na zajedničkoj pohrani. Ako trebate premjestiti VM datoteke iz jedne pohrane u drugu, tada se treba koristiti Storage Migration.

VirtualBox Teleporting značajka je migracije VM-a koja vam omogućuje premještanje virtualnih strojeva s jednog VirtualBox hosta na drugi preko TCP/IP mreže, čak i ako je VM pokrenut. Izvorni i odredišni VM moraju koristiti istu zajedničku pohranu. VM se može prenijeti s izvornog računala na ciljno računalo s minimalnim zastojem, neovisno o glavnom OS-u. Na primjer, možete prenijeti pokrenute VM-ove temeljene na sustavu Windows s Linux hosta na Solaris host ili obrnuto. Teleportiranje je dostupno od VirtualBox verzije 3.1 nadalje. Migracija pokrenutih VM-ova poboljšava fleksibilnost vašeg virtualnog okruženja.

Virtualizacija hardvera i virtualizacija softvera

Hyper-V podržava virtualizaciju hardvera. Hardverska virtualizacija je tehnologija koja koristi hipervizor za stvaranje sloja apstrakcije između softvera i fizičkog hardvera za emulaciju računala. Svi uređaji potrebni za pravilan rad računala emuliraju se posebnim softverom. Hardverska virtualizacija mora biti omogućena u UEFI/BIOS-u na fizičkom računalu.

VirtualBox podržava hardversku i softversku virtualizaciju. Softverska virtualizacija može se koristiti samo za VM-ove s 32-bitnim gostujućim operativnim sustavima koji koriste x86 arhitekturu. Za 64-bitne gostujuće sustave može se koristiti samo hardverska virtualizacija. Za razliku od većine drugih virtualizacijskih proizvoda, zbog podrške softverske virtualizacije, VirtualBox može pokretati mnoge gostujuće operativne sustave na računalima sa starim procesorima, čak i ako ti procesori nemaju hardversku podršku za virtualizaciju.

Udaljeno upravljanje s GUI

Hyper-V Manager je alat s GUI-jem koji vam pomaže upravljati svojim Hyper-V VM-ovima. Možete stvarati, uvoziti, konfigurirati, pokretati, zaustavljati i uklanjati VM-ove s Hyper-V Managerom, kao i obavljati druge radnje kao što su konfiguriranje virtualnih prekidača, virtualnih tvrdih diskova, stvaranje kontrolnih točaka, povezivanje sa sučeljem gostujućeg OS-a s VMConnectom itd. . Također se možete povezati s udaljenim Hyper-V poslužiteljem i upravljati VM-ovima koji se nalaze na tom poslužitelju.

phpVirtualBox je alat otvorenog koda s web sučeljem napisanim u PHP-u koji omogućuje upravljanje udaljenim instancama VirtualBoxa s VM-ovima. phpVirtualBox pruža sučelje koje je isto kao GUI sučelje VirtualBoxa, i kao rezultat toga, možete daljinski upravljati svojim instancama VirtualBoxa pomoću preglednika, slično kao što upravljate svojim lokalnim instancama. Ovaj alat može biti dobra alternativa VirtualBox GUI-ju ako pokrećete VirtualBox na bezglavom poslužitelju (poslužitelju koji ima OS bez GUI-ja).

Daljinsko upravljanje sa sučeljem konzole

Hyper-V poslužiteljima može se upravljati pomoću PowerShell-a, sučelja Windows naredbenog retka koje je razvio Microsoft. PowerShell je izvorni alat za Windows, ali PowerShell Core također je kompatibilan s Linuxom i macOS-om. PowerShell Remoting mora biti omogućen za ovu svrhu. Korištenje PowerShell-a način je automatizacije upravljanja Hyper-V-om i VM-om, posebno u velikim okruženjima.

VBoxManage je sučelje naredbenog retka (CLI) za VirtualBox. Možete pristupiti svim značajkama dostupnim u VirtualBox GUI. možete pristupiti svim značajkama VirtualBox virtualizacijskog mehanizma s VBoxManageom (nisu sve značajke dostupne u GUI-ju). CLI se također može koristiti za upravljanje VirtualBox instancama na operativnim sustavima bez GUI-ja (koji imaju samo sučelje konzole). Još jedna prednost je mogućnost skriptiranja i automatizacije. VBoxManage je kompatibilan sa sustavima Linux, Windows, Solaris i Mac OS.

Analiza VM mrežnog prometa

Port Mirroring je alat za analizu mrežnog prometa za Hyper-V. Ova značajka omogućuje vam slanje kopija svih primljenih i poslanih paketa s jednog porta na drugi za daljnju analizu paketa. Glavna svrha korištenja Port Mirroringa je rješavanje problema. Možete stvoriti VM koji ima virtualni mrežni adapter povezan s odgovarajućim virtualni prekidač> port, instalirajte softver za analizu paketa na taj odredišni VM i pošaljite mrežne pakete s više VM-a na odredišni VM na analizu.

VirtualBox nudi značajku praćenja mreže s kojom možete omogućiti bilježenje mrežnih paketa za daljnju analizu. Kao rezultat toga, VirtualBox koristi ugrađenu mogućnost i zapisuje sav snimljeni promet VM mrežnog sučelja u PCAP datoteke. Kasnije možete otvoriti te datoteke u alatu za analizu prometa kao što je Wireshark. Ova se značajka može aktivirati sučeljem naredbenog retka. Onemogućite ovu značajku nakon završetka istrage kako biste spriječili popunjavanje cijelog diska PCAP datotekama.

Dijeljene mape, povlačenje i ispuštanje u Hyper-V i VirtualBox

Dijeljene mape korisne su za razmjenu datoteka između različitih strojeva. Stoga se ovaj pristup može koristiti za kopiranje datoteka s glavnog OS-a na gostujući OS i obrnuto.

Hyper-V ne uključuje takvu ugrađenu značajku. Možete ručno dijeliti mapu u svom glavnom OS-u s Windows GUI ili PowerShell i omogućiti pristup toj mapi za određene korisnike ili grupe koje se koriste u gostujućem OS-u. Također možete koristiti alat Copy-VMFile PowerShell u Hyper-V virtualnim okruženjima kao alternativnu metodu za kopiranje datoteka između fizičkih i virtualnih strojeva.

VirtualBox uključuje ugrađenu značajku dijeljenih mapa koja se lako može omogućiti iz korisničkog sučelja VirtualBoxa. Prijenos datoteka između VirtualBox glavnog računala i gostujućeg računala korištenjem dijeljenih mapa je praktičan. Trebali biste otvoriti VM postavke, a zatim odabrati Dijeljene mape. Dodaj dijeljenje: postavite putanju mape (mapa se nalazi na glavnom računalu, na primjer, C:\temp), unesite naziv mape koji će biti prikazan u gostujućem OS-u. Ako je potrebno, omogućite ili onemogućite sljedeće opcije: Samo za čitanje, Automatski montiraj i Učini trajnim označavanjem okvira. Imajte na umu da dodaci za goste VirtualBoxa moraju biti instalirani na OS za goste.

Drag & drop značajka je za GUI koja vam omogućuje premještanje objekata poput datoteka ili mapa s jednog dijela zaslona na drugi. U kontekstu virtualizacijskog okruženja, Drag & Drop vam omogućuje premještanje datoteka ili mapa s glavnog računala na gostujuće računalo i obrnuto. I Hyper-V i VirtualBox proizvodi podržavaju značajku Drag & Drop.

Hyper-V Integration Services (uključujući Guest Services) ili VirtualBox Guest Additions moraju se u skladu s tim instalirati na gostujući OS. Enhanced Session Mode mora se koristiti prilikom prijave na Hyper-V VM. U VirtualBoxu idite na Devices > Drag & Drop i odaberite smjer (možete odabrati “dvosmjerno”) kako biste omogućili ovu značajku.

Zaključak

I Hyper-V i VirtualBox su atraktivna rješenja za virtualizaciju, a izbor između njih može biti težak. Hyper-V je hipervizor tipa 1 dok je VirtualBox hipervizor tipa 2. Hyper-V se može instalirati samo na Windows sustave, dok je VirtualBox višeplatformski proizvod. Hyper-V podržava značajke klasteriranja kao što su failover clustering i balansiranje opterećenja. Microsoftovo virtualizacijsko rješenje bilo bi dobar izbor za tvrtke koje već koriste Windows okruženje. Oracle VirtualBox je besplatan, podržava velik broj gostujućih i host operativnih sustava, te je stoga prikladan za multiplatformska okruženja. Današnji post na blogu objasnio je razlike između ova dva virtualizacijska rješenja kako bi vam pomogao da donesete pravu odluku. Međutim, izbor je na vama.

Hyper-V ili VirtualBox – što odabrati za svoju infrastrukturu?

5 (100%) 34 glasa

Testirajući ih u isto vrijeme. Ujutro, prilikom instaliranja operativnih sustava, pokazalo se da je u VirtualBoxu izbačena pogreška "Nije moguće otvoriti sesiju za virtualni stroj". Kôd pogreške nalazi se na snimci zaslona u nastavku. Kažu da tehnologija virtualizacije nije podržana. Ponovno sam provjerio postavke BIOS-a Da budemo sigurni, sve je u redu. Postavke VirtualBoxa i virtualnog stroja također su normalne. Ispostavilo se da su se dva programa jednostavno sukobila, odnosno Hyper-V iz Microsofta preuzima virtualizaciju. Ovaj problem je riješen uklanjanjem Hyper-V-a.

Dakle, greška je ovakva:

Uklanjanje Hyper-V-a:

Klik Win+R, Unesi Izborne značajke i pritisnite Unesi. Ili otvaramo:

Upravljačka ploča ➝ Sve stavke upravljačke ploče ➝ Programi i značajke ➝ Uključivanje ili isključivanje Windows značajki

U prozoru koji se otvori Windows komponente poništite odjeljak Hyper-V.

Klik u redu i ponovno pokrenite računalo. Nakon toga trebate kreirati novi virtualni stroj u VirtualBoxu i možete početi raditi s njim.

Hvala na čitanju! Prati me na u društvenim mrežama Facebook , Cvrkut , VK , u redu i glasnici Telegram I TamTam !

Obavijesti i objave u cijelosti pročitajte na

4289

Do danas VirtualBox je najpopularnija besplatna virtualizacijska platforma, no čak i njezini pristaše možda će u nekom trenutku poželjeti isprobati druge virtualne strojeve, posebice ugrađenu platformu Hyper-V. Tek će korisnik koji ga uključi vrlo brzo otkriti da su virtualni strojevi na njegovom favoritu VirtualBox više se ne pokreće, a platforma daje pogrešku "Nije moguće otvoriti sesiju za virtualni stroj" sa šifrom E_GREŠKA (0x80004005) .


Pogrešku može uzrokovati neuspješno pisanje stanja VM podnijeti VBOX, krivo kumulativno ažuriranje samog Windowsa, onemogućujući virtualizaciju u BIOS, ali u ovom slučaju razlog leži u sukobu VirtualBox S Hyper-V. Možete vratiti normalan rad Virtualboxa uklanjanjem komponenti Hyper-V iz sustava, ali što učiniti ako još uvijek trebate strojeve instalirane na ovoj platformi? Pokreni VM na jednom računalu s omogućenim VirtualBox I Hyper-V To nije moguće, ali možete privremeno onemogućiti standardnu ​​komponentu virtualizacije bez uklanjanja.

To se radi jednostavno. Pokrenite naredbeni redak ili konzolu kao administrator i pokrenite naredbu bcdedit /isključi tip pokretanja hipervizora , a zatim ponovno pokrenite računalo.

Virtualni strojevi VirtualBox pokrenut će se bez grešaka. Vratiti Hyper-V u radno stanje, pokrenite naredbu bcdedit /postavi automatski tip pokretanja hipervizora i ponovo pokrenite sustav.

Radi praktičnosti, možete stvoriti skupne datoteke s naredbama i postaviti ih na radnu površinu.

Osim toga, možete dodati način rada sustava s Hyper-V a bez njega u boot menu.

Da biste to učinili, trčanje s povišenim pravima naredbeni redak (nije PowerShell) pokrenite naredbu bcdedit /copy (trenutno) /d "Hyper-V onemogućen" . Ovo će stvoriti novi element u izborniku za pokretanje, a njegov identifikator bit će prikazan na konzoli (niz od 32 znaka) . Kopirajte ga u međuspremnik, zamijenite element njime vodič u timu bcdedit /set (GUID) hypervisorlaunchtype isključen i pokrenite naredbu.