Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Știri
  • Fereastra virtuală Windows. Mașini virtuale cu „șapte” și pentru „șapte”

Fereastra virtuală Windows. Mașini virtuale cu „șapte” și pentru „șapte”

Subiectul virtualizării este foarte popular. Pe Internet se discută această problemă, se scriu articole și se publică cărți. Această problemă a fost inclusă în cursurile de informatică din universități și este din ce în ce mai dezvoltată în aplicații practice. Ce este o mașină virtuală (VM) și ce mașină virtuală pentru Windows 7 este mai bine să preferați decât altele pentru a rezolva anumite sarcini ale utilizatorului.

O mașină virtuală este un program care simulează comportamentul unei alte mașini pe acea mașină și permite unui sistem să ruleze software scris pentru alt sistem. Adâncimea simulării poate fi diferită, deci există o întreagă clasificare a mașinilor virtuale care ține cont de nivelul de detaliu al simulării.

  • VM-ul poate fi programat în așa fel încât să repete în detaliu comportamentul procesorului și magistralei sistemului emulat. Acesta este cel mai profund nivel de emulare software.
  • Puteți emula doar API-ul sistemului de operare al computerului simulat.
  • Sau puteți pur și simplu rescrie întregul pachet al sistemului software sursă pentru sistemul țintă. Cu această abordare, caracteristicile arhitecturale ale obiectului simulat nu sunt deloc luate în considerare.

O altă întrebare care este importantă în contextul discuției despre VM-uri pentru Windows 7: vrem să rulăm „șapte” pe un alt sistem de operare sau, dimpotrivă, sarcina noastră este să recreăm funcționarea unui alt sistem de operare pe „șapte”? Vom lua în considerare toate aceste nuanțe în nota noastră scurtă.

Ce mașini virtuale există?

Dacă te uiți la Wikipedia, poți găsi acolo pagini cu o explicație destul de detaliată a principiului de funcționare al VM-urilor și a tehnologiilor lor de programare. Aceste pagini sunt: ​​https://ru.wikipedia.org/wiki/Emulation, https://ru.wikipedia.org/wiki/Virtualization, https://ru.wikipedia.org/wiki/Virtual machine/. Pe aceleași pagini vă puteți face o primă idee despre diversele aplicații ale unor astfel de programe în practică. Utilizatorul mediu de computer de acasă poate beneficia de astfel de calități VM care îi vor simplifica munca zilnică sau vor oferi un mediu de joc non-standard. Aspectul educațional al VM este de asemenea important, deoarece crește nivelul cultural general al proprietarului computerului. Iată o listă de caracteristici interesante:

  • Crearea unui mediu pentru rularea jocurilor retro și a programelor retro. Uneori, o comparație între jucăriile și jocurile tridimensionale ultramoderne din anii 80 și 90 ai secolului trecut ne permite să aruncăm o privire nouă asupra rezultatelor progresului în această direcție. Un alt exemplu: atunci când predați programarea elevilor, se folosesc adesea pachete precum „LogoMira” și altele asemenea. O puteți face diferit - rulați emulatorul sovietic „Agat” și obțineți același logo într-un mediu simplu și controlat al unui computer de uz casnic pe 8 biți.
  • Necesitatea de a trece regulat de la Windows la Linux nu este neobișnuită astăzi. În loc să instalați ambele sisteme pe computer, puteți utiliza virtualizarea.
  • Încercați să instalați un simulator al primei mașini personale, Xerox Alto, pe computer, iar ideile dvs. despre cât de departe au ajuns interfețele computerelor se vor schimba. Sau rulați simulatorul chip-08.

Conceptul de mașină virtuală (din engleză Virtual Machine) este înțeles ca un sistem software sau hardware care emulează hardware-ul unei anumite platforme (platformă invitat), executând programe pentru platforma oaspete folosind platforma gazdă.

De asemenea, o mașină virtuală poate virtualiza o anumită platformă, creând medii independente, izolate pentru sistemele de operare și programele de pe aceasta.

Mașină virtuală pentru Windows 7 - vă oferim o prezentare generală a programelor populare.

Pentru a spune simplu, o mașină virtuală oferă posibilitatea de a crea mai multe computere virtuale pe un computer real, fizic, de a instala diverse sisteme de operare, programe etc.

Această tehnologie a venit publicului larg din lumea infrastructurii de servere, unde mașinile virtuale sunt folosite pentru a crea încărcare maximă a serverului și pentru a reduce timpul de nefuncționare a echipamentelor.

