Syyt käyttää (tai ei) virtuaalikoneita Windowsissa

Varmasti meillä kaikilla on talossamme tietokone, joko työpöytä tai kannettava tietokone. Kun käynnistämme sen, laitteiston tila tarkistetaan POST-ohjelmassa ja sitten käyttöjärjestelmä (yleensä Windows) käynnistetään aktiiviselta kiintolevyltä tai asemalta. Kaikki, mitä teemme tietokoneella, vaikuttaa koko käyttöjärjestelmään, ohjelmiin ja tietoihin. Tietokone voi käyttää yhtä käyttöjärjestelmää samanaikaisesti, jossa kaikki avaamamme ohjelmat suoritetaan. Olemme kuitenkin monta kertaa puhuneet "virtuaalikoneeksi" kutsutusta konseptista. Tiedämmekö mikä tämä on?

Mikä on virtuaalikone

A virtuaalikone on yleisesti ottaen virtuaaliympäristö, johon voimme asentaa muita käyttöjärjestelmiä käytettäväksi pääkäyttöjärjestelmäämme. Nämä virtualisoidut ympäristöt jäljittelevät tietokoneemme todelliseen laitteistoon nojautuvaa laitteistoa, ja tämä virtuaalinen laitteisto käyttäytyy kuin fyysinen tietokone, sillä erolla, että se kaikki toimii tietokoneemme sisällä. Virtuaalikoneen käyttöjärjestelmä on vain yksi tietokoneellamme toimiva ohjelma.

Siksi, kun puhumme virtuaalikoneista, meidän on oltava erittäin selkeät seuraavista kahdesta käsitteestä:

  • Isäntäkone tai isäntä: tietokoneemme ja pääkäyttöjärjestelmämme.
  • Vieraskone tai vieras: virtuaalikone sellaisenaan, joka toimii isännän päällä.

Hypervisor, VM: n moottori

Tärkein asia virtuaalikoneessa on hypervisori. Tämä vastaa virtuaalilaitteiden hallinnasta ja pääsystä tietokoneemme fyysisiin resursseihin, kuten prosessori, muisti, grafiikka, äänikortti jne. Virtuaalikoneiden kiintolevy on yleensä erittäin suuri tiedosto, joka on tallennettu todelliseen kiintolevyyn.

Vaikka PC: llä voi olla vain yksi käyttöjärjestelmä samanaikaisesti, virtuaalikoneilla ei ole näitä rajoituksia. Voimme luoda, käynnistää ja käyttää samanaikaisesti kaikkia haluamiamme virtuaalikoneita, sekä Windows että Linux ja macOS, kunhan meillä on laitteita (RAM, erityisesti) saatavilla.

Milloin virtuaalikoneita käytetään

Virtuaalikoneiden käyttämiseen on monia syitä. Yksi yleisimmistä on testata uusia käyttöjärjestelmiä tarvitsematta muuttaa tietokonettamme. Voimme testata minkä tahansa Linux-distron virtuaalikoneessa ja käyttää sen ohjelmia ikään kuin olisimme asentaneet sen todelliseen tietokoneeseemme. Voimme myös käyttää näitä virtuaalikoneita macOS: n testaamiseen tarvitsematta ostaa Mac. Voimme myös asentaa Windows 10: n Insider-versiot testataksesi Windows XNUMX: n uusia ominaisuuksia Microsoft käyttöjärjestelmä ennen muita.

Toinen erittäin yleinen virtuaalikoneiden käyttö on että turvallisesti käytä vanhoja käyttöjärjestelmiä uudelleen . Voimme katsoa taaksepäin ja asentaa Windows XP: n tietokoneeseemme ja palata jopa vieläkin enemmän, kunnes Windows 98 tai 3.1. Voimme myös asentaa MS-DOS, FreeDOS ja muut vastaavat järjestelmät. Miksi se tehdään? Hyvin yksinkertainen, jotta pystymme suorittamaan uudelleen vanhoja sovelluksia ja pelejä, jotka nykyisissä käyttöjärjestelmissä eivät toimi.

