Cum să măriți dimensiunea discului în VirtualBox. Caracteristici de lucru cu discuri virtuale VirtualBox

Multe lucruri serioase care trebuie configurate în luptă rețeaua corporativă pe serverele de luptă, mai întâi lustruite până la strălucire pe o mașină virtuală. Dacă ai nevoie de un întreg retea locala, atunci o întreagă flotă de astfel de mașini virtuale este perfectă pentru aceste scopuri. Este grozav că clonarea unei astfel de mașini este la fel de ușoară precum decojirea perelor. Sunt 2 minute.

Singurul lucru care trebuie făcut uneori este să schimbați dimensiunea hard disk-ului virtual, deoarece sarcinile sunt activate server virtual poate fi extins.

În scopurile mele experimentale, folosesc VirtualBox, deoarece este gratuit, multi-platformă, și acesta a fost cazul de mult timp, când computerul de lucru nu suporta virtualizarea hardware și nimeni, cu excepția VirtualBox, nu poate rula fără el.

Personal, cred că un avantaj foarte serios al VirtualBox este capacitatea de a-și controla funcționarea prin consolă. Există o comandă universală - VBoxManage, care vă permite să faceți absolut totul cu o mașină virtuală deja creată.

De exemplu, pentru a mări dimensiunea unui hard disk virtual în format VDI la 20 Gb, trebuie să rulați comanda:

VBoxManage modifyhd „~/VirtualBox VMs/hard_disk_name.vdi” --resize 20000

Respectiv hard disk_name– acesta este numele fișierului care se află pe mașina virtuală experimentală hard disk. Totul pare simplu.

Singurul lucru pe care trebuie să-l știți în avans este că dacă creșteți virtualul hard disk, apoi „spațiul” adăugat va fi definit de sistemul de operare ca zonă nealocată. Trebuie să folosești câteva aplicație terță parte, care va adăuga acest spațiu nealocat la partiția principală. Dacă, dimpotrivă, reduceți dimensiunea discului, atunci probleme suplimentare nu va cauza.

Dacă vrei să-ți uimești iubita cu gustul tău cinematografic rafinat, atunci ar trebui să alegi filmul „Caleidoscope of Love”. Mai mult, este posibil pe site kino-max.com. Un film frumos și amabil care îi va plăcea oricărei persoane adulte și gânditoare.

Aleatoriu 7 articole:

Comentarii

  1. Secret
    26 august, 22:36

    Nu merge

  2. Personalizator
    31 august, 05:43

    Secret: Nu merge

    De asemenea. Am cautat informatii, dar nu am rezolvat problema...

  3. Nesh
    4 octombrie, 17:49

    Totul funcționează!

    C:\Utilizatori\Nesh>CD C:\Program Files\Oracle\VirtualBox

    C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd „D:/VM/XP/XP.vdi” —resiz
    e 20000
    0%…10%…20%…30%…40%…50%…60%…70%…80%…90%…100%

  4. Demian
    24 octombrie, ora 13:03

    Totul funcționează 100%. Tipul de hard disk virtual trebuie să fie dinamic. Nu funcționează cu tipul VHD fix. Și totuși, mașina pe care se schimbă volumul HDD-ului trebuie să fie oprită.

  5. Andrei
    11 martie, ora 18:07

Cum se extinde un disc virtual în VirtualBox?

Bună ziua dragi cititori ai resursei Internet!!!

Uneori, atunci când lucrați cu o mașină virtuală VirtualBox, poate fi necesar să creșteți volumul discul de bază. Din fericire, acest lucru este foarte ușor de făcut, doar deschideți linia de comandă, mergeți la director Instalări VirtualBox, apoi rulați comanda modifyhd –resize, specificând noua dimensiune a hard diskului virtual. Și totul a fost bine, dacă nu pentru un mic „dar”.

Puteți extinde un disc virtual dinamic doar în acest fel, acest truc nu va funcționa cu discuri fixe și în linie de comandă veți primi eroarea „Redimensionare hard disk operațiunea pentru acest format nu este încă implementată!" Aceasta înseamnă că această funcție, adică redimensionarea, nu este implementată pentru un tip de disc fix.