Mașinile virtuale sunt folosite pentru a rezolva o serie de sarcini, cum ar fi:

  1. Optimizarea utilizării resurselor serverului.
  2. Protecția informațiilor, precum și limitarea capacităților unor programe, așa-numita idee sandbox.
  3. Cercetare în noua arhitectură sau software de calculator.
  4. Emularea diferitelor arhitecturi de computer (de exemplu, pentru a emula consola de jocuri PlayStation de la Sony).
  5. Crearea de cod rău intenționat.
    De exemplu, rootkit-ul SubVirt, creat în 2006 de Microsoft Research (MSR), a creat un mediu de lucru virtual în care sistemul de operare al utilizatorului a fost plasat împreună cu un antivirus, firewall și alt software conceput pentru a proteja computerul.
    În același timp, rootkit-ul în sine a rămas extern și, prin urmare, nu a intrat în domeniul de aplicare al software-ului antivirus, oferind atacatorului control de la distanță asupra mașinii virtuale.
  6. Simularea rețelelor de calculatoare.
  7. Testare și depanare software.

Vă aducem în atenție o scurtă prezentare a celor mai populare programe de virtualizare.

Mașină virtuală pentru Windows 7: Virtual Box

Program de virtualizare de la Oracle, pentru sistemele de operare Linux, Mac OS X, MS Windows etc.

Programul este destul de popular și mai jos vom lua în considerare nu totul, ci doar avantajele sale cheie:

Gratuit.

Multiplatformă.

Suport pentru oaspeți pe 64 de biți pe platforme gazdă pe 32 de biți. Pentru a face acest lucru, platforma gazdă trebuie să suporte tehnologia de virtualizare la nivel de procesor.

Acceptă dispozitive audio și diverse tipuri de comunicații în rețea.

Capacitatea de a crea un lanț de state de rezervă la care vă puteți întoarce în caz de probleme cu sistemul oaspete.

Interfață în limba rusă.

Important! Neajunsurile programului nu sunt semnificative, dar, de dragul obiectivității în evaluare, trebuie menționate și ele - VirtualBox este slab compatibil cu Win 95/98 (funcționare lentă a sistemului) și Mac OS X (probleme de sunet).

După cum puteți vedea, deficiențele programului nu sunt semnificative și sunt mai degrabă nominale.

Mașină virtuală pentru Windows 7: Xen

Monitor de mașină virtuală (hypervisor), dezvoltat la Universitatea din Cambridge și distribuit sub sursă deschisă (licență GPL).

Folosind tehnologia de paravirtualizare (mod PV), Xen vă permite să obțineți performanțe foarte înalte prin emularea platformelor hardware reale.

O caracteristică a modului PV este că nu există un moment inițial când computerul pornește (imitația codului BIOS, încărcătorul de pornire) și kernel-ul OS invitat pornește imediat în modul dorit, ca programele obișnuite.

Merită remarcat faptul că Xen poate fi comparat cu software-ul de nivel enterprise datorită funcționalității sale bogate.

Avantaje:

Gratuit.

Multiplatformă.

Performanță ridicată a mașinilor virtuale care rulează, care este foarte aproape de performanța sistemelor reale.

Abilitatea de a migra mașini virtuale care rulează între gazde fizice.

Grad ridicat de suport pentru hardware emulat.

Există probabil un singur dezavantaj al programului - complexitatea sa relativă, în comparație cu software-ul similar de la alte companii.

Mașină virtuală pentru Windows 7: PC virtual

Acest program a fost dezvoltat inițial de Connetix pentru Mac OS în 1997. 4 ani mai târziu, a fost lansată o versiune pentru sistemul de operare Windows.

Ulterior, în 2003, drepturile asupra programului au fost achiziționate de Microsoft Corporation, iar în 2006 programul a devenit gratuit.

Ulterior, Virtual PC nu a fost dezvoltat și conține în prezent funcționalități din 2007.

Avantaje:

Gratuit.

Interfață simplă, ușor de utilizat.

Defecte:

Programul funcționează numai în sistemul de operare Windows, dar nu este compatibil cu Windows 8 și versiuni ulterioare.

Programul, spre deosebire de Virtual Box, nu este compatibil cu procesoarele AMD.

Mașină virtuală pentru Windows 7: VMware Player

Un produs de la cel mai mare dezvoltator american de software de virtualizare Vmware.

Produsele Vmware sunt destinate în primul rând segmentului corporativ al pieței, astfel încât versiunea completă a programului - VMware Workstation - este plătită.

Prețul licenței este de aproximativ 250 USD. Pentru utilizare necomercială, producătorul oferă un program cu funcționalitate limitată VMware Player.

Este de remarcat faptul că restricțiile se aplică în general dezvoltatorilor de software și specialiștilor IT; programul este destul de funcțional pentru îndeplinirea sarcinilor utilizatorului obișnuit.

Avantaje:

Gratuit.

Rapid.

Interfață simplă, ușor de utilizat.