Näitä virtuaalikoneita on myös mahdollista käyttää testata epäluotettavia ohjelmia ja kokoonpanoja . Jos ohjelma rikkoo Windowsin tai asentaa viruksen, tämä vaikuttaa vain virtuaalikoneeseen, ja isäntätietokoneemme on edelleen turvallinen ja sujuva. Tämä auttaa meitä olemaan pilaamasta tietokonetta niin usein, ja säästää aikaa, koska meidän ei tarvitse alustaa ja määrittää Windows 10: tä tyhjästä. Lisäksi Snapshotsin ja virtuaalikoneiden kloonaustoimintojen avulla pystymme kumoamaan muutokset ja kokoonpanot sekunnissa, kun virtuaalikoneet ovat aina valmiina.

Viimeinkin virtuaalikoneet ovat erittäin hyödyllisiä ohjelmoijia. Niiden ansiosta voimme koota täydellisen asiakas-palvelininfrastruktuurin tarkistaaksemme ensin sovelluksen toiminnan, tarkistaa sen ja parantaa sitä. Tämän avulla voimme myös testata, kuinka sovelluksemme tai ohjelmasi toimii muissa käyttöjärjestelmissä.

Virtuaalikoneiden haitat

Virtuaalikone on erittäin hyödyllinen ja sillä on monia etuja, kuten olemme selittäneet. Mutta sillä on myös paljon haittoja. Ensimmäinen niistä on, että niiden käyttämiseksi meillä on oltava suhteellisen huippuluokan laitteisto. Muuten nämä koneet toimivat erittäin hitaasti. Lisäksi RAM-kustannukset ovat erittäin korkeat.

Virtuaalikoneiden suorituskyky ei myöskään ole läheskään PC: lle fyysisesti asennetun käyttöjärjestelmän suorituskykyä. Nämä koneet ovat yleensä paljon hitaampia kuin alkuperäisesti asennettu käyttöjärjestelmä ja ennen kaikkea niillä on monia rajoituksia 3D-sovellusten, kuten pelien, ajamiselle.

Virtuaalikoneiden käyttöä koskevat vaatimukset

Virtuaalikoneiden luomiseen ei ole mitään vähimmäisvaatimuksia. Vaikka prosessorissamme ei olisi alkuperäisiä virtualisointiohjeita, voimme silti luoda nämä virtuaalikoneet, vaikkakin joillakin rajoituksilla (esimerkiksi vain 32-bittiset järjestelmät).

Paras tapa luoda virtuaalikone on ensinnäkin, että sinulla on keskialueen tai huippuluokan prosessori (Intel i5 tai uudempi) virtualisointiohjeilla. On myös suositeltavaa, että RAM-muistia on riittävästi, jotta virtuaalikone voi toimia ongelmitta ja lisäksi, että isäntäkäyttöjärjestelmämme muisti ei loppu. 8 Gt RAM-muistia voi riittää, että virtuaalikoneet toimivat hyvin (jopa Windows 10, jossa käytetään 4 Gt muistia) ja että isäntäjärjestelmässä on tarpeeksi muistia toiminnan jatkamiseksi. Me tarvitsemme kiintolevy tallentaa näille virtuaalikoneille luomamme virtuaaliset kiintolevyt. Jos meillä on SSD, saamme paljon paremman suorituskyvyn kuin jos käytämme normaalia kiintolevyä.

Näppäimistö, hiiri, näyttö, äänikortti ja muut oheislaitteet ovat myös tarpeen, jotta ne voivat toimia saumattomasti näiden virtuaalikoneiden kanssa.

Ohjelmat (tai hypervisorit) virtuaalikoneen luomiseksi

Kun olemme selvittäneet, mitkä virtuaalikoneet ovat ja miten ne toimivat, selvitetään, mitä ohjelmistoja tarvitsemme niiden luomiseen ja käyttämiseen. On olemassa useita ilmaisia ​​ja maksettuja ohjelmia, jotka toimivat hypervalvojana luoda virtuaalikoneita. Lisäksi jokaisella käyttöjärjestelmällä (Windows, Linux ja macOS) on yksinoikeudelliset ohjelmat tätä tehtävää varten. Keskitymme vaihtoehtoihin Windowsille.

Hyper-V

Hyper-V on Microsoftin hypervisor, joka sisältyy Windowsiin, erityisesti ammattimaisissa versioissa, kuten Windows 10 Pro. Tämä hypervisor on erikoistunut muiden Windows-versioiden jäljittelemiseen, mutta sillä ei ole tunnusomaista, että se on yksinkertainen tai intuitiivinen käyttää.