Este păcat, dar până acum nu există modalități de a extinde un disc fix în VirtualBox. Cu toate acestea, putem folosi un mic truc. Vom converti un disc fix într-unul dinamic, după care vom face într-un mod cunoscut Să adăugăm volumul de care avem nevoie.

Pe paginile unui număr de site-uri dedicate subiecte informatice puteți găsi o descriere a unei metode de „extindere” a unui disc fix folosind utilitarul SelfImage, metodă care este în mod clar incomodă și greoaie, deoarece în acest caz utilizatorul trebuia să efectueze cel puțin opt operațiuni diferite.

În plus, pe lângă SelfImage în sine, care acum este practic neutilizat, utilizatorul a trebuit să recurgă la utilitarul diskpart pentru a „alinia” discurile.

În realitate există o mult mai simplă și mod eficient extindeți discul și asta vom folosi. Deci, să începem. Deschideți un prompt de comandă și accesați directorul de instalare VirtualBox:

cd C:/Program Files/Oracle/VirtualBox

După cum știți deja, puteți obține informații pe un disc virtual folosind comanda showhdinfo.

VboxManage.exe afișeazăhdinfo „D:/Virtual Box/Windows 8.0/Windows 8.0.vdi”

După cum puteți vedea, în în acest moment Tipul nostru de disc (varianta de format) este fix, iar dimensiunea (capacitatea) este de 18432 MB. Acum trebuie să convertim discul static în dinamic.

Deoarece acest lucru nu se poate face direct, îl clonăm pe primul și astfel obținem ceea ce căutam. Pentru a face acest lucru, utilizați comanda clonehd:

VBoxManage clonehd „D:/Virtual Box/Windows 8.0/Windows 8.0.vdi” „D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi”

Dacă există spații în calea către imaginea VDI originală și clona acesteia, închidem calea între ghilimele drepte. Procesul de clonare poate dura ceva timp.

Odată ce copierea este completă, puteți rula din nou showhdinfo și vedeți ce ați obținut. Să verificăm clona noastră:

VboxManage.exe arată hdinfo „D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi”

Dacă totul merge bine, atunci varianta de format nu va mai fi fixă, ci dinamică, ceea ce avem. Dar acum putem folosi comanda familiară de redimensionare.

VBoxManage modifyhd --resize 40960 "D:/Virtual Box/Windows 8.0/Clone Windows 8.0.vdi"

După cum puteți vedea, nu au existat erori și discul sa extins cu succes la valoarea specificată. Ei bine, asta e practic tot, tot ce rămâne este să te conectezi noua imagine La Controler SATA, apoi deschideți mașina virtuală, accesați secțiunea de gestionare a discurilor și utilizați spațiul adăugat nealocat în modul dorit. Vechiul fișier VDI poate fi șters.

Probabil că aici voi încheia povestea mea non-trivială deocamdată și până la noi întâlniri educaționale cu voi, dragi prieteni...

Articolul discută caracteristicile de utilizare discuri virtualeîn VirtualBox, aplicație moduri diferite citire-scriere, principiul și organizarea instantaneelor, stocarea în cache a datelor de intrare/ieșire, precum și unele aspecte ale utilizării discurilor virtuale din punct de vedere securitatea informatiei. Pentru cei care sunt interesați de exemplul de securitate, puteți urmări imediat ancora la secțiunea despre.

Să începem cu câteva concepte generale. VirtualBox are 3 metode principale de furnizare a invitaților sistem de operare(OS) acces la date. Acest text se concentrează pe utilizarea discurilor virtuale.

Discurile virtuale sunt conectate la un sistem de operare invitat virtual prin emularea unei conexiuni prin controlerul corespunzător, IDE, SATA (AHCI), SCSI, SAS.

Comportamentul controlerelor este programat pentru a imita prototipurile fizice, prin urmare controlerul IDE o va face lucrează mai lent decât SATA și consumă mai multe resurse CPU, sistemul de operare fără drivere adecvate și suport hardware nu va interacționa cu discurile virtuale etc. De exemplu, în Familia Windows la Windows Vista nu există suport pentru Advanced Host Controller Interface (AHCI), care include SATA, deci, în special, o mașină virtuală care rulează Windows XP nu va funcționa cu SATA.

Fișiere de disc virtual

VirtualBox vă permite să lucrați cu diferite formate de fișiere de disc virtual. Pe lângă VDI nativ, sunt acceptate VMDK (VMware), VHD (Microsoft), Parallels versiunea 2 format HDD(Paralele).

Fiecărui disc virtual i se atribuie un UUID unic, acest lucru ajută VirtualBox să se asigure că fiecare disc este utilizat o singură dată și nu permite importarea unor copii obișnuite ale discurilor în sistemul de operare invitat (există o procedură de clonare separată pentru aceasta).

Discurile virtuale pot fi fie de dimensiune fixă, fie alocate dinamic, iar VirtualBox vă permite să măriți dimensiunea spațiului pe disc, indiferent de dimensiunea și formatul discului și chiar dacă discul conține date. Mai jos este un exemplu despre cum să faceți acest lucru folosind utilitarul vboxmanage.

Vboxmanage modifică hd --redimensionare
Când selectați o imagine alocată dinamic, fișierul container va „crește” treptat pe măsură ce sectoarele sunt umplute cu date, până când dimensiunea containerului atinge limita specificată la crearea mașinii virtuale.

Având în vedere că procesul de creștere regulată a dimensiunii containerului necesită resurse de calcul suplimentare, viteza de scriere atunci când se utilizează opțiunea de dimensiune fixă ​​este de obicei mai mare în comparație cu un disc dinamic. Cu toate acestea, dacă dimensiunea discului dinamic nu crește semnificativ pe termen lung, diferența de viteză de scriere este practic eliminată.

Virtual Media Manager

VirtualBox menține un registru cu toate mediile virtuale utilizate de toate sistemele de operare invitate. Acestea sunt așa-numitele „media cunoscute”, a căror listă (registru) poate fi accesată folosind utilitarul Virtual Media Manager (disponibil din meniul Fișier). Acest utilitar arată informatii detaliate despre fiecare disc virtual, inclusiv calea completă către fișier, precum și la ce mașină virtuală este atașat fișierul. Informațiile din registru pot fi eliminate folosind funcția de eliminare încorporată „Eliminare”

Fiecare imagine individuală poate fi „analizată” de pe mașina virtuală la care este atașată folosind funcția „Eliberare”

Odată ce ați anulat fixarea imaginii, nu o veți putea atașa înapoi cu un clic pe un buton pentru a face acest lucru, va trebui să adăugați imaginea, ca pe un hard disk; Instantaneele (instantaneele de pe disc) sunt, de asemenea, „atașate” într-un mod similar.

Încă o dată, observ că, din cauza prezenței UUID-urilor menționate mai sus, nu puteți pur și simplu să copiați și să atașați o imagine de disc.

Instantanee

După cum știți, snapshot tradus din engleză înseamnă snapshot. Principiul de funcționare al mecanismului este simplu. La crearea unui Snapshot, VirtualBox convertește imaginea curentă (imaginile, dacă există mai multe dintre ele) atașată la VM în modul numai citire și creează un disc virtual (discuri) separat, iar toate procedurile de scriere ulterioare sunt efectuate în noul stocare virtuală. Mai mult decât atât, sunt înregistrate doar modificări în anumite sectoare, cu alte cuvinte, la crearea unui instantaneu al unui disc de 10 GB, noul instantaneu va fi mult mai mic și va crește în dimensiune treptat pe măsură ce sectoarele sunt umplute.

Este logic să presupunem că cu cât sunt folosite mai multe instantanee ale unei mașini virtuale, cu atât mai multe resurse de calcul sunt folosite pentru a efectua operațiuni de citire de pe disc. Într-adevăr, dacă există 2 instantanee, atunci mai întâi VirtualBox caută să vadă dacă sectorul necesar este în imaginea instantaneului2, dacă nu, atunci sistemul se transformă în instantaneu1, dacă nu se găsește nimic acolo, atunci discul principal este accesat. Încărcarea va fi în continuare nesemnificativă și cu greu vizibilă pentru utilizatorul final, deoarece întregul tabel de sector este prezent în mod constant în memorie.

Merită să ne amintim că atunci când ștergeți un instantaneu, toate modificările făcute după crearea acestuia sunt „unite” cu imaginea „înghețată” anterior.

Memorarea în cache I/O

După ce am atins subiectul performanței, ar fi potrivit să menționăm stocarea în cache. Inițial, VirtualBox funcționează cu fișiere imagine ca fișiere obișnuite, care sunt ele însele stocate în cache de sistemul de operare gazdă. Acest lucru a fost făcut, destul de ciudat, cu scopul de a crește viteza. Când sistemul de operare invitat efectuează o operație de scriere, operația este stocată în cache de sistemul de operare gazdă și un mesaj de succes este trimis imediat către sistemul de operare invitat, în timp ce operația în sine este procesată de sistemul de operare invitat în mod asincron. Această abordare nu se justifică întotdeauna, deoarece... fișierele de imagine de disc tind să crească în volum și întreaga procedură începe să aibă efectul opus - dubla cache are loc pe partea sistemului de operare guest și gazdă, iar viteza operațiunilor scade.

Pe lângă consumul de resurse, un alt dezavantaj al stocării în cache este lipsa de fiabilitate. De exemplu, dacă a avut loc o întrerupere bruscă de curent într-un moment în care sistemul de operare gazdă a informat deja sistemul de operare invitat finalizare cu succesînregistrarea, iar procesul de înregistrare asincron în sine nu s-a încheiat încă. Acest scenariu duce cu siguranță la pierderea datelor.

Dezactivarea stocării în cache se face după cum urmează:

Vboxmanage storagectl „Nume VM” --name --hostiocache dezactivat

Lățimea de bandă

VirtualBox vă permite să limitați lățimea canal de transfer pentru unul sau mai multe discuri virtuale.

Creați un grup „Limit” și setați limita la 20 Mb/s

Vboxmanage bandwidthctl „Nume VM” add Limit --type disc --limit 20M
Adăuga discuri necesare la grup.

Vboxmanage storageattach „Numele VM” --storagectl „SATA” --port 0 --device 0 --type hdd --medium disk1.vdi --bandwidthgroup Limit vboxmanage storageattach „VM name” --storagectl „SATA” --port 1 --device 0 --type hdd --medium disk2.vdi --bandwidthgroup Limită
Lățimea de bandă totală pentru ambele discuri nu va depăși 20 MB/s. Această limită poate fi modificată în orice moment fără a opri mașina virtuală.

Vboxmanage bandwidthctl „Nume VM” setează Limită --limită 100M

Moduri speciale de înregistrare a imaginilor

Pentru fiecare imagine disc virtual, susținut de VirtualBox, indiferent de format, puteți defini modul de comportament la scrierea datelor, fie că este o consecință a operațiunilor din interiorul unei mașini virtuale sau un instantaneu. Astfel de moduri sunt numite „non-standard”, în timp ce implicit toate imaginile de pe disc funcționează în modul „normal”. Pentru a comuta modul de la „normal” la „non-standard”, puteți utiliza Virtual Media Manager menționat mai sus sau utilitarul de consolă vboxmanage

Vboxmanage modifică hd .vdi settype imuabil
În modul de scriere „normal”, sistemul de operare invitat poate citi și scrie de pe discul fizic fără nicio restricție, iar atunci când creează instantanee de disc, VirtualBox creează un fișier separat în care sunt înregistrate toate modificările.

În modul „scriere prin”, funcția de instantaneu nu funcționează.

Modul de operare „partajabil” este un fel de variație a celui precedent. Nici aici nu există posibilitatea de a lucra cu „instantanee”, dar există posibilitatea de a folosi mai multe care lucrează simultan mașini virtuale o imagine de disc, scenariu de grupare.

Modul „multiattach”, asemănător ca nume, dar diferit în principii de funcționare, vă permite, de asemenea, să utilizați o imagine de disc pentru mai multe mașini virtuale, dar în acest mod, fiecare mașină virtuală individuală folosește propriul „snapshot” independent și modificările făcute într-un singur VM nu sunt disponibile altora.

Modul „numai citire” este folosit în principal pentru a lucra cu imagini CD/DVD, deoarece implică doar lectura.

Modul la care ar trebui să acordați atenție se numește „ Imuabil" După cum sugerează și numele, imaginile imuabile nu se schimbă în timp. Orice modificări aduse discului imuabil sunt relevante atâta timp cât mașina virtuală rulează. După oprirea mașinii virtuale, toate modificările se pierd. Înainte de a comuta discul în modul imuabil, ar trebui mai întâi să creați un disc „normal”, să instalați și să configurați sistemul într-o stare optimă, de preferință fără a vă conecta la Internet și numai după ce sistemul oaspete este gata, „deblocați” discul și pune-l în modul imuabil.

Unul dintre scenariile de operare ar putea fi o schemă în care sunt utilizate două discuri - unul în modul imuabil, pe care se află sistemul însuși, al doilea în modul normal sau de scriere. La prima vedere, este un scenariu de operare complet sigur și ușor de înțeles - un sistem „proaspăt” este încărcat de fiecare dată. Dar nu totul este atât de transparent și există câteva nuanțe.

În primul rând, există o excepție importantă pentru discurile imuabile. Ei nu „resetează la zero”" în cazul în care când este atașat la o mașină virtuală al cărei instantaneu de disc a fost făcut în timp ce rula- așa-numitul online-snapshot. Aceasta înseamnă că, dacă, de exemplu, un utilizator a creat un disc imuabil și apoi a creat un „instantaneu” fără a finaliza funcționarea mașinii virtuale, atunci pornind de la „instantaneul” menționat, toate operațiunile și acțiunile ulterioare din cadrul sistemului va avea un efect ireversibil, adică To. toate acțiunile vor avea loc de facto într-un „instantaneu”.

Dacă scopul principal este un „sistem proaspăt” de fiecare dată când porniți, atunci este mai bine să vă abțineți de la utilizarea instantaneelor.

În al doilea rând, „reducerea la zero” descrisă mai sus a unei imagini separate are loc numai atunci când comanda de activare/dezactivare a mașinii virtuale este trimisă de mediul VirtualBox însuși și nu are loc în sistemul de operare invitat. Mai simplu spus, dacă, de exemplu, reporniți sistemul de operare invitat Standard Windows metoda (meniul Start, reporniți sistemul), apoi discul imuabil nu va fi resetat.

În cele din urmă, ultimul și cel mai important lucru este că toate modificările care apar în interiorul mașinii virtuale sunt salvate disc fizicși rămâneți acolo până când mașina virtuală este repornită.

Odată ce containerul curent este setat în modul imuabil, VirtualBox încetează să mai folosească acest container și discul intră de fapt în modul „numai citire”. Toate scrierile sunt redirecționate către o imagine separată și de fiecare dată când mașina virtuală începe să ruleze, această nouă imagine „separată” este „pusă la zero”. În realitate, pe hard disk este creat un „instantaneu” temporar, care se află în folderul Snapshots al mașinii virtuale corespunzătoare, în care are loc toată munca. Odată ce mașina virtuală este oprită, captura de ecran temporară de mai sus rămâne neatinsă.

Să ne uităm la un exemplu simplu

Bob a creat o mașină virtuală, a configurat sistemul de operare și a setat discul în modul imuabil. Bob își folosește în mod regulat mașina virtuală pentru a comunica în secret cu Alice. De fiecare dată când porniți, se încarcă un sistem „proaspăt”, care nu conține niciun jurnal de comunicări anterioare, texte, videoclipuri sau fotografii. Încă o dată, după ce a terminat corespondența, Bob oprește calm mașina virtuală și se duce la culcare.
Să presupunem, de asemenea, că înainte de fiecare pornire a sistemului de operare, Bob verifică dacă modul disc este setat la „imuabil”.

Eve are acces la computerul pe care este instalată mașina virtuală. Trebuie doar să meargă în folderul Snapshots din directorul mașinii virtuale corespunzătoare și „instantaneul” necesar va fi acolo.

Tot ce îi rămâne lui Eve de făcut pentru a vedea toată corespondența, precum și rezultatul tuturor acțiunilor efectuate de Bob în cadrul sistemului de operare, este să treacă discul în modul „normal” și, înainte de a porni mașina virtuală, să atașeze un instantaneu al acestuia. Mai mult, Eve poate face copii de rezervă ale unor astfel de „instantanee” în fiecare zi, atâta timp cât acest lucru este făcut înainte ca Bob să pornească din nou mașina virtuală.

Soluția lui Bob în această situație ar fi ștergerea manuală a întregului conținut al folderului Snapshots după ce își termină munca. Ca să nu mai vorbim de faptul că trebuie să verificați constant în ce mod funcționează discul și, de preferință, fie să blocați unele elemente GUI, ceea ce este destul de ușor de implementat

Vboxmanage setextradata global GUI/Personalizari OPȚIUNE[,OPȚIUNE...]
Pentru a fi corect, ar trebui spus că aceleași Paralele, din chiar versiuni anterioare pentru a transfera discuri dintr-un mod în altul, este necesară o parolă de superutilizator, iar „instantaneele” temporare sunt șterse instantaneu după terminarea lucrului.

În loc de o concluzie

VirtualBox este un sistem de virtualizare minunat și foarte flexibil, comparabil ca capabilități cu produsele comerciale de la liderii din industrie. Acest articol arată câteva caracteristici cărora merită să le acordați atenție și doar o mică parte din toate capacitățile VirtualBox.

Oracle VM VirtualBox este unul dintre cele mai populare și stabile software, cu care utilizatorii pot instala și testa sisteme de operare versiuni diferite si ansambluri. Când creează o nouă imagine de mașină virtuală, VirtualBox permite utilizatorilor să selecteze dimensiunea discului virtual de care au nevoie, RAM, și memoria subsistemului grafic. Dar, după instalarea sistemului de operare pe o mașină virtuală, utilizatorii nu pot redimensiona întotdeauna discul virtual atât de ușor. Această opțiune nu este disponibilă în mediu virtual. În acest articol vă vom spune cum să remediați această situație și să creșteți dimensiunea spațiului pe disc virtual.

IMPORTANT! Când efectuați orice manipulări cu hard disk-ul virtual, faceți-o întotdeauna copie de rezervă!

Metoda 1 - Utilizarea liniei de comandă

Nota: creșterea dimensiunii mediilor virtuale este acceptată numai în discuri dinamice, VDI sau VHD.

Dacă doriți să creșteți dimensiunea spațiului pe disc virtual folosind următoarele reguli:

Pasul 1

Accesați sistemul dvs. de operare principal și deschideți un prompt de comandă cu privilegii de administrator.


Pasul 2

Tastați următoarea comandă și apăsați Enter:

CD C:\Program Files\Oracle\VirtualBox\

Pasul 3

După aceea, introduceți următoarea comandă:

vboxmanage 30000 modifică hd-[ dimensiune nouă disc] „D:\VirtualBox\Windows 8.1 Preview.vdi”

În loc de calea specificată trebuie să specificați calea în care este stocată imaginea.


Nota: Această comandă va crește cantitatea de spațiu pe disc virtual pe VirtualBox, dar pentru a o utiliza trebuie să urmați pașii de mai jos:

Pasul 4

Deschideți VirtualBox și porniți mașina virtuală al cărei spațiu pe disc doriți să îl extindeți.

Pasul 5

Dacă aveți Windows instalat, atunci trebuie să lansați consola Disk Management (apăsați combinația de taste Win+R și introduceți „diskmgmt.msc” în câmp, apoi faceți clic pe „OK”).

Pasul 6

În consola de gestionare a discurilor, spațiul pe disc pe care l-ați adăugat va apărea ca nealocat. Pentru a-l activa, faceți clic clic dreapta mouse-ul pe discul virtual și selectați „Extend Volume”.


Pasul 7

Măriți capacitatea discului până la limită și faceți clic pe OK. Procedura va dura câteva minute, după care dimensiune tare discul va fi schimbat.

Nota:Înainte de a efectua pașii descriși mai sus, vă recomandăm să creați o copie de rezervă a mașinii virtuale a cărei capacitate de disc doriți să creșteți. Atenție și la faptul că partiția pe care stocați mașina virtuală (.VDI) trebuie să aibă suficient spațiu liber pentru a putea extinde discul virtual.

Metoda 2 - Creați o a doua partiție

În unele cazuri, metoda de mai sus poate duce la pierderea datelor, așa că vom lua în considerare a doua metodă - cea mai sigură. Constă în crearea unui al doilea hard disk virtual și conectarea acestuia la mașina virtuală actuală. Puteți face acest lucru după cum urmează:

Pasul 1

Închideți mașina virtuală și accesați setările acesteia.


Pasul 2

Accesați submeniul „Media” și în câmpul „Media de stocare”, faceți clic pe pictograma „Adăugați dispozitiv”. Selectați „Adăugați unitatea hard disk”.


Pasul 3


Pasul 4

În fața ta se va deschide un configurator, în care trebuie să specificați numele și calea unde va fi localizat imaginea unui dur disc. De asemenea, nu uitați să indicați dimensiunea și tipul acestuia (de preferință VDI). După ce ați setat valorile care vi se potrivesc, faceți clic pe butonul „Creați”. Un nou HDD virtual va fi creat și adăugat imediat la mașina virtuală.


Pasul 5

Porniți mașina virtuală, mergeți la managerul de discuri așa cum este descris în metoda 1 (pasul 5).

Pasul 6

Veți vedea o partiție de disc nealocată. Faceți clic dreapta pe el și selectați „Creați volum”.


Pasul 7

În Expertul de creare a volumului, veți specifica pas cu pas dimensiunea acestuia,


atribuiți o literă și, de asemenea, selectați un sistem de fișiere.


După aceasta, lângă un disc virtual, veți avea al doilea creat, fără a-l afecta deloc pe primul.

Ce să faci dacă ai un sistem de operare Linux virtual?

Dacă aveți Linux instalat pe mașina dvs. virtuală, atunci extinderea în sistemul de operare fizic se face în același mod ca în metodele descrise mai sus, dar atunci când porniți un sistem de operare invitat, trebuie să acționați diferit, deoarece nu există un manager de disc în Linux OS, ca atare. Pentru a adăuga un disc creat sau pentru a extinde unul existent, procedați în felul următor:

Pasul 1

Deschideți consola, tastați „su” și apăsați enter.

Pasul 2

Introduceți parola de administrator și apăsați Enter.

Pasul 3

Instalați pachetul „GParted”. Pentru a face acest lucru, introduceți comanda în consolă:

Pentru distribuții Ubuntu, Debian, Mint va arăta astfel:

sudo apt-get install gparted

Pentru Fedora, Centos, comanda va arăta diferit:

su yum install gparted

Pasul 4

Așteptați până când pachetul este descărcat și instalat. Pentru ca instalarea să se termine cu succes, sistemul de operare virtual trebuie să fie conectat la Internet.

Pasul 5

Lansați GParted. În fereastra principală veți vedea o listă cu toate unitățile disponibile. Aici veți găsi și zona pe care ați adăugat-o. Va fi marcat ca nemarcat.


Acum, în funcție de care dintre metodele de mai sus ați ales, faceți următoarele:

Pentru metoda 1:

  1. Faceți clic dreapta pe discul curent pe care este instalat sistemul de operare și selectați „Redimensionare”.
  2. În fereastra nouă, utilizați glisorul pentru a specifica noua dimensiune a discului, ținând cont de cantitatea de spațiu pe care ați alocat-o. După aceea, faceți clic pe butonul „Redimensionare”.
Pentru metoda 2:

Specificul muncii mele este de așa natură încât adesea trebuie să testez programe, servicii etc. Tot în viața de zi cu zi instalez multe programe de care am nevoie pe computer. În primul rând, verific programele noi, apoi, dacă programul este demn, îl instalez pe computer. Testez aplicații care nu sunt în sistemul meu de operare (denumit în continuare „OS”) pentru a nu le aglomera. Mulți nu oameni cunoscătoriÎntrebarea va apărea imediat: „Unde testați, dacă nu în sistemul de operare principal?” Răspunsul este simplu: „În sistemul de operare invitat!” Dacă nu știți nimic despre asta, atunci studiați informații despre sistemele de virtualizare. În acest articol, voi spune oamenilor care știu ce sisteme de virtualizare sunt cum să mărească discul unei mașini virtuale care rulează pe „VirtualBox”.

Mulți oameni care folosesc „VirtualBox” întâmpină adesea o problemă atunci când sistemul de operare invitat rămâne fără spațiu pe hard disk (hard disk virtual). În acest caz, mulți oameni adaugă un al doilea hard disk la sistemul de operare invitat.

Cu toate acestea, există o modalitate de a crește volum greu disc pe care este instalat direct sistemul de operare invitat. Să luăm în ordine problema creșterii volumului hard disk, pentru aceasta este necesar să se efectueze o serie de operații. Deci, să începem.

Puteți mări dimensiunea discului dacă este în formatul nativ VirtualBox, cu extensia vdi. Dacă ați exportat o mașină virtuală, atunci cel mai probabil discul dvs. este în format vmdk iar operațiunile descrise mai jos nu sunt pentru tine.

1) Sistemul de operare invitat trebuie să fie dezactivat.

2) Ștergeți toate „instantaneele” pe care le-ați făcut, sper că știți care sunt (vezi Fig. 1).

3) Găsiți calea în care ați instalat „VirtualBox”, în mod implicit este instalat în calea „C:\Program Files\Oracle\VirtualBox\VBoxManage.exe”.

4) Găsiți unde este virtual hard unitatea sistemului de operare invitat și numele unității (vezi Fig. 2). Pentru mine se află de-a lungul căii: „C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi”.

5) Lansați linia de comandă, pentru a face acest lucru, tastați „cmd” în meniul „Start” și apăsați „Enter” (vezi Fig. 3).

Dacă nu funcționează, atunci rulați-l manual, se află la calea: „c:\Windows\System32\cmd.exe”.

6) În linia de comandă, introduceți comanda „modifyhd -resize” și apăsați „Enter”.

De exemplu, voi primi următoarea comandă:

„C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” modifică hd „C:\VM (VirtualBox)\Win7-x64\Win7-x64.vdi” --resize 25000

Astfel, am mărit discul la 25.000 de megaocteți, sau aproape 25 de gigaocteți (nu vom calcula exact). Dar asta nu este tot, deoarece aparatul invitat nu vede ce a fost adăugat spatiu liber, pentru a face acest lucru, trebuie să lansați sistemul de operare invitat și să extindeți discul sub acesta, deoarece am adăugat spațiu pe disc. Să începem...

7) Lansăm sistemul de operare invitat.

8) Accesați gestionarea computerului (vezi Fig. 5).

9) Trecem la managementul discului și aici vedem unitatea noastră „C” și spațiul liber nealocat care a apărut, pe care îl vom adăuga la unitatea „C” (vezi Fig. 6).

10) Extindem volumul (unitatea „C”), pentru a face acest lucru, faceți clic dreapta pe unitatea „C” și selectați elementul de meniu „Extindeți volumul” (vezi Fig. 7).

11) În fereastra următoare, faceți clic pe butonul „Următorul” și se va deschide o fereastră în care vom vedea că sistemul însuși oferă automat să adăugați tot spațiul liber pe unitatea „C”. Lăsăm totul așa cum este, fără a schimba nimic și facem clic pe butonul „Următorul” (vezi Fig. 8).

În fereastra următoare, faceți clic pe butonul „Terminare”.

Toate. Acum dimensiunea unității „C” în sistemul de operare invitat a devenit mai mare. Ne bucurăm de munca noastră viitoare.
Celor care nu sunt familiarizați cu sistemele de virtualizare, vă recomand să le faceți cunoștință cu acestea, deoarece sunt utile, și pentru mulți, vitale.