Tehnologia ThinPrint vă permite să imprimați orice document deschis în sistemul de operare invitat fără a instala drivere suplimentare.

Lucrul cu mai multe monitoare într-un sistem de operare invitat.

Schimbați fișiere între sisteme invitate folosind tehnologia Drag&Drop.

Defecte:

Funcționalitate limitată a versiunii gratuite.

Instalarea Windows 7 x64 pe VirtualBox (mașină virtuală)

Mașină virtuală pentru Windows 7: mai multe sisteme de operare pe o singură mașină

O mașină virtuală (VM) este un alt computer care rulează pe desktop. Adică, este ca și cum un al doilea monitor (virtual) este lansat în fereastră și un alt computer este încărcat pe el.

Acest computer are propriul hardware virtual și puteți instala orice sistem de operare (OS) real pe el, de exemplu, Windows virtual. Puteți lucra pe deplin pe un astfel de „computer” și îmi place foarte mult acest subiect.

Pentru ce poți folosi mașinile virtuale?

  • pentru teste sau instruire pe alte sisteme de operare (Windows, Linux, MacOS etc.)
  • dezvoltarea de programe pentru alte sisteme de operare
  • lucrați în locuri diferite cu același mediu software
  • pentru anonimat

Cred că poți veni cu alte moduri de a-l folosi, acesta este primul lucru care mi-a venit în minte. De exemplu, la fostul meu loc de muncă, nu am putut instala pe computer programele de care aveam nevoie, deși eram administrator. Acest lucru s-a datorat problemelor de securitate și de licențiere. Apoi am instalat o mașină virtuală, am instalat Windows și toate programele de care aveam nevoie și am lucrat în ea. Seara am înregistrat imaginea pe un hard disk extern și am luat-o acasă cu mine.

În plus, internetul de lucru a fost mult redus în viteză, dar a existat acces la un alt furnizor. Am instalat o a doua placă de rețea și am configurat-o în mașina virtuală. Adică, în Windows „obișnuit” nici măcar nu avea drivere, dar într-un mediu virtual Internetul rapid a funcționat prin el.

Hard disk-ul virtual este stocat într-un singur fișier și datele sale pot fi criptate. Adică, dacă cineva vine la tine fără să te întrebe, atunci poți pur și simplu să închizi sistemul de operare virtual și nu vei putea găsi nimic pe computer în afară de browser și Excel :)

Ce mașini virtuale există pentru Windows?

Cele mai populare și utilizate:

  • Oracle VM VirtualBox este gratuit, poate face aproape tot ce are nevoie un utilizator obișnuit
  • Hyper-V este gratuit, integrat în versiunile Windows 8/8.1/10 Pro și Enterprise
  • – plătit, funcționalitate maximă, pentru dezvoltatori profesioniști

VMware este un pachet software destul de masiv, costă mult și este conceput pentru uz comercial. Pentru scopurile pe care le-am descris, primele două vor fi suficiente. Dar dacă știi să descarci de pe torrent, îl poți instala și tu. Principiul de funcționare și setările plus/minus sunt la fel peste tot.

Cum se instalează o mașină virtuală pe VirtualBox

Întregul proces are loc în mai mulți pași simpli:

  • Descărcați și instalați VirtualBox
  • Creați un VM folosind vrăjitorul
  • Conectați imaginea de instalare cu sistemul de operare
  • Instalați sistemul de operare ca pe un computer obișnuit

De fapt, am făcut un videoclip:

Pentru a descărca programul trebuie să faceți clic aici:

În timpul instalării, va apărea Windows care vă va cere să instalați drivere suplimentare pentru dispozitive virtuale; trebuie să fiți de acord cu totul.

În fereastra principală a programului, faceți clic pe butonul „Creați” și intrați în vrăjitorul mașinii virtuale. Pentru a vedea toate opțiunile, trebuie să faceți clic pe butonul „Mod expert”:

Nume: orice nume

Tip: selectați viitorul sistem de operare (Windows, Linux, BSD etc.)

Versiune: versiunea exactă a sistemului de operare instalat (șapte, zece, ).

Este posibil să nu existe o alegere de versiuni x64 în listă dacă nu există virtualizare hardware, dar acest lucru va fi discutat mai jos.

RAM

Cantitatea de memorie este RAM care va fi disponibilă în Windows virtual. De exemplu, dacă computerul dvs. are 8 GB de RAM, atunci pot fi alocați până la 4 GB pentru VM. Și după pornirea VM, acești 4 gigaocteți vor fi luați din Windows, deoarece... va fi folosit de sistemul de operare virtual. Prin urmare, trebuie să alegeți acest volum pe baza următoarelor considerații:

  • Pentru Windows 7/8/10 x86 aveți nevoie de cel puțin 1 GB de memorie, iar pentru funcționare mai mult sau mai puțin normală de la 2 GB
  • Pentru Windows x64 veți avea nevoie de cel puțin 2 GB de memorie și pentru ca totul să funcționeze cumva - cel puțin 3 GB