Luo virtuaalinen Hyper-V ja Windows 10

Hyper-V on myös hypervisor, jota Windows käyttää WSL: lle, Windowsin alijärjestelmää Linuxille tai Windows Sandboxia. Kaikki vaihtoehdot ja toiminnot, joihin liittyy virtualisointi Windowsissa, käyttävät tätä hypervisor-sovellusta oletuksena. Se on hyvin integroitu järjestelmään ja toimii parhaiten, kuten olemme sanoneet, kunhan emme poistu Windowsista.

Hyper-V: n ongelmana on, että tämä hypervisor ei ole yhteensopiva minkään muun kanssa. Jos otamme sen käyttöön ja yritämme käyttää VMwarea tai VirtualBoxia, nämä palauttavat virheilmoitukset, siniset kuvakaappaukset, emmekä voi käyttää niitä. Vaikka meillä ei olisi mitään auki Hyper-V: ssä. Pelkkä sen ottaminen käyttöön aiheuttaa ongelmia, ja joudumme poistamaan sen käytöstä, jotta voimme käyttää muita virtualisointiohjelmia.

VMware

Toiseksi löydämme VMware . Tämä on yksi kaikkein täydellisimmistä virtualisointiohjelmista, joita voimme löytää Windowsille. Vaikka se on tarkoitettu yrityskäyttäjille ja edistyneille käyttäjille, kuka tahansa käyttäjä, myös ilman kehittynyttä tietämystä, voi käyttää VMwarea ilman ongelmia kaikenlaisten käyttöjärjestelmien asentamiseen ja testaamiseen.

VMware WorkstationPro

VMware on paljon täydellisempi ja edistyneempi maksettu versio käyttäjille, jotka tarvitsevat lisätoimintoja ja -ominaisuuksia, sekä ilmaisen version, Playerin, joka on paljon yksinkertaisempi, käyttäjille, jotka haluavat jotain ilmaista uhramatta tämän ohjelman tarjoamaa suorituskykyä.

VirtualBox

Viimeisenä mutta ei vähäisimpänä, meillä on VirtualLaatikko . Tämän ohjelman tärkein ero verrattuna aikaisempiin on, että se on täysin ilmainen kaikille käyttäjille ja avoin lähdekoodi. Voimme löytää sen myös Windowsille, Linuxille ja macOS: lle.

Analisis VirtualBox - 1

VirtualBoxilla on erinomainen tuki, ja vaikka sen suorituskyky ja edistyneet toiminnot saattavat olla jonkin verran huonompia kuin VMwaren ominaisuudet, siitä tulee yksi parhaista vaihtoehdoista käyttäjille, jotka eivät halua komplikaatioita. Se toimii täydellisesti yhdessä VMware-ohjelmiston kanssa, joka on asennettu samaan aikaan samaan tietokoneeseen.

Kuinka asentaa käyttöjärjestelmä ja ohjelmat virtuaalikoneeseen

Yksi monien käyttäjien kysymys on, kuinka käyttöjärjestelmä ja sovellukset asennetaan virtuaalikoneen sisään. Kun luomme uuden VM: n ohjelman sisällä meidän on ilmoitettava asennusväline. Tämä voi olla ISO-kuva tai CD- tai DVD-levy, jonka fyysisesti lisäämme tietokoneeseen. Aivan kuin meidän olisi asennettava järjestelmä tyhjästä oikealle tietokoneellemme.

Virtuaalikone käynnistyy, POST ja lataa ohjattu käyttöjärjestelmän asennus. Meidän on noudatettava asennustoimintoa loppuun saakka, kuin jos asentaisimme sen mihin tahansa fyysiseen tietokoneeseen, Windows, Linux tai macOS jätetään asennettuna ja käyttövalmiina. Virtuaalikoneen uudelleenkäynnistyksen jälkeen käyttöjärjestelmä asennetaan ja on täysin toiminnassa. Vaikka meidän on ehkä asennettava VMware-työkalut tai VirtualBox-vieraslisäykset, jotta ne toimisivat täydellä kapasiteetilla.

Mitä sovelluksiin, sama. Virtuaalisesta käyttöjärjestelmästä voimme ladata haluamiesi sovellusten asentajat ja asentaa ne virtuaalikoneelle ikään kuin se olisi oikea tietokone. Kaikki on asennettu ja käytetty aivan kuin oikea tietokone.