Hyper-V vai VirtualBox kotikoneelle? Perusteellinen vertailu

  • Hyper-V on Windows 10/11 Prohon integroitu tyypin 1 hypervisor, jolla on parempi teoreettinen suorituskyky ja joka on välttämätön WSL2:lle, Sandboxille ja Dockerille, mutta se vaikeuttaa rinnakkaiseloa VirtualBoxin ja muiden tyypin 2 hypervisorien kanssa.
  • VirtualBox on ilmainen, monialustainen, tyypin 2 hypervisor, joka on erittäin joustava kotilaboratorioille ja tukee hyvin tilannekuvia, virtuaaliverkkoja ja monenlaisia ​​vierasjärjestelmiä.
  • Hyper-V:n käyttöönotto käynnistyksen yhteydessä estää VirtualBoxia käyttämästä suoraan VT-x/AMD-V:tä pakottaen sen hitaan tilan käyttöön; näiden kahden välillä vaihtaminen edellyttää hypervisorlaunchtype-asetuksen muuttamista ja tietokoneen uudelleenkäynnistystä.
  • Kotilaboratoriolle, jossa on 2–3 virtuaalikonetta, Kali ja kyberturvallisuustestaus, VirtualBox on yleensä kätevin vaihtoehto, jolloin Hyper-V jää käytettäväksi silloin, kun Windowsin natiiveja edistyneitä ominaisuuksia erityisesti tarvitaan.

Hyper-V tai VirtualBox kotitietokoneelle

Jos harkitset pienen kotilaboratorion perustamista Windows 11 Pro -tietokoneellesi etkä ole varma, miten se tehdään jos otat Hyper-V:n käyttöön, VirtualBox tai katso vaikka VMwareaEt ole yksin. Kun pelikannettavassa on 32 Gt RAM-muistia, haluat kokeilla Kali Linuxia ja muita jakeluita sekä luot tilannekuvia asioiden rikkomiseksi ilman pelkoa, hypervisorin valinnalla on enemmän merkitystä kuin miltä näyttää.

Tässä artikkelissa käsittelemme asiaa rauhallisesti mutta suoraan, Mitä natiivi Windowsin hypervisor tarjoaa verrattuna VirtualBoxiin (ja mihin VMware sopii)? Kun kyseessä on koti- tai tehokäyttäjän tietokone, näet käsitteitä, kuten hypervisorin tyyppi, suorituskyky, virtuaaliverkot, vierasjärjestelmän yhteensopivuus, tilannevedokset, salaus, migraatio ja paljon muuta, keskittyen aina siihen, mikä on olennaista kotilaboratoriolle eikä vain yritysympäristöille.

Tyypin 1 vs. tyypin 2 hypervisori: Mitä se tarkoittaa kotitietokoneellesi

Ensimmäinen asia on ymmärtää ero niiden välillä, tyypin 1 ja tyypin 2 hypervisorikoska siitä tulevat monet Hyper-V:n ja VirtualBoxin edut ja haitat.

Hyper-V on tyypin 1 hypervisor (paljas metalli tai natiivi)Tämä tarkoittaa, että heti tietokoneen käynnistyessä laitteistonhallinta kulkee ensin hypervisorin läpi, ja sitten Windows käynnistyy vain yhtenä hallintakäyttöjärjestelmänä sen sijaan, että se olisi koneen "täysi omistaja". Teknisesti ottaen, kun Hyper-V on aktiivinen, oma Windows 11 -käyttöjärjestelmäsi on jo käynnissä koneena kyseisen hypervisorin päällä.

VirtualBox puolestaan ​​on ns. tyyppi 2 tai isännöity hypervisorSe toimii kuten mikä tahansa muu Windowsiin, Linuxiin, macOS:ään tai Solarikseen asennettu sovellus: isäntäkäyttöjärjestelmä käynnistyy ensin, ja sitten avaat VirtualBoxin ja käynnistät virtuaalikoneet käyttäjäprosesseina, jotka pyytävät järjestelmältä suoritinta, RAM-muistia ja I/O-muistia.

VirtualBoxin asentaminen Windows 11:een
Aiheeseen liittyvä artikkeli:
Täydellinen vaiheittainen opas VirtualBoxin ja Windows 11:n asentamiseen tietokoneellesi.

Tällä erolla on useita selkeitä käytännön seurauksia kotitietokoneessa:

  • Suorituskyky ja latenssiTeoriassa tyypin 1 hypervisoreissa, kuten Hyper-V:ssä, on vähemmän kerroksia virtuaalikoneen ja laitteiston välillä, mikä yleensä tarkoittaa parempaa suorituskykyä ja pienempää viivettä, erityisesti useita virtuaalikoneita ladattaessa.
  • Rinnakkaiselo muiden hypervisorien kanssaKoska Hyper-V hallitsee VT-x/AMD-V:tä, se voi aktiivisena ollessaan lohkotyypin 2 virtualisointiTästä johtuvat VirtualBoxin tyypilliset virheet (vihreä kilpikonna, "AMD-V/VT-x ei ole käytettävissä" -viestit ja rajut suorituskyvyn laskut).
  • Hallinnan monimutkaisuusTyypin 1 hypervisoriin liittyy enemmän infrastruktuurilogiikkaa; kotona usein On kätevämpää vetää tyypin 2 hypervisoria joka avautuu ja sulkeutuu kuten mikä tahansa muu ohjelma.

Vaatimukset, Windows-versiot ja Hyper-V-aktivointi

Hyper-V:n käyttämiseen tarvitset Windows 10/11 Pro, Enterprise tai EducationSitä ei virallisesti tueta Homessa, vaikka on olemassa joitakin taustalla olevia infrastruktuureja, jotka voidaan osittain aktivoida ja jotka aiheuttavat ongelmia VirtualBoxille.

Hyper-V asennetaan seuraavasti: Windowsin valinnainen ominaisuuskohdasta "Ota Windowsin ominaisuudet käyttöön tai poista ne käytöstä" tai PowerShellin ja DISM:n kautta. Kun hypervisor on otettu käyttöön ja tietokone on käynnistetty uudelleen, se latautuu käynnistyksen yhteydessä. Windows Sandbox ja WSL2 käyttävät myös samaa matalan tason hypervisoria.

Kotitalouskoneessa tämä tarkoittaa jotakin, minkä monet ihmiset unohtavat: Jos Hyper-V on aktiivinen käynnistyksen yhteydessä, kaikki VT-x/AMD-V:tä käyttävät laitteet tulevat siitä riippuvaisiksi.VirtualBox ja VMware Workstation eivät enää voi käyttää laitteistovirtualisointia suoraan ja niiden on tasapainoteltava Hyper-V-yhteensopivan tilan kanssa, mikä aiheuttaa edelleen melkoisesti päänsärkyä ja heikentää suorituskykyä.

Miten Hyper-V vaikuttaa VirtualBoxiin (ja miten elää molempien kanssa)

Jos yrität käynnistää 64-bittisen virtuaalikoneen VirtualBoxissa Hyper-V käytössä, näet todennäköisesti tällaisia ​​viestejä lokissa. «Yritetään palata NEM:ään: VT-x/AMD-V ei ole saatavilla» ja että vihreä kilpikonnakuvake näkyy VirtualBoxin tilarivillä. Tämä tarkoittaa, että virtuaalikone toimii Hyper-V-tukimoottorilla, ei suorassa laitteistovirtualisoinnissa.

Tämä vaihtoehtoinen menetelmä toimii, mutta Se on paljon hitaampaa. ja voi aiheuttaa kaatumisia tai virheitä käyttöjärjestelmän asennuksen aikana, erityisesti vaativille käyttäjille. Jotta VirtualBox toimisi sujuvasti kotikoneella, mieluiten Hyper-V on kokonaan poistettu käytöstä startup-tasolla.

Hallinta tapahtuu bcdedit ja soveltuvin osin DISM:n kanssa:

  • Hyper-V:n poistaminen käytöstä: bcdedit / set hypervisorlaunchtype pois päältä
  • Ja tarvittaessa poista ominaisuus käytöstä: DISM / Online / Disable-Feature: Microsoft-Hyper-V
  • Aktivoi se uudelleen: bcdedit / set hypervisorlaunchtype auto

Joka kerta, kun muutat kyseistä parametria, sinun on Käynnistä järjestelmä uudelleenKoska hypervisor valitaan ennen Windowsin käynnistymistä, ei ole olemassa "hot swapping" -tapaa vaihtaa Hyper-V:stä VirtualBoxiin natiivisti VT-x/AMD-V:n avulla ilman uudelleenkäynnistystä.

Käytännössä kohtuullisessa kotiympäristössä sinulla on kolme vaihtoehtoa:

  • Yksin eläminen Hyper-V:n kanssa ja luovu VirtualBoxista/VMwaresta (tai hyväksy hidas tila).
  • Yksin asuminen VirtualBoxin kanssa (Poista Hyper-V ja kaikki sitä käyttävät sovellukset käytöstä: WSL2, Sandbox, Docker Desktop…) saadaksesi kaiken irti laitteistovirtualisoinnista.
  • Vaihtoehtoinen Riippuen siitä, tarvitsetko Hyper-V:tä vai VirtualBoxia, voit muuttaa hypervisorlaunchtype-asetusta ja käynnistää koneen uudelleen. Se on työlästä, mutta se on mahdollista.
  Beyond Defender: sovelluksia järjestelmän suojaamiseen

Laitteisto- ja ohjelmistovirtualisointi: kuka tukee mitäkin

Hyper-V tai VirtualBox kotitietokoneelle

Sekä Hyper-V että VirtualBox pystyvät käyttämään laitteistoavusteinen virtualisointi (Intel VT-x, AMD-V), edellyttäen, että se on käytössä BIOSissa/UEFI:ssa. Tämä on perusta 64-bittisten vierasjärjestelmien suorittamiselle hyväksyttävällä suorituskyvyllä.

Mielenkiintoinen ero on siinä, että VirtualBox voi käyttää myös ohjelmistovirtualisointia. (Emulointi) 32-bittisille vierasjärjestelmille x86-arkkitehtuureilla, kun prosessori ei tue VT-x/AMD-V:tä. Tällä ei ole nykyään enää niin suurta merkitystä, mutta jos käytät vanhaa konetta uudelleen, VirtualBox voi ajaa virtuaalikoneita, joissa Hyper-V ei edes käynnisty.

Linuxissa voit tarkistaa, tukeeko suorittimesi näitä laajennuksia, hakemalla VMX (Intel) tai svm (AMD) tiedostossa /proc/cpuinfo ja vahvista vaatimukset apuohjelmilla, kuten virt-host-validate. Windowsissa voit tarkistaa ne Tehtävienhallinnasta tai työkaluilla, kuten systeminfo tai Coreinfo.

Isäntä- ja vieraskäyttöjärjestelmät: missä kumpikin voittaa

Kotilaboratoriossa, jossa on pelikannettava, on normaalia, että Windows 11 Pro isäntäkoneenaHyper-V voi toimia siellä ongelmitta, mutta vain kyseisellä käyttöjärjestelmällä; Linuxille, macOS:lle jne. ei ole Hyper-V:tä.

VirtualBox taas... se on monitasoinenSe asentuu Windowsiin, Linuxiin, macOS:ään, Solarikseen ja FreeBSD:hen. Tämä mahdollistaa esimerkiksi virtuaalikoneiden siirtämisen toiselle isännälle, jossa on eri käyttöjärjestelmä, ilman työkalujen vaihtoa, mikä on erittäin kätevää, jos päätät perustaa minipalvelimen Linuxilla kannettavan tietokoneen käyttämisen isäntänä jatkamisen sijaan.

Suhteen SO vieraat:

  • Hyper-V tukee Windows, monet Linux-jakelut ja FreeBSDJokainen Windows Server/Hyper-V-dokumentaation versio määrittelee virallisesti tuetut jakelut ja versiot.
  • VirtualBoxilla on pidempi lista: Lähes kaikkien aikakausien Windowsit, Linux, FreeBSD, Solaris, macOS (monin lainausmerkein), vanhat järjestelmät, kuten DOS, OS/2 jne.

Jos päätavoitteesi on Windows ja modernit Linux-jakelut (mukaan lukien Kali)Hyper-V:n avulla yhteensopivuus on enemmän kuin riittävä. Jos haluat näprätä hyvin epätavallisia tai vanhoja järjestelmiä, VirtualBox toimii yleensä paremmin.

Suorituskyky, 3D-grafiikka ja resurssien kulutus

Raa'an suorituskyvyn osalta, mainitsemallasi laitteistolla (32 Gt RAM-muistia ja pelikannettava) molemmat hypervisorit sopivat täydellisesti 2–3 kohtalaisen tehokkaalle samanaikaiselle virtuaalikoneen käyttöön.

On otettava huomioon useita vivahteita:

  • VirtualBox on yleensä suorituskyvyssä jonkin verran VMware Workstationin jäljessä. Puhdasta suorituskykyä, etenkin 3D-grafiikassa, mutta jokapäiväiseen käyttöön se on yleensä riittävä. Hyper-V:hen verrattuna suorituskyky riippuu suuresti työmäärästä ja siitä, hyödyntääkö Hyper-V VT-x:ää/AMD-V:tä hyvin.
  • Hyper-V, tyyppiä 1, Se kuluttaa yleensä hieman vähemmän isännän yleiskustannuksia.Varsinkin jos sinulla on useita virtuaalikoneita tai intensiivisiä työkuormia. Sen graafinen integrointi Linuxiin voi kuitenkin olla melko kömpelöä (VNC/RDP-istunnot, monissa tapauksissa melko perustason 3D-tuki).
  • VirtualBoxin tuki Rajoitettu 3D (OpenGL 3.0, Direct3D 9)jopa 128 Mt virtuaalista VRAM-muistia. Tämä riittää sujuviin työpöytäkäyttöliittymiin ja jonkin verran kiihtyvyyteen, mutta älä odota ihmeitä monimutkaisten 3D-sovellusten kanssa.

Kyberturvallisuuslaboratoriossa, jossa käytetään Kalia, Windowsia ja joitakin muita virtuaalikoneita, tärkeintä on Miten RAM-muisti ja ytimet allokoidaan?Ja vähemmän, jos käytät Hyper-V:tä tai VirtualBoxia. Kohtuullinen tallennustila 32 Gt:lla on jotakuinkin seuraavanlainen:

  • Isäntä: Anna hänen vähintään 8–10 Gt ilmainen, jotta Windows ei kärsisi.
  • Kali tai päätesti-jakelu: 4 8-GB työkalujen mukaan.
  • Jotkut Windows-vieraat: 4 6-GB.
  • Joku kevyt virtuaalikone (reititin, pieni palvelin): 1 2-GB.

Virtuaalilevyjen muodot ja varaustyypit

Hyper-V toimii seuraavien kanssa: VHD ja VHDXVHDX on moderni formaatti (Windows Server 2012:sta lähtien), vankempi, tukee suuria levyjä ja siinä on parempi leikkaustoleranssi. VirtualBox tukee VDI:tä (natiivi), VMDK:ta (VMware), VHD:tä ja Parallels HDD:tä, mutta Se ei pysty käsittelemään VHDX:ää suoraan..

Sekä Hyper-V että VirtualBox mahdollistavat luomisen kiinteän kokoiset (paksut) tai dynaamisesti kokoiset (ohuet) levyt:

  • Kiinteä levy varaa kaikki tilat alusta alkaen (esimerkiksi 40 Gt isännässä, jos luot 40 Gt:n levyn), sen luominen kestää kauemmin, mutta se antaa yleensä hieman paremman suorituskyvyn ja vähemmän pirstoutumista.
  • Dynaaminen levy Se kasvaa sitä mukaa, kun kirjoitat dataa (Se vie aluksi vähän tilaa ja laajenee vähitellen maksimikokoonsa.) Se on erittäin kätevä kotilaboratoriossa, jossa haluat säästää tilaa, mutta suorituskyvyn pienenemisen kustannuksella.

Kotitietokoneella, jossa on suuri SSD-levy, on yleistä käyttää dynaamiset levyt lähes kaikkeen, ja jos virtuaalikoneesta tulee erittäin I/O-intensiivinen (esimerkiksi suuri tietokanta), harkitse kiinteän levyn käyttöä kyseiselle virtuaalikoneelle.

Tilannevedokset, tarkistuspisteet ja tilannevedokset

Skenaariossasi (kyberturvallisuus, asioiden rikkominen, muutosten kumoaminen) avaintoiminto on teho tallenna virtuaalikoneen tila ja palauta se kun jokin menee pieleen.

Hyper-V-tarjoukset tarkistuspisteet (tarkastuspisteet) kahdella eri tavalla:

  • EstándarNe tallentavat muistin ja levyn tilan sellaisenaan; hyödyllisiä nopeissa testeissä, mutta niihin liittyy epäjohdonmukaisuuden riski sovelluksissa, jotka kirjoittavat paljon levylle.
  • TuotannostaNe käyttävät VSS:ää Windowsissa tai tiedostojärjestelmän jäädyttämistä Linuxissa pitääkseen virtuaalikoneen yhdenmukaisessa sovellustason tilassa tarkistuspisteen suorittamisen aikana. Ne ovat "puhtaampia" palveluita suorittaville koneille.
  Prosessien eristäminen Windows Sandboxissa ja käytäntöjen määrittäminen

VirtualBoxissa on kuva jotka toimivat hyvin samalla tavalla kuin tavalliset tarkistuspisteet: kun luot tilannekuvan, tasauspyörästön levy ja kaikki myöhemmät muutokset kirjoitetaan sinne. Jos poistat tilannevedoksen, VirtualBox yhdistää differentiaalilevyn päälevyyn.

Molemmissa tapauksissa tilannekuvat ovat upeat laboratoriotyökalutNäitä ei kuitenkaan pidä pitää lopullisina varmuuskopioina. Useiden ketjutettujen tilannevedosten pitäminen voi myös olla ongelmallista. heikentää suorituskykyä ja vaikeuttaa tallennustilan hallintaa.

Isännän ja vieraan integrointi: jaetut kansiot, leikepöytä ja vetäminen ja pudottaminen

Jotta työskentely olisi mukavaa, on tärkeää voida tiedostojen ja tekstin siirtäminen isännän ja virtuaalikoneiden välillä ilman, että FTP-palvelinta tarvitsee jatkuvasti asentaa.

VirtualBoxiin sisältyy vakiona:

  • Jaetut kansiotMäärität ne virtuaalikoneessa, valitset polun isännässä (esimerkiksi C:\temp), ja ne liitetään vieraskoneeseen jaettuna resurssina. Tämä edellyttää, että vieraslisäosat on asennettu.
  • Jaettu leikepöytä y vedä ja pudotaVoit kopioida/liittää tekstiä ja vetää tiedostoja yhteen tai molempiin suuntiin (isäntä→vieras, vieras→isäntä tai kaksisuuntainen) kokoonpanostasi riippuen.

Hyper-V taas, Siinä ei ole suoraa "jaettujen kansioiden" toimintoa.Tavallinen juttu on:

  • Kansion jakaminen isännässä Windowsin tavallisilla työkaluilla ja pääsy virtuaalikoneesta verkon kautta (Pk-yritys) asianmukaisilla tunnistetiedoilla.
  • käyttö Kopioi-VMFile PowerShellissä tiedostojen kopioimiseen virtuaalikoneeseen ja virtuaalikoneesta (erityisesti automatisoiduissa ympäristöissä).

Leikepöydän ja vedä ja pudota -toimintojen osalta Hyper-V käyttää parannettu istuntotila (Laajennettu istuntotila) ja vieraskoneelle asennetut integrointipalvelut. Kun asetukset on määritetty, voit uudelleenohjata leikepöydän, asemat, äänilaitteet, USB:t jne. samalla tavalla kuin edistyneessä RDP-istunnossa.

VirtualBoxin asentaminen Windows 11:een
Aiheeseen liittyvä artikkeli:
Virtuaalilevyn muodon muuttaminen VirtualBoxissa VBoxManagella: Täydellinen vaiheittainen opas

Virtuaalikoneiden hallinta ja käyttö: graafinen käyttöliittymä, konsoli ja etäkäyttö

Kotitietokoneella helppokäyttöisyys on iso tekijä. luo, käynnistä ja näprää virtuaalikoneita kuolematta konsolilla.

Hyper-V:tä hallinnoidaan ensisijaisesti:

  • Hyper-V ManagerKäyttöliittymä, jonka avulla voit luoda, tuoda, määrittää, käynnistää, pysäyttää ja poistaa virtuaalikoneita sekä hallita virtuaalikytkimiä, levyjä, tarkistuspisteitä jne. Voit myös muodostaa yhteyden etäisäntiin.
  • VMConnectKonsolisovellus virtuaalikoneen graafisen käyttöliittymän tai konsolin käyttämiseen WMI:n ja RDP:n avulla. Parannetun istunnonhallinnan avulla voit uudelleenohjata paikallisia laitteita.
  • PowerShellOlennaista, jos haluat automatisoida jotain vakavaa tai hallita useita isäntiä. Kotilaboratoriossa muutaman perus-cmdletin (New-VM, Set-VM, Start-VM, Checkpoint-VM jne.) opettelu riittää.

VirtualBox puolestaan ​​tarjoaa:

  • VirtualBox Manager (käyttöliittymä)erittäin selkeä käyttöliittymä, erinomainen kotikäyttäjälle, joka haluaa nähdä virtuaalikoneensa luettelossa, käynnistää ne, sammuttaa ne ja muuttaa neljää parametria vaivattomasti.
  • VBoxManage (CLI): supertehokas skriptikomento, jolla voit tehdä käytännössä kaiken, mitä graafinen käyttöliittymä sallii, ja enemmänkin.
  • phpVirtualBoxPHP-web-käyttöliittymä, joka kloonaa virallisen graafisen käyttöliittymän melko hyvin ja on täydellinen, jos sinulla on VirtualBox palvelimella ilman graafista ympäristöä.
  • VRDE/VRDPMicrosoftin RDP-yhteensopiva etätyöpöytälaajennus, jonka avulla voit muodostaa yhteyden VirtualBox-virtuaalikoneisiin mistä tahansa tavallisesta RDP-asiakasohjelmasta, vaikka virtuaalikoneella ei olisi omaa RDP-palvelinta.

Virtuaaliverkot: virtuaalikoneiden keskinäisen (ja ulkomaailman) kommunikoinnin mahdollistaminen

Kalia ja muita virtuaalikoneita käyttävässä laboratoriossa pystytään määrittämään yksinkertaiset verkkotopologiatettä tietyt koneet näkevät vain toisensa, että toisilla on internetyhteys jne.

VirtualBox tarjoaa useita erittäin joustavia verkkotiloja:

  • NATVirtuaalikone muodostaa yhteyden internetiin isännän kautta, mutta siihen ei voida päästä ulkopuolelta, ellet määritä portin edelleenlähetystä.
  • NAT-verkkoSamanlainen kuin NAT, mutta NAT-verkon virtuaalikoneet voivat nähdä toisensa suoraan, mikä on ihanteellista sisäisille minilaboratorioille.
  • Silloitettu sovitinVirtuaalikone näkyy fyysisessä lähiverkossa vain yhtenä tietokoneena; täydellinen tapa Kalille skannata "oikea" verkko.
  • Sisäinen verkkoVirtuaalikoneet näkevät vain toisensa, ilman pääsyä isäntäkoneeseen tai ulkoiseen lähiverkkoon.
  • Vain isäntäVirtuaalikoneet näkevät toisensa ja isännän, mutta eivät ulkoista lähiverkkoa.

Hyper-V:n käyttötarkoitukset virtuaalikytkimet jotka suorittavat samankaltaisia ​​toimintoja:

  • Ulkoinen: kytketty fyysiseen verkkokorttiin; virtuaalikoneet menevät suoraan lähiverkkoon/internetiin ikään kuin ne olisivat fyysisiä tietokoneita.
  • sisäinenNe yhdistävät virtuaalikoneita toisiinsa ja isäntäkoneeseen, mutta eivät ulkomaailmaan.
  • yksityinenNe yhdistävät virtuaalikoneita vain toisiinsa, ilman edes isäntäkonetta.

Mitä haluat (Kali hyökkää muiden virtuaalikoneiden kimppuun, kaikki kommunikoivat keskenään ja joskus jotain internetyhteydellä varustettua), Kumpi tahansa riittääVirtualBox on yleensä aluksi intuitiivisempi esiasetettujen NAT/sillattujen tilojensa ansiosta; Hyper-V loistaa paremmin, kun asennat monimutkaisia ​​asioita useilla isännillä.

Muisti, ylisitoutuminen ja paisuminen

32 Gt:n kanssa ei pitäisi olla liian tiukka raja, mutta silti kannattaa ymmärtää, miten kukin hypervisor käsittelee fyysinen muisti, kun virtuaalikoneita on useita.

Sekä Hyper-V- että VirtualBox-tuki ballooningTämä tekniikka mahdollistaa hypervisorin vapauttaa käyttämätöntä muistia joiltakin virtuaalikoneilta ja varata sitä muille, jotka sitä enemmän tarvitsevat. VirtualBoxissa se on konfiguroitu VBoxManage-työkalulla ja vaatii vieraslaajennukset; Hyper-V:ssä tarvitaan integraatiopalvelut, ja sitä yleensä ohjataan dynaamisen muistin allokoinnin tasolla.

  TPM:n rooli Windows 11:ssä: todellinen turvallisuus ja suorituskyky

Pienessä kotitalousympäristössä, ellet ala aggressiivisesti ylivarata muistia (enemmän "virtuaalista" RAM-muistia kuin käytettävissä olevaa fyysistä RAM-muistia), tämän osan ei pitäisi huolestuttaa sinua liikaa, mutta on hyödyllistä tietää, että se on olemassa, jos jonain päivänä haluat viedä laitteistoa pidemmälle.

Tilannevedokset, salaus ja virtuaalikoneiden suojaus

Tilannevedosten lisäksi monet hypervisorit mahdollistavat salaa virtuaalilevyt suojellakseen niitä, jos joku varastaa tai käyttää isäntää.

VirtualBox voi salata virtuaalikoneiden levyt XTS-AES-256 tai XTS-AES-128Se kuitenkin vaatii Extension Packin asentamisen (joka on ilmainen henkilökohtaiseen käyttöön, mutta ei avoimen lähdekoodin). Salaus määritetään virtuaalikoneen asetuksissa: valitset algoritmin, asetat salasanan, ja siitä lähtien se kysyy sitä aina, kun virtuaalikone käynnistyy.

Hyper-V:n työpöytäversiossa ei ole yhtä suoraa "virtuaalikoneen salausta" kuin vSphere, mutta ammattiympäristöissä tyypillinen yhdistelmä on Salaa pohjana oleva tallennustila BitLockerilla VHD/VHDX-tiedostojen suojaamiseksi. Windows Server ja vSphere tarjoavat yksityiskohtaisempia virtuaalikoneiden salausvaihtoehtoja, mutta ne eivät ole tyypillisen kotilaboratorion ulottuvilla.

Live-migraatio ja teleportaatio: kodin apuohjelmat

Hyper-V pystyy tekemään Live Migraatio virtuaalikoneiden välillä isäntien välillä, kun klusterissa on jaettu tallennustila; VMware ESXi tekee saman vMotionin kanssa; VirtualBox tarjoaa jotain vastaavaa nimeltä Teleportointi, joka siirtää käynnissä olevan virtuaalikoneen VirtualBox-isännältä toiselle TCP/IP:n ja jaetun tallennustilan avulla.

Kotitietokoneella, jossa on yksi kannettava tietokone, kaikki tämä on tarpeetontaNämä ominaisuudet on suunniteltu korkeaa käytettävyyttä ja kuormituksen tasapainottamista varten datakeskuksissa. VirtualBox Teleporting saattaa olla mielenkiintoinen vaihtoehto, jos asennat kaksi verkkoon kytkettyä konetta samalla tallennustilalla (iSCSI, NFS, SMB), mutta se ei ole asia, joka sanelee valintaasi kyberturvallisuuden harjoittamisessa kotona.

Ja miten VMware Workstation sopii tähän kaikkeen?

VMware Workstation (Player tai Pro) on toinen suuri nimi. Se on tyypin 2 hypervisori kuten VirtualBox, mutta viimeistellymmällä ja paremmalla 3D-grafiikkatuella sekä tietyillä edistyneillä integraatioilla (vSphere jne.).

Sen vahvuudet kotitietokoneessa ovat:

  • Erittäin sujuva suorituskyky ja parempi 3D-grafiikkatuki kuin VirtualBoxilla.
  • Hieno integrointi isännän kanssa (jaetut kansiot, vetäminen ja pudottaminen, Unity-tila virtuaalikoneiden ikkunoiden ja isäntäikkunoiden yhdistämiseen).
  • Erinomainen tuki Windows ja monet Linux-jakelut.

Kotilaboratorion näkökulmasta heikkoudet ovat selvät: Pro-versio on maksullinen eikä ihan halpa.Ja vaikka Player on ilmainen henkilökohtaiseen käyttöön, siinä on rajoitetusti ominaisuuksia (esimerkiksi ei tilannevedoksia). Lisäksi käyttöliittymä ja asetukset voivat olla ylikuormittavia niille, jotka haluavat vain muutaman virtuaalikoneen testausta varten.

Kotiympäristöön, joka keskittyy Opi kyberturvallisuutta ja riko asioita pelkäämättä.VirtualBox on yleensä enemmän kuin tarpeeksi. VMware loistaa, kun haluat erittäin tehokasta suorituskykyä ja Pro-lisenssin maksaminen on sen arvoista.

Kotitietokoneen kunkin vaihtoehdon edut ja haitat

Yhteenvetona voidaan todeta, että käytännöllisimmät vaihtoehdot kotitietokoneelle, jossa on Windows 11 Pro ja 32 Gt RAM-muistia:

Hyper-V saattaa kiinnostaa sinua, jos:

  • Tulet käyttämään paljon WSL2, Windows Sandbox tai Docker Desktop, jotka ovat riippuvaisia ​​Microsoftin hypervisorista.
  • Haluat ympäristön mahdollisimman lähellä Windows-pohjaista yritysjärjestelmää.
  • Ajatus vetoaa sinuun käytä fyysisiä levyjä suoraan käynnistää virtuaalikoneita tai jopa hyödyntää Windows Serverin edistyneitä ominaisuuksia (klusteri jne.) keskipitkällä aikavälillä.

VirtualBox saattaa kiinnostaa sinua, jos:

  • Etsitkö jotakin? ilmainen, yksinkertainen ja eri alustoilla toimiva jonka olet tiennyt vuosia.
  • haluat valtaa Siirrä virtuaalikoneitasi eri isäntäkäyttöjärjestelmien välillä (esimerkiksi tänään Windows, huomenna Linux).
  • Aiot näprätä monia erilaisia ​​järjestelmiä, mukaan lukien vanhoja tai "harvinaisia"ja tarvitset maksimaalista joustavuutta.
  • Pidätkö parempana Erittäin selkeä käyttöliittymä, jossa on helposti ymmärrettävät tilannekuvat ja verkkotilat laboratoriota varten.

VMware Workstation tulee mukaan kuvioihin, jos:

  • Etsii maksimaalinen suorituskyky ja vakaus tyypin 2 hypervisorissa.
  • Ei te importa maksa Pro-lisenssistä saada tilannekuvia, linkitettyjä klooneja ja muita edistyneitä ominaisuuksia.
  • Haluat yhden Erinomainen kokemus Windows- ja Linux-vieraiden kanssa, mukaan lukien kunnollisemmat 3D-grafiikat kuin VirtualBoxissa.

Sinun tapauksessasi (kotilaboratorio, 2–3 virtuaalikonetta, keskittyen Kaliin ja virtuaalikoneiden väliseen kommunikointiin) järkevin vaihtoehto on yleensä käytä VirtualBoxia päätyökaluna Jos et tarvitse WSL2/Docker Sandboxia koko päivää, aktivoi Hyper-V vain silloin, kun todella haluat käyttää näitä ominaisuuksia, olettaen, että niiden välillä vaihtaminen vaatii uudelleenkäynnistyksen.

Aiheeseen liittyvä artikkeli:
Windows 10: n edellisen version asentaminen VirtualBoxin avulla

Viime kädessä hyvällä RAM-muistin allokoinnilla, hyvin hallituilla dynaamisilla levyillä, harkitulla tilannekuvien käytöllä testeissä ja älykkäästi määritetyillä NAT/sillatuilla virtuaaliverkoilla sekä Hyper-V että VirtualBox mahdollistavat erittäin tehokkaan laboratorion luomisen kotikoneellesi; vaaka kallistuu jompaankumpaan pääasiassa siksi, että helppokäyttöisyys, yhteensopivuus eri alustojen välillä ja todellinen (tai ei) tarve natiiveille Windows-ominaisuuksille jotka ovat riippuvaisia ​​Hyper-V:stä. Jaa tietoa, niin muut käyttäjät oppivat aiheesta