În consecință, selectăm o astfel de cantitate de memorie virtuală, astfel încât Windows-ul virtual instalat să fie suficient și Windows-ul tău are, de asemenea, atât cât are nevoie. În general, dacă aveți 4 gigaocteți de memorie, atunci setați aici 1024 MB, iar dacă aveți 8 GB sau mai mult, atunci alegeți aici 3000-4000 megaocteți.

HDD

Bănuiesc că nu aveți un hard disk virtual, așa că să trecem la crearea unuia în pasul următor:

Primul lucru important este „ Locație" Schimbați într-un folder de pe disc cu mai mult spațiu. De exemplu, mulți oameni au o unitate C: care nu este foarte mare și este proiectată pentru un sistem de operare și o unitate D: pentru alte fișiere. Acum, dacă acesta este cazul și pentru tine, atunci selectează acolo și creează un folder pe unitatea D:

mărimea– pentru familia Windows, setați-o la 40 GB.

Tip– lăsați „VDI” implicit. Este puțin probabil să aveți nevoie să conectați acest „disc” la alte sisteme virtuale.

Format de stocare– „Dinamic”. În acest caz, dimensiunea fișierului unui astfel de disc va crește pe măsură ce se umple. Dacă setați „Fixed”, atunci toți cei 40 GB vor ocupa imediat spațiu pe unitatea D:, de exemplu.

Aceasta completează crearea mașinii virtuale.

Configurarea VM VirtualBox

Acum puteți porni o mașină virtuală, dar este goală, fără sistem de operare. Trebuie să introduceți un „disc” în unitatea virtuală. Instalarea „DVD” este o imagine ISO, aceeași pe care o ardem pe un DVD real sau pe o unitate flash.

Mergem la setările VM-ului nostru din fila „Media”:

Faceți clic pe „unitatea” cu valoarea „Gol”, apoi pe pictograma discului DVD și selectați „Selectați imaginea discului optic...” din meniu, unde indicăm calea către imaginea iso. Și dacă aveți un disc fizic cu instalarea, atunci pur și simplu introduceți-l în unitate și bifați caseta de selectare „Live CD/DVD”. Este important că trebuie să instalați versiunea pe care ați ales-o în etapa de creare a mașinii, mai ales în ceea ce privește capacitatea de biți.

Acum totul este gata pentru a porni mașina virtuală. Faceți clic pe butonul „Run”.

Computerul virtual va începe să se încarce și procesul de instalare Windows va începe ca și cum ați fi făcut-o pe computer sau laptop. După instalarea Windows, veți lansa VM-ul și Windows-ul virtual va porni.

Cheia gazdă

Un detaliu important este cheia gazdă. Când faceți clic pe fereastra mașinii virtuale, toată „atenția” de la apăsarea butoanelor de la tastatură și mișcările mouse-ului va merge către mașina virtuală (sistemul de operare invitat). Pentru a „elibera” tastatura și mouse-ul, de ex. returnați-le în Windows-ul lor nativ, trebuie să faceți clic dreapta Ctrl. Acest buton poate fi schimbat în setări. Apropo, clipboard-ul sistemului dvs. și cel virtual sunt, parcă, comune. Adică, dacă copiați text în clipboard pe un computer real, îl puteți lipi într-unul virtual, foarte convenabil.

Virtualizare hardware

Pentru ca VM-urile să funcționeze mai rapid și mai bine și, de asemenea, pentru a putea instala versiuni pe 64 de biți (x64) ale sistemelor de operare, virtualizarea hardware trebuie să fie activată. Acest suport în sine este încorporat în procesoare și toate procesoarele moderne îl au (doar procesoarele vechi dual-core și cele mai vechi s-ar putea să nu îl aibă).

Tehnologiile se numesc Intel VT-x și VT-d (în procesoare scumpe) și AMD-V. Sensul său este că comenzile sunt trimise direct la procesor, ocolind driverele sistemului de operare. Virtualizarea hardware este activată în setările VM din fila „ Sistem -> Accelerație»

Dar este posibil să nu funcționeze pentru dvs., deoarece această opțiune este dezactivată implicit în BIOS din motive de securitate. Este posibil să apară eroarea „Funcțiile de virtualizare hardware VT-x/AMD-V sunt activate, dar nu funcționează”. Prin urmare, trebuie să repornim computerul și .

Dacă nu știi cum și ești prea lene să citești articolul, atunci pe scurt: imediat după pornirea computerului, apăsați butoanele F1, F2, Ștergere timp de 10 secunde sau dacă este scris pe ecran, apoi citiți ce buton să apăsați. Să ne uităm la ce BIOS aveți din fotografii și să căutăm o setare similară:

Cu GUI

Faceți clic pe Avansat, intrați în modul avansat, apoi pe „Configurare CPU”

Căutăm setarea „Tehnologie de virtualizare Intel” și o schimbăm în poziția „Pornit”. (Pe)

Dacă aveți un procesor AMD, atunci setarea se va numi „Mașini virtuale sigure”. Salvați modificările cu butonul „F10”.

Cu interfață text:

Accesați „Securitate -> Virtualizare”

Porniți tehnologia de virtualizare hardware în poziția „Activat”.

Salvați setările F10, va avea loc o repornire. Dacă nu utilizați mașini virtuale, atunci din motive de securitate este mai bine să dezactivați virtualizarea, deoarece virușii își pot crea propriile spații.

Al doilea motiv pentru care virtualizarea hardware poate să nu funcționeze în Windows 8/10 este mașina virtuală Hyper-V încorporată activată.

Pentru o varietate de scopuri. Cel mai adesea, mașinile virtuale sunt folosite pentru a rula programe care nu sunt acceptate de sistemul de operare gazdă. Mai rar, acestea sunt folosite pentru a testa software-ul și sistemele de operare în sine, pentru a conecta echipamente incompatibile și pentru a lansa în siguranță aplicații suspecte.

Printre utilizatorii obișnuiți, cel mai frecvent scenariu este utilizarea programelor Windows pe Mac și Linux.

Și cum funcționează totul?

Totul este simplu pentru utilizator. Mașina virtuală rulează într-o fereastră separată ca o aplicație obișnuită: o puteți minimiza sau, dimpotrivă, o puteți extinde la ecran complet. De fapt, un computer virtual are propriul procesor, memorie, adaptor de rețea și alte echipamente. Toate acestea sunt emulate de un PC real, care își împarte resursele cu unul virtual.

Sistemul de operare invitat consideră că hardware-ul inexistent este real. Este afișat în proprietățile sistemului, iar aplicațiile instalate interacționează cu el ca și cum ar fi real. În acest caz, mașina virtuală în sine este complet izolată de computerul real, deși poate avea acces la discul său și la dispozitivele periferice.

Aștepta. Se pare că aveți nevoie de un computer foarte puternic?

Nu este necesar. Totul depinde de ceea ce vei rula în sistemul de operare virtual. Orice computer va funcționa, chiar și unul de acum zece ani. Este important să ne amintim că își va împărtăși resursele cu sistemul de operare invitat, ceea ce înseamnă că ar trebui să fie suficient pentru doi.

De exemplu, dacă intenționați să instalați Ubuntu 18.04 pe un computer cu un sistem de operare invitat, veți avea nevoie de cel puțin 4 GB de RAM, un procesor dual-core, un adaptor video compatibil și spațiu liber pe disc. Pentru sarcini complexe, cum ar fi jocurile sau utilizarea software-ului profesional, trebuie să existe o cantitate decentă de rezervă de performanță pentru a se asigura că ambele sisteme funcționează rapid.

Bine, ce fel de mașini virtuale există?

Există o mulțime de ele, atât gratuite, cât și comerciale. Pe lângă sistemele foarte specializate pe care dezvoltatorii le folosesc pentru testare, trei programe sunt cele mai populare.

  • VirtualBox este un instrument complet gratuit de la Oracle, cu suport pentru multe sisteme de operare invitate care pot fi rulate pe Windows, macOS și Linux.
  • VMware Fusion și Workstation sunt mașini virtuale avansate pentru toate platformele. Vă permite să rulați orice sistem de operare și acceptă emularea grafică 3D avansată. Există versiuni gratuite pentru uz personal și versiuni comerciale pentru uz corporativ.
  • Parallels Desktop este cea mai bună soluție comercială de virtualizare pentru Mac. Oferă performanță ridicată și o integrare strânsă a sistemului de operare invitat cu funcțiile proprietare macOS.

De unde să începeți și cum să configurați totul?

În primul rând, una dintre mașinile virtuale este creată pe computer. Apoi, cel necesar este instalat pe el. Apoi, programele necesare sunt instalate în sistemul de operare invitat, după care pot fi folosite.

Cum se creează o mașină virtuală?

Totul este extrem de simplu. Să folosim ca exemplu mașina gratuită VirtualBox. În alte programe, procesul poate fi ușor diferit, dar în general configurarea este aproape identică.

  1. Descărcați utilitarul de pe link, selectând versiunea pentru sistemul de operare.
  2. Deschideți fișierul de instalare și urmați instrucțiunile vrăjitorului pentru a instala VirtualBox.
  3. Lansați programul și faceți clic pe butonul „Creați”.
  4. Specificați numele mașinii virtuale, precum și tipul și versiunea sistemului de operare pe care intenționați să îl instalați. Acești parametri pot fi modificați ulterior.
  5. Specificați cât să alocați. Lăsați volumul implicit sau setați altul în intervalul recomandat.
  6. Faceți clic pe „Creați un nou disc virtual” și specificați formatul acestuia. Dacă nu veți folosi această unitate cu alt software de virtualizare, aveți nevoie de tipul VDI.
  7. Apoi, selectați „Disc virtual fix” - funcționează mai rapid decât dinamic și ocupă un spațiu strict alocat.
  8. Specificați numele discului și dimensiunea acestuia. Windows 10 pe 64 de biți necesită un minim de 32 GB plus spațiu suplimentar pentru a instala programele necesare.
  9. Gata!

După crearea discului, mașina virtuală va apărea în lista celor disponibile. Poate fi lansat. Nu mai poți face nimic pentru că nu are sistem de operare.

Cum să folosești toate acestea acum?

Aproape la fel ca un PC obișnuit. Mașina virtuală este pornită folosind butonul cu același nume și este oprită sau repornită prin meniul de închidere a sistemului sau pur și simplu prin închidere. Toate setările și funcțiile sistemului de operare funcționează la fel ca pe un computer real.

BINE. Cum se instalează aplicația?

După același principiu ca întotdeauna. Descărcați fișierul de instalare, rulați-l și urmați instrucțiunile vrăjitorului. După aceea, deschideți programul printr-o comandă rapidă, din bara de instrumente sau în alt mod. În acest sens, o mașină virtuală nu este diferită de un computer obișnuit.

Este posibil să conectați o unitate flash?

Da sigur. Trebuie doar să-l demontați mai întâi de pe sistemul principal, deoarece utilizarea simultană a unităților este imposibilă. Se face așa.

  1. Conectați-vă la computer.
  2. Accesați Finder sau File Explorer și demontați unitatea.
  3. Accesați mașina virtuală și faceți clic pe pictograma USB din panoul de jos.
  4. Selectați dispozitivul dorit din listă.
  5. Unitatea va apărea imediat în sistem. Poți lucra.

Virtualizarea vă permite să încapsulați elementele interne ale sistemelor de operare sau părți ale acestora în hardware și software virtual. Cu alte cuvinte, creați un spațiu virtual care va fi real din punctul de vedere al sistemului de operare care rulează în acest spațiu. Este exact ceea ce fac mașinile virtuale pentru Windows 7, Linux și Mac OS X. Virtualizarea vă permite, de asemenea, să simulați dispozitive care nici măcar nu sunt pe computer.

Notă: Într-un fel, mașinile virtuale vă permit să creați un computer într-un computer.

Există două aspecte importante ale virtualizării mașinilor:

  • interacțiunea dintre o gazdă fizică (calculator) și o gazdă virtuală
  • interacțiunea dintre sistemul de operare care rulează în spațiul virtual și hardware-ul utilizat

Software-ul de virtualizare, și anume mașinile virtuale pentru Windows 7 (Linux, Mac OS X), este de obicei o aplicație obișnuită a sistemului de operare sau un serviciu care vă permite să creați gazde. O gazdă este orice mașină fizică (calculator). În cadrul software-ului de virtualizare, sistemul de operare rulează pe o gazdă similară sau identică cu gazda reală, numită mașină virtuală. Pentru comoditate, sistemul de operare care rulează într-o mașină virtuală se numește sistem de operare invitat.

În plus, există diverse metode de virtualizare care afectează nu numai implementarea aplicațiilor pentru crearea de mașini virtuale, ci și capabilitățile oferite sistemelor invitate. Există o emulare convențională, în care apelurile hardware și software trec printr-un strat intermediar. Există și para-virtualizarea, în care o parte din acțiunile din interiorul mașinii virtuale au loc pe hardware real, în timp ce cealaltă parte trece printr-un strat intermediar. Există și virtualizare la nivel de sistem, când fiecare sistem invitat pornește într-un nucleu special, care vă permite să rulați doar versiuni similare ale sistemului de operare.

Unele dintre aceste metode pot fi efectuate din mers, fără modificări semnificative ale gazdei actuale și ale sistemului său de operare. Alții necesită repornirea gazdei într-o instanță specială a sistemului de operare care acceptă virtualizarea. Alții folosesc gazde speciale care acceptă și sunt proiectate pentru virtualizare la nivel de dispozitiv hardware. Acestea din urmă sunt, de asemenea, cunoscute ca metode de virtualizare bare metal (deși acest lucru nu este în întregime adevărat, deoarece unele nuclee software sunt încă utilizate).

Software-ul de virtualizare care gestionează crearea și funcționarea mașinilor virtuale, precum și alocarea și limitarea resurselor furnizate, este adesea numit hypervisor. Unele aplicații de virtualizare pot folosi, de asemenea, extensii speciale de procesor pentru a îmbunătăți performanța mașinilor virtuale. Prezența unor astfel de extensii se numește suport hardware pentru virtualizare. Exemple de acest suport sunt tehnologiile VT-X (Intel) și AMD-V (AMD).

Ce nu este virtualizarea și mașina virtuală?

Unii oameni le place să numească programe de virtualizare (mașini virtuale) orice creează un strat de abstractizare între sistemul de operare și unele dintre procesele care rulează. De exemplu, există Sandboxie, care vă permite să izolați browserele de sistem (vezi utilitarele de protecție a browserului). Unele programe vă permit să înghețați starea sistemului, astfel încât să nu poată fi schimbată. Altele vă permit și să utilizați așa-numitul mod umbră, în care toate programele rulează normal, dar orice modificări sunt anulate atunci când reporniți computerul.

Desigur, toate aceste programe oferă diverse beneficii, dar nu sunt considerate tehnologii de virtualizare și nu sunt mașini virtuale, deoarece nu simulează apeluri de sistem și nu permit sistemelor de operare invitate să ruleze peste sistemul actual. Astfel de programe creează doar straturi suplimentare de separare, în principal pentru a crește nivelul de securitate. Dacă continuăm subiectul securității, atunci...

De ce să folosiți virtualizarea și mașinile virtuale?

Dacă securitatea este pe primul loc pentru tine și este primul lucru la care te gândești în orice situație, atunci virtualizarea (utilizarea mașinilor virtuale) te poate ajuta cu siguranță în acest sens. Dar nu presupuneți că virtualizarea este folosită în principal pentru securitate. Obiectivele sale inițiale sunt: ​​testare, reducerea costurilor, flexibilitate, suport pentru produse vechi și educație. Creșterea nivelului de securitate este doar un bonus plăcut, care are și multe capcane.

Notă: Deși virtualizarea vă permite să izolați un sistem de operare de altul, există încă modalități de a trece de la sistemul invitat la cel principal.

Ce este necesar pentru a rula tehnologia de virtualizare și mașinile virtuale?

Primul lucru de luat în considerare este gazda fizică. În funcție de tipul de software de virtualizare (mașini virtuale), pot fi necesare hardware și sisteme de operare complet diferite. Virtualizarea nu implică nicio soluție unică care să ruleze oriunde este nevoie. Mașinile virtuale trebuie selectate pentru sistem (Windows, Linux, Mac) și pentru hardware (hardware). În plus, gazda trebuie să dispună de .

Așadar, dacă intenționați să rulați sisteme de operare invitați peste sistemul dvs., veți avea nevoie de resurse suplimentare pentru a le rula, cum ar fi un procesor și RAM. De exemplu, dacă computerul are doar 2 GB de RAM și doriți să rulați un sistem invitat pe Windows 7, atunci va trebui să limitați sever utilizarea resurselor pe sistemul real pentru ca mașina virtuală să funcționeze corect. Dacă, desigur, nu încercați să rulați Windows XP cu 256 MB de memorie. Cu toate acestea, dacă aveți 16 GB de RAM, atunci puteți rula mai mult de un sistem invitat fără a experimenta lipsă de resurse.

Pro: Ușor de instalat și utilizat.

Contra: funcționalitate limitată. Nu acceptă instantanee sau partajarea directoarelor.

Mașină virtuală pentru Windows 7, Linux și Mac OS X - VirtualBox

VirtualBox este un alt program de creare de mașini virtuale multiplatformă pentru Windows 7 și versiuni ulterioare, precum și sistemele Linux și Mac, deținut în prezent de Oracle. VirtualBox este similar cu VMware Player, dar are mai multe funcții, inclusiv o stivă de rețea mai avansată, instantanee nelimitate, suport pentru OpenGL și DirectX și multe altele. Aplicația este ușor de instalat și la fel de ușor de utilizat. De asemenea, puteți utiliza linia de comandă pentru implementarea automată. VirtualBox acceptă, de asemenea, USB și directoare partajate. Există și o versiune portabilă a VirtualBox. Cu toate acestea, există și dezavantaje. Nu puteți face capturi de ecran ale sistemelor invitate. Gestionarea discurilor este puțin confuză.

Public: începători și utilizatori experimentați.

Pro: Ușor de instalat și utilizat, multe caracteristici.

Contra: Nu există suport pentru capturi de ecran, importarea mașinilor existente este dificilă, gestionarea discurilor nu este intuitivă.

Hypervisor VMware ESXi pentru crearea de mașini virtuale

ESXi este un hipervizor bare metal cu funcționalitate redusă în comparație cu ESX. Aplicația necesită o gazdă și poate fi controlată din consolă (consola este blocată în mod implicit, dar o puteți activa manual). Nu veți putea să faceți capturi de ecran sau să înregistrați videoclipuri ale ecranului mașinilor dvs. virtuale. Transferul și clonarea sistemelor invitate se poate face numai manual. Dar ceea ce obțineți este partajarea memoriei pentru o eficiență RAM îmbunătățită, monitorizare și management puternic și acces la linia de comandă prin SSH (când este deblocat). De asemenea, puteți instala VMware Tools pentru a îmbunătăți performanța mașinilor virtuale. Para-virtualizarea este, de asemenea, acceptată de ESXi.

Pro: capabilități puternice și avansate ale mașinii virtuale.

Contra: Necesită o gazdă și o mulțime de resurse. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Mașină virtuală bazată pe kernel (KVM)

KVM acceptă virtualizarea numai pentru sistemele de operare asemănătoare UNIX (Linux). Aplicația poate fi rulată pe orice hardware sau în modul de emulare, dar fără extensii de procesor performanța va fi groaznică. KVM este proiectat pentru a fi utilizat printr-o consolă. Dar, are o interfață de management decentă care vă permite să porniți și să opriți mașinile virtuale, să faceți capturi de ecran și multe altele. Interfața este cunoscută sub numele de Virtual Machine Manager (VMM) și este folosită și pentru a gestiona mașinile virtuale Xen (vezi mai jos). Suportă control local și de la distanță. Există un conflict cunoscut cu VirtualBox, dar poate fi rezolvat relativ ușor

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte ridicată în condițiile potrivite.

Contra: numai sisteme de tip UNIX. Necesită extensii de virtualizare hardware pentru execuția normală. Accent pe linia de comandă. Nu este ușor de instalat și de rulat.

Mașină virtuală pentru Unix/Linux - Xen

Xen este o altă aplicație pentru virtualizarea sistemelor de operare asemănătoare UNIX (Linux). Trebuie să pornească în propria instanță de kernel. Accentul este pus pe linia de comandă. Dar, puteți utiliza și VMM. Oficial, Xen a fost susținut de OpenSUSE de mulți ani și a fost adăugat recent la ramura principală de lansare a nucleului. Xen poate rula în modul asistat hardware sau para-virtualizare. Cu toate acestea, pentru paravirtualizare, Xen este extrem de problematic de instalat și rulat. În plus, Xen are suport limitat pentru CD-ROM și dispozitive de rețea. Programul este disponibil și ca hypervisor de virtualizare bare metal pe un Live CD. Există numeroase extensii terțe pentru gestionarea Xen.

Public: utilizatori avansați și profesioniști.

Pro: Control complet și flexibilitate, performanță foarte bună, suport kernel nativ.

Contra: numai sisteme de tip UNIX. Modul de paravirtualizare este greșit. Accent pe linia de comandă. Câteva utilitare de linie de comandă care pot fi confuze. Nu este ușor de instalat și de rulat. Trebuie să porniți propria instanță a nucleului.

Alte soluții pentru crearea de mașini virtuale

Există multe alte soluții care nu au fost enumerate aici, cum ar fi Parallels Virtuozzo, OpenVZ și VirtualBox bazat pe VMLite. Există, de asemenea, o serie de soluții reproiectate, inclusiv exemple de virtualizare încrucișată și clienți subțiri. Linux are, de asemenea, un număr mare de modificări proprii. Și nu uitați de tehnologiile cloud cu aplicațiile lor de virtualizare.

Cu toate acestea, dacă sunteți un utilizator începător, atunci nu ar trebui să urmăriți posibilități și modificări colorate. În caz contrar, încercarea de a crea o mașină virtuală pentru a rula câteva programe poate duce la câteva nopți nedormite.

Câteva cuvinte despre programele de virtualizare

Această recenzie va fi utilă nu numai pentru utilizatorii începători, ci și pentru experți. Produsele enumerate acoperă o gamă largă de tehnologii de virtualizare la toate nivelurile. Toate soluțiile descrise sunt gratuite pentru uz personal. Alegeți ceea ce doriți sau aveți nevoie în funcție de hardware-ul disponibil, cerințele pentru ușurința de configurare și pornire, precum și de disponibilitatea setului de funcții necesar.

De obicei, majoritatea oamenilor încep să învețe virtualizarea cu VMware Player sau VirtualBox. Utilizatorii Linux pot prefera KVM și poate Xen. Utilizatorii avansați ar putea dori să arunce o privire la ESXi.

Cele mai bune articole pe această temă