Cum să măriți dimensiunea unui disc virtual VirtualBox. Cum se schimbă dimensiunea discului dinamic în Oracle VirtualBox (Actualizat)

16 răspunsuri

Dacă doriți să opriți backup-ul pentru hard disk vmdk (poate că sunteți interesat să utilizați unitatea și în vwmare), urmați acești pași:

VBoxManage clonemedium "source.vmdk" "cloned.vdi" --format vdi VBoxManage modifymedium "cloned.vdi" --resize 51200 VBoxManage clonemedium "cloned.vdi" "resized.vmdk" --format vmdk

Cele de mai sus vor schimba dimensiunea hard diskului la 50GB (50*1024MB).

Pentru a finaliza lucrurile trebuie să redimensionezi și discul! Pentru a realiza acest lucru, puteți descărca un iso și puteți porni de pe acel iso pentru a redimensiona discul (selectați iso în setările casetei virtuale).

PS Dacă noua dimensiune este prea mică, veți primi aceeași eroare chiar și cu noul fișier vdi.

Am un client Windows 7 pe o gazdă Mac și această postare a fost FOARTE utilă. Mulțumesc.

  • Lansați o nouă imagine vmdk mai mare.
  • Accesați meniul Start și faceți clic dreapta pe Computer și selectați Gestionare.
  • Selectați „Gestionarea discurilor”
  • Ar trebui să vedeți un spațiu gri pe unitatea dvs. C (în cazul meu).
  • Faceți clic dreapta pe unitatea C și selectați Extindeți volum.
  • Selectați dimensiunea și faceți clic

Dulce! Am preferat să folosesc un instrument terță parte cu avertismente privind pierderea datelor.

De fapt, sunt necesare doar aceste comenzi:

VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi VBoxManage modifyhd "cloned.vdi" --resize 51200

Puteți selecta apoi cloned.dvi din spațiul de stocare GUI Virtualbox.

După aceea, lansați ferestrele virtuale și extindeți-vă unitatea C ca metodele Code Chops.

Nu este nevoie să convertiți fișierul *.vdi într-un fișier *.vmdk.

Deoarece acesta este un fișier vmdk, puteți utiliza VMWare vdiskmanager dacă este disponibil pentru platforma dvs. VMWare are versiuni x86 Linux, Windows și OS X.

Și apoi faci doar:

1023856-vdiskmanager-windows-7.0.1.exe -x 30720M Machine-disk1.vmdk

Acest lucru evită clonarea și apoi extinderea discului. Acum aveți nevoie de un instrument suplimentar, iar vmdk este un format de disc VMWare și încă utilizați Virtualbox, deci pot exista incompatibilități.

qemu-img poate funcționa, de asemenea, dar nu sunt sigur dacă acceptă redimensionarea fișierelor vmdk. Ar arata asa:

Qemu-img redimensionează Machine-disk1.vmdk +8G

Și doar un memento, cu ambele, va trebui totuși să partiționați partiția după redimensionarea discului de bază. Toate aceste instrumente sunt practic dd if=/dev/old_disk of=/dev/new_disk bs=16M .

Puteți folosi Vmware player pentru a redimensiona vmdk. Acest lucru elimină conversia dus-întors (vezi alte postări) dacă doriți să o salvați în format vmdk. Asigurați-vă că atunci când adăugați un vmdk la vmware, nu selectați formatul de actualizare atunci când vi se solicită, păstrați-l pe cel curent dacă VirtualBox nu îl acceptă.

Am încercat toate soluțiile de aici, dar nimic nu a funcționat. După ore întregi de săpat, am găsit această postare pe blog și ca prin magie, totul funcționează. A trebuit să fac câteva ajustări minore, așa că iată o versiune modificată. Testat cu versiunea Docker 17.06.0-ce, build 02c1d87.

Odată ce dezvoltatorii încep efectiv să-și containerizeze aplicațiile, ei generează adesea un număr mare de imagini și umplu rapid spațiul de 20 GB pe hard disk alocat mașinii virtuale Docker implicit. Pentru a ne asigura că VM-ul Docker are suficient spațiu pe disc, trebuie să redimensionăm /dev/sda1 la un număr mai rezonabil.

VirtualBox pentru Windows

Schimbarea dimensiunii fișierului de pe disc când conservare setările mașinii virtuale!

Pasul 1 - Schimbați dimensiunea fișierului de pe disc

Rulați cmd.exe

cd în directorul Oracle VM VirtualBox (pe sisteme pe 64 de biți: „C:\Program Files\Oracle\VirtualBox\”)

Rulați aceste comenzi (ca mai sus):

VBoxManage clonehd "C:\path\to\source.vmdk" "C:\path_to\cloned.vdi" --format vdi VBoxManage modifyhd "C:\path\to\cloned.vdi" --resize 51200

Windows Explorer și „copiați adresa ca text” prin bara de adrese ar trebui să vă ajute să găsiți calea dorită.

Pe un sistem Windows, directorul VirtaulBox VM de sub utilizatorul dvs. poate conține un fișier de bază de date XML cu setările pe care le-ați configurat pentru mașina dvs. virtuală. Redenumiți acest fișier cu extensia .bak (are extensie .vbox). Redenumiți fișierul .vmdk original și cu extensia .bak pentru a evita repetarea erorilor. Acum puteți finaliza în siguranță al treilea pas fără un mesaj de eroare pentru a converti mașina înapoi în format .vmdk sau cu o eroare „duplicare disc”.

VBoxManage clonehd „C:\path_to\cloned.vdi” „C:\path_to\source.vmdk” --format vmdk

Veți fi prezentat Jeton UID. Copiați acest token trăgându-l din fereastra Windows Command Interpetor și folosind Ctrl+C

Deschideți fișierul .vbox.bak într-un editor de text, cum ar fi Notepad++. Vi se va prezenta un fișier de bază de date asemănător XML. Căutați aceste rânduri:

În linie șterge vechi marcator UID între paranteze și introduce cel pe care l-ați copiat din fereastra promptului de comandă. Asigurați-vă că lăsați parantezele pe site-ul !

Salvați acest fișier și părăsiți editorul de text. Redenumiți fișierul .vbox.bak pentru a-l readuce la extensia așteptată .vbox.

Pasul 2 - Eliminați nedorit

Acum este sigur să ștergeți fișierele .bak rămase în director. Ceea ce rămâne este dimensiunea .vmdk cu datele .vbox actualizate, în timp ce cu setările VirtualBox Manager salvate anterior.

Pasul 3 - Redimensionați partiția de disc pentru a umple spațiul liber

Acum puteți lansa VirtualBox VM Manager și puteți porni mașina virtuală folosind instrumentele adecvate ale sistemului de operare pentru a umple noul spațiu liber.

Pentru Mașini virtuale Windows utilizați diskpart din linia de comandă descărcată din Windows Recovery Consule (partiția de recuperare) în SELECT DISK 1 , LIST PARTITION și colectați numărul de partiție al unității dvs. C:\, apoi SELECT PARTITION # . Puteți folosi EXTEND SIZE=mb pentru a redimensiona unitatea Windows C:\ la dimensiunea corespunzătoare. Nu uitați să lăsați loc pentru partiții de recuperare și boot! Pentru a obține această valoare, puteți scădea în siguranță 4096 MB din noua dimensiune a discului virtual datorită fișierelor Windows Shadow Copy și Recovery.

Pentru mașini virtuale Linux Un .ISO gparted live pe care îl puteți descărca cu fișierul de disc al mașinii virtuale poate fi găsit la: http://gparted.org/. Vă va deschide direct la GUI bazat pe gparted-gtk de unde vă puteți umple spațiul liber.

Pentru Mașini virtuale PPC/Mac Utilitarul de disc din Finder vă va ajuta să umpleți spațiul liber, dar poate doriți să luați în considerare varianta Linux gparted deoarece în prezent singura modalitate de a porni MacOSX în VirtualBox este hackintosh și nu îl puteți extinde. volumul dvs. atunci când porniți în MacOSX. Puteți, de asemenea, să selectați temporar opțiunile mașinii virtuale pentru ca gparted să o încarce. Partițiile MacOSX sunt recunoscute de gparted ca partiții HFS - „Heaping File System”.

Pasul 4 - Fotografii cu pisici

Pentru că internetul. ;) Ai terminat. Bucurați-vă de noul dvs. disc .vmdk virtual .vmdk cu VirtualBox pentru Windows!

Aici puteți modifica dimensiunea discului VirtualBox, indiferent dacă este un format fix sau dinamic. În special, previne eroarea pe care o întâmpinați cu un format de disc fix.

⚠️ Copiere de rezervă pe disc virtual. Nu știi niciodată ce ar putea merge prost.

Pe gazda:

    Deschide o fereastră de terminal.

    Pe Windows: deschideți o solicitare cmd.

  • Accesați directorul cu discul virtual pe care doriți să îl schimbați. De exemplu:

    CD-ul „Mașinile virtuale mele”

    Creați un nou disc VirtualBox cu numele fișierului dorit, dimensiunea (în megaocteți) și formatul (standard (dinamic) sau fix). De exemplu, pentru a crea un disc cu format fix de 50 GB numit MyNewDisk.vdi:

    VBoxManage createmedium --filename "MyNewDisk.vdi" --size 50000 --variant Fixat

    Dacă VBoxManage nu este recunoscut ca o comandă, furnizați calea completă către aceasta. Acesta poate fi găsit în directorul de instalare VirtualBox. Pe Windows, comanda specificată ar arăta astfel:

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createmedium --filename "MyNewDisk.vdi" --size 50000 --variant Fixed

  • Copiați discul original pe noul disc.

    VBoxManage clonemedium „MyOriginalDisk.vdi” „MyNewDisk.vdi” --existent

    Dimensiunea este gata! Puteți verifica proprietățile noului disc dacă doriți:

    VBoxManage showmediuminfo „MyNewDisk.vdi”

    Schimbați mașina virtuală pentru a utiliza noul disc.

    Îl am aici pentru că trebuia să redimensionez discul pentru mediul meu de dezvoltare Docker (CoreOS).

    Oracle VM VirtualBox este unul dintre cele mai populare și mai stabile software-uri prin care utilizatorii pot instala și testa sisteme de operare de diferite versiuni și versiuni. Când creează o nouă imagine de mașină virtuală, VirtualBox permite utilizatorilor să selecteze dimensiunea discului virtual, a memoriei RAM și a memoriei grafice de care au nevoie. 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ă într-un 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 un hard disk virtual, faceți întotdeauna o copie de rezervă a acestuia!

    Metoda 1 - Utilizarea liniei de comandă

    Notă: creșterea dimensiunii mediilor virtuale este acceptată numai în discuri dinamice în format 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 modifyhd-[dimensiunea discului nou] „D:\VirtualBox\Windows 8.1 Preview.vdi”

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


    Notă: 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 dreapta 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 dimensiunea hard disk-ului va fi schimbată.

    Notă:Î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 dvs. se va deschide un configurator, în care trebuie să specificați numele și calea în care va fi localizată imaginea de pe hard disk. 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 vrăjitorul de creare a volumului, va trebui să specificați dimensiunea acestuia pas cu pas,


    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țiile 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:

    Când creați un disc virtual în programul virtualbox, volumul alocat poate să nu fie suficient în timpul funcționării. Apoi va trebui să măriți cumva dimensiunea discului. În principiu, acest lucru nu este dificil de făcut în cazul suporturilor dinamice, dar pot apărea complicații dacă discul este fixat. Deoarece programul nu prevede o creștere a volumului acestui tip de media creat.

    Dar nu disperați, există încă o soluție, deși va dura mai mult timp. Această metodă se realizează prin clonarea unui disc fix și conversia acestuia într-unul dinamic, apoi se va lucra cu clona. Pentru cei care nu știu, toate informațiile (dosare, fișiere, programe instalate) de la donator sunt transferate pe discuri clonate. Ei bine, să ne uităm la această problemă folosind un exemplu vizual.

    Clonarea unui disc fix în VirtualBox

    Deschide programul și pleacă fişier -> manager media virtual.

    În lista de hard disk-uri virtuale, selectați-l pe cel de care aveți nevoie, faceți clic dreapta și faceți clic copie. În cazul meu, acesta este un Windows 7 fix, cu o capacitate de 20 GB.

    Am selectat deja discul, așa că faceți clic Următorul.

    Indicăm tipul de clonă care trebuie creată, eu prefer VHD, poți alege altul.

    În această fereastră ne interesează în mod firesc hard disk virtual dinamic.

    Setați orice nume pentru viitorul disc și faceți clic copie.

    Așteptăm aproximativ 10-15 minute pentru finalizarea procesului de clonare.

    După finalizarea procedurii, accesați folderul cu discuri virtuale pentru a vă asigura că media a fost creată.

    Creșterea dimensiunii discului în VirtualBox

    După ce ne-am asigurat de creare, trecem la procedura de creștere a dimensiunii. Aici va trebui să deschidem linia de comandă. Dacă aveți Windows 10, faceți clic dreapta pe meniul de pornire și deschideți linia de comandă, de preferință ca administrator.

    În cazul șapte, apăsați start și intrați în căutare cmd, rulați fișierul găsit ca administrator.

    Acum va trebui să introducem o comandă specifică, dar mai întâi trebuie să ne asigurăm de locația folderelor cu fișierele de program și a discului virtual (clona).
    Odată ce sunteți sigur, introduceți comanda:

    „C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” modifyhd „H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd” --resize 31000

    • C:\Program Files\Oracle\VirtualBox\VBoxManage.exe- calea către folderul cu fișierele programului virtualbox.
    • H:\VirtualBox VMs\Windows 7\Windows 7_2.vhd- locația discului creat (clona).
    • --redimensionați 31000- comandă pentru a redimensiona până la 31000MB.

    Așteptăm sfârșitul procesului.

    Creați o mașină virtuală

    După deschiderea casetei virtuale, apăsați butonul crea.

    În modul expert, introduceți numele dorit, tipul de sistem de operare 1, indicați cantitatea necesară de memorie (RAM) 2, selectați elementul utilizați un hard disk virtual existent 3 și apăsați butonul de revizuire 4.

    Selectați clona noastră și faceți clic pe butonul de deschidere.

    Acum faceți clic crea.

    După cum putem vedea că mașina a fost creată, să o lansăm.

    Mergem la computerul meu și vedem că volumul rămâne de 20 GB. Chestia este că în sistemul virtual în sine trebuie să extindeți volumul. La crearea unei clone, se creează o copie exactă, iar volumul în sine trebuie mărit manual în sistem.

    Creșterea dimensiunii discului într-o mașină virtuală

    Pentru a face acest lucru, accesați Control computer făcând clic dreapta pe pictograma My Computer și selectând elementul corespunzător.

    Aici ne interesează fila managementul discurilor. După cum puteți vedea, există spațiu nealocat în dimensiune 9 GB. Exact de asta avem nevoie. Acum trebuie să adăugați această partiție la partiția (C:), pentru a face acest lucru, faceți clic dreapta pe (C:) și selectați elementul extinde volumul.

    Dimensiunea spațiului alocat ar trebui să fie maximă, deoarece transferăm întregul volum al discului.

    Gata.

    După cum putem vedea, nu mai există spațiu nealocat, așa că a găsit distribuție în discul local (C:).

    Când ne conectăm la computer, vom vedea că dimensiunea discului a fost mărită.

    Poate vei spune Discul este și el dinamic, dar am vrut să creștem dimensiunea celui fix. Deci, acum clonezi clona creată și o transformi într-una fixă, din fericire ai învățat deja cum să faci asta și vei obține ceea ce ți-ai dorit.

    DESPRESpune-ți părerea despre acest articol și, bineînțeles, pune-ți întrebările dacă ceva nu merge brusc bine pentru tine.

    Vă mulțumim pentru atenție!

    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ă măriți dimensiunea discului de bază. Din fericire, acest lucru este foarte ușor de făcut, trebuie doar să deschideți linia de comandă, să mergeți la directorul de instalare VirtualBox și apoi să rulați comanda modifyhd –resize, specificând noua dimensiune a hard disk-ului virtual. Și totul a fost bine, dacă nu pentru un mic „dar”.

    Puteți extinde doar un disc virtual dinamic în acest fel; acest truc nu va funcționa cu discuri fixe și veți primi eroarea „Redimensionarea operațiunii de hard disk pentru acest format nu este încă implementată!” pe linia de comandă. 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 adăuga într-un mod binecunoscut volumul de care avem nevoie.

    Pe paginile unui număr de site-uri web dedicate subiectelor informatice, se poate găsi o descriere a unei metode de „extindere” a unui disc fix folosind utilitarul SelfImage, o metodă care este în mod clar incomodă și greoaie, deoarece în acest caz utilizatorul trebuia efectuați cel puțin opt operații 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.

    De fapt, există o modalitate mult mai simplă și mai eficientă de a extinde discul și exact asta vom folosi. Asadar, haideti sa î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 arată hdinfo „D:/Virtual Box/Windows 8.0/Windows 8.0.vdi”

    După cum puteți vedea, în acest moment tipul 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 este practic tot, tot ce rămâne este să conectați noua imagine la controlerul SATA, apoi să deschideți mașina virtuală, să mergeți la secțiunea de gestionare a discurilor și să utilizați spațiul adăugat nealocat în modul dorit. Puteți șterge vechiul fișier VDI.

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

    Evaluare: / 9

    Prost Grozav

    Știi, m-am înșelat când am spus că 20 Gb sunt suficienți pentru dezvoltare. După lansarea actualizării XCode 4.2, sau mai degrabă actualizarea iOS SDK la iOS 5, m-am confruntat cu problema că nu am suficient spațiu liber de 4 GB pentru instalare.

    Păcat, păcat. Din nou - dans cu tamburin și lucruri șamanice.

    Să începem?

    Pentru a extinde discul dinamic (sper că nu îl vei micșora), trebuie să urmați acești pași:

    1. Aș recomanda salvarea .vdi de pe disc, pentru orice eventualitate
    2. rulați CMD.exe (și din nou aș recomanda să-l rulați ca administrator)
    3. accesați folderul în care este instalat VirtualBox. Dacă nu v-ați gândit la nimic în timpul instalării, va fi aici:

      C:\Program Files\Oracle\VirtualBox

    4. Apoi, trebuie să rulați următoarea comandă:

      VBoxManage modifică hd (calea către folderul mașinii tale virtuale)\osx64.vdi --resize (dimensiune în megaocteți)

      Ceva de genul: VBoxManage modifyhd d:\vms\osx64.vdi --resize 65000

    Verificăm:

    De fapt, am convins deja VirtualBox. Tot ce rămâne este ca Mac OS X Lion să creadă în miracole.


    Lansăm mașina noastră virtuală cu Mac OS X Lion, mergem la Finder și vedem...

    hmm... nu foarte frumos.

    Ei bine, hai să luptăm!

    Lansarea Mac OS Disk Utilities

    Să ne uităm la Partition. Și vedem că acum avem destul spațiu:

    Gata... poți trăi, au mai rămas doar câteva manipulări până la victorie!

    Ne extindem spațiile:

    Astfel, extindem la maximum partiția selectată a hard disk-ului Mac OS.

    Trebuie să faceți clic pe Aplicare și să fiți de acord să modificați dimensiunea partiției selectate.

    Acum închideți/deschideți Mac OS Disk Utilities și...

    URA! I-am învins pe toți!!!

    Mi-a luat aproximativ 4 minute în total să schimb dimensiunea, de la căutarea de informații până la realizarea efectivă a lucrurilor și am petrecut și 10 minute scriind acest articol. Nu ascultați pe nimeni care spune că redimensionarea unui disc dinamic pe un sistem de operare invitat MacOS X Lion este o sarcină laborioasă și consumatoare de timp! Nu nu și încă o dată nu.

    Cu multumiri surselor:

    • Cum să redimensionați un disc VirtualBox cu un sistem de operare invitat instalat

    DEDICAT TUTUROR CARE A CITIT PÂNĂ ACUM!

    Din păcate, trebuie să vă informez - trucul nu va funcționa! Redimensionarea partiției principale, așa cum este instalată cu Mac OS, nu este posibilă fără ștergerea completă a datelor de pe ea . Acestea. - re-crearea completă a secțiunii. Dacă vă oferiți un motiv pentru a lucra din greu, atunci acest lucru este confirmat pe site-ul oficial Apple în documentație.

    Ce ar trebuii să fac?


    Bineînțeles că există o soluție. Adevărat, nu se mai încadrează în 4 minute. Ți-am spus cum să creezi o copie de rezervă. Dacă nu ai făcut asta încă, acum este momentul.

    După ce am creat o copie de rezervă, repornim Mac OS invitat în VirtualBox și îl pornim de pe discul de pornire. Mac OS ne va informa cu plăcere că, din păcate, dragă, nu e bine, pentru că nu te vei mai putea bărbieri. Acestea. Nu pot instala, pot doar restaura. Ei bine, bine. Deocamdată, nu avem nevoie nici de una, nici de alta. Și trebuie să mergem la utilitățile de disc, care se află în prezent în partea de sus a ecranului în meniul de sistem.

    Lansăm utilitare de disc, ne selectăm discul îndelungat și... încercăm să facem același lucru pe care l-am făcut deja și obținem, desigur, un șoc. Ștergând lacrima unui om zgârcit cu mâneca mea, recreăm prostește discul selectând setarea 1 (adică îi alocăm tot spațiul din partiție). Îi punem același nume, putem, totuși, să-i dăm alt nume, dar pentru ce? Și suntem de acord să ucidem.

    Această procedură este instantanee. L-am apăsat, am primit un nou disc curat și gata. Apoi, tot ce rămâne este să începem restaurarea din copia de rezervă, selectând al doilea disc (pe care îl numesc backup) și cea mai recentă copie de pe acesta. Restaurarea a 20 Gb mi-a luat 45 de minute.

    Ceea ce regret cu adevărat și sunt din ce în ce mai înclinat spre ideea de a cumpăra un Apple Mac și de a nu mai păcăli cu VirtualBox

    Da, am uitat complet. O altă soluție ar fi să folosești tot felul de paragoane și alte iPortitions. Adevărat, merită... Dar mintea iscoditoare a unui programator rus va găsi întotdeauna un fir pentru cea mai vicleană tăiere. Sincer să fiu, căutarea de fire este comparabilă în timp cu metoda descrisă mai sus.