Extinderea (creștere) în virtuală VMDK imagine de disc - Paul și
![Extinderea (creștere) în virtuală VMDK imagine de disc - Paul și (VirtualBox) Extinderea (creștere) în virtuală VMDK imagine de disc - Paul și](https://webp.images-on-off.com/7/583/434x217_zkw6vxftucgb03shatwz.webp)
La acea vreme, am o situație în care, de lucru cu VirtualBox (Oracle VM VirtualBox), o mașină virtuală a rămas cantitate foarte mică de spațiu pe disc, iar sarcina a fost de a instala software-ul, care a necesitat de mai multe ori mai mult spațiu decât timpul rămas pe disc virtual.
Pentru cei care nu știu:
VMDK (Virtual Machine Disk) - un format de fișier dezvoltat de VMware pentru a fi utilizat ca o imagine de disc virtual în mașini virtuale VMware. VDI (Virtual Disk Image) - container special de VirtualBox. utilizată ca imagine virtuală de disc într-o mașină virtuală Virtualbox.
În cursul crearea și configurarea mașinilor virtuale din opțiunile de disc virtuale am ales formatul VMDK, profitând de v.4.3.10 r93012 VirtualBox în Windows 7 Enterprise cu Service Pack 1.
Un pic de căutare pe Internet am găsit o soluție, care constă din mai multe etape:
Utilizarea VirtualBox și comandă Windows prompt (cmd) este necesar prin referire la fișierul VBoxManage.exe pentru a extinde imaginea * .VMDK. VBoxManage.exe dar funcționează numai cu imagini „native“ * .VDI. pre- * .VMDK nevoie pentru a converti în * .VDI.
Conectați-vă la imaginea de pe hard disk mașină virtuală avansat * .VMDK și cu ajutorul unor programe pentru a lucra cu partiții de hard disk, chiar de la o mașină virtuală pentru a extinde spațiul de pe disc de partiții existente la dimensiuni acceptabile.
ATENȚIE! Pentru a evita problemele cu politicile de securitate pentru Windows și restricțiile privind lansarea fișierelor executabile, necesare pentru dosar VirtualBox.exe (în cazul meu, este în directorul C: \ Program Files \ Oracle \ VirtualBox) pentru a executa următoarele operațiuni:
închide ambele ferestre pe butonul OK.
Pentru pasul 1 trebuie să se deschidă linie de comandă:
- Tasta Windows (găsit pe tastatură și faceți clic pe butonul Windows sub forma unui steag sau un mod familiar pentru tine pentru a deschide meniul Start)
- introduceți text în CMD caseta de text.
apăsarea tastelor combinație pe Ctrl + Shift + Enter
și introduceți comanda pentru a muta în dosarul în care este instalat VirtualBox aplicație (în cazul meu folderul C: \ Program Files \ Oracle \ VirtualBox):
CD-ul "C: \ Program Files \ Oracle \ VirtualBox"
și apăsând pe Enter. Apoi, introduceți comanda:
VBoxManage modifyhd "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ XPro.vmdk" --resize 15360
În cazul meu numărul 15360 înseamnă că dimensiunea fișierului va fi de 15 GB. Apăsați Enter.
De ce există VBOX_E_NOT_SUPPORTED eroare în rezultatul echipei?
- 0%.
- stării de progres: VBOX_E_NOT_SUPPORTED
- VBoxManage.exe: eroare: Redimensionarea operațiune de hard disk pentru acest format nu este pus în aplicare încă!
Această eroare provine din faptul că fișierul pe care am încercat să convertească nu este formatul „nativ“ * .VDI, așa că, din păcate, nu poate fi cu el atât de ușor să lucreze și trebuie să fie convertit. Următoarele comenzi ne vor ajuta în această:
- VBoxManage clonehd "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ XPro.vmdk" "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ clone.vdi" --format vdi
- VBoxManage modifyhd "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ clone.vdi" --resize 15360
- VBoxManage clonehd "C: \ Users \ schritter VirtualBox VMs \ XPro \ clone.vdi \" "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ XPro.vmdk" --existing
Și, în cele din urmă linia mult așteptată cu statutul sarcinii înseamnă că operațiunea finalizat cu succes:
0%. 10%. 20%. 30%. 40%. 50%. 60%. 70%. 80%. 90%. 100%
Din moment ce ne-am stabilit anterior un program de start-up ca administrator, acest lucru ne-a ajutat pentru a evita greșelile CO_E_SERVER_EXEC_FAILURE.
Dacă în timpul executării scriptului vedeți următoarea eroare:
- VBoxManage.exe: Eroare: Nu a reușit crearea obiectului VirtualBox!
- VBoxManage.exe: eroare: Cod CO_E_SERVER_EXEC_FAILURE (0x80080005) - executie serverului nu a reușit (info extins nu este disponibil)
VBoxManage.exe: eroare: Cel mai probabil, serverul VirtualBox COM nu se execută sau nu a pornit.
Acest lucru înseamnă că trebuie să acorde o atenție la algoritmul VirtualBox.exe Cum de a rula ca administrator?. situat în apropiere de începutul acestei pagini. Pe scurt - ajustarea VirtualBox.exe rula ca administrator.
Această eroare a apărut, în cazul meu, atunci când fișierul de imagine finală XPro.vmdk existau deja, iar comanda pentru a converti fișierul de la * .VDI în * .VDMK nu a putut rescrie:
- VBoxManage clonehd "C: \ Users \ schritter VirtualBox VMs \ XPro \ clone.vdi \" "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ XPro.vmdk" --format VMDK
- VBoxManage clonehd "C: \ Users \ schritter VirtualBox VMs \ XPro \ clone.vdi \" "C: \ Users \ schritter \ VirtualBox VMs \ XPro \ XPro.vmdk" --existing
După aceea, toate dreptul de a converti înapoi:
- 0%. 10%. 20%. 30%. 40%. 50%. 60%. 70%. 80%. 90%. 100%
- hard disk Clone creat în format 'VMDK'. UUID: 8a4c86c3-26fd-4bfc-8e78-e95cdb654f02