
problema
Kapag mayroon kang isang virtualized operating system, ito ay pangkaraniwan sa maubusan ng espasyo sa disk pagkatapos ng sunud-sunod na mga update.
Ito ay nangangahulugan ng mga susunod na post telon: mula sa isang Windows 10, kami ay palawakin ang virtualized Ubuntu Linux (.vdi) gawin Oracle VM VirtualBox.
solusyon
sa maikling salita, lahat ng kailangan mong gawin ay ang magpatakbo ng isang utos sa pamamagitan ng Terminal (cMD) para sa (hakbang 1) dagdagan ang virtual disk sukat at (hakbang 2) pagkatapos ay mapalawak ang pagkahati sa GParted. Halika sa:
hakbang 1 | Taasan ang virtual disk sukat ng iyong VM
1.1 Buksan ang Terminal CMD as Administrator
para sa, type sa search Windows “cMD” at kapag nakita mo ang pagpipilian Command Prompt, i-click ito gamit ang kanang pindutan at piliin ang “Run as administrator“.
1.2 Bisitahin ang iyong VirtualBox pag-install direktoryo
walang cMD, iposisyon ang iyong sarili sa iyong VirtualBox direktoryo ng pag-install, sa pamamagitan ng default sa C:\Program Files Oracle VirtualBox:
cd C:\Program Files Oracle VirtualBox |
1.3. Patakbuhin ang command upang madagdagan ang virtual disk sukat ng iyong VM
bago na, kung hindi mo alam kung saan ang iyong VM ay pisikal na naka-save sa ang computer, lang ang dadalhin ng isang hitsura sa VirtualBox at hanapin para sa isang file .vdi, ayon na sundin:
setting > imbakan > magulang: SATA > [SuaVM].vdi > impormasyon > lugar (halimbawa: D:\VM Ubuntu Ubuntu.vdi) |
Ang address para sa iyong .vdi Walang pag-sign “lugar” (D:\VM Ubuntu Ubuntu.vdi):
ngayon yes! Gamit ang impormasyong file .vdi, lang patakbuhin ang command:
VBoxManage modifyhd D:\VM Ubuntu Ubuntu.vdi --palitan ang laki 20480 |
pangungusap:
– palitan “D:\VM Ubuntu Ubuntu.vdi” ang path sa iyong .vdi. Sa halimbawa na ito ako ang pagtaas ng disk upang 20GB (20gb x 1024MB = 20480).
– Tandaan na sa una o “virtual size” Ito ay 12gb at 20gb dulo upang maabot ninanais.
Pagkatapos makita kung paano ang buong HAKBANG 1:
hakbang 2 | Palawakin ang pagkahati sa buong disk nilikha
Ang pag-unawa ang solusyon:
Maaaring mukhang kakaiba, ngunit ang katotohanan na mayroon ka na ngayong isang mas malaking disk, Hindi ito nangangahulugan na ang mga file system ay inaabot up ang lahat ng puwang na iyon na magagamit.
Tingnan ang larawan sa ibaba at makita kung paano ang drive. Tandaan na dapat mong 8GB libreng, na kung saan ay tiyak ang space na tinaasan namin, lamang ito ay hindi busy:
Ang tanong dito ay: kung paano sumali sa mga 11GB na may 8GB kung ang partition “pinahaba + magpalitan” Ito ay karapatan sa gitna?
mabuti, upang malutas ito, ikaw ay tanggalin ang (at pagkatapos ay muling likhain) ang partition swap at extended gamit ang gparted.
2.1 Instale o GParted
Sa Ubuntu search, hanapin “software”. I-click ang Ubuntu Software at hanapin para sa GParted, pagkatapos, i-install ito!
2.2 Alisin ang magpalitan ng pagkahati + pinahaba
walang takot, alisin ang partition magpalitan at pagkatapos ay pinahaba iyon ay sa pagitan ng iyong orihinal na dinding (baha) at ang nilikhang bagong space (walang laman), upang ito ay isang malaking block unallocated space, tulad ng ipinapakita sa figure:
2.3 Palawakin ang orihinal na pagkahati
Ang paggamit ng graphic na mapagkukunan o gumawa GParted (Baguhin ang laki ng / Ilipat), iposisyon ang mouse sa hatiin sa pagitan ng partition at i-drag ang orihinal partition (mula kaliwa pakanan) sa unallocated space, Aalis lamang ng isang puwang sa ibang pagkakataon muling likhain ang magpalitan.
Sa aking kaso, Ako pakaliwa sa dulo ng unallocated space (walang laman), isa 2048MB puwang upang likhain muli magpalitan, kinakatawan ng light blue outline na ipinapakita sa itaas.
2.4 Re-lumikha ng Extended partition + magpalitan
I-click ang unallocated space mo nai-book at pagkatapos ay lumikha muna ng isang Pinalawak na partisyon at pagkatapos ay isang Swap.
Sinusuri ang mga resulta
Ang paghahambing sa simula ng Post figure na may mga numero sa ibaba, nakikita namin na ang parehong Ubuntu Disk Manager bilang Virtual Box ipakita na nakuha ang inaasahang resulta.
Ubuntu Disk Manager:
virtual Box:
at na, ito ginawa!
Magandang hapon Taylor,
Binabati kita sa tutorial. Ito ay nakatulong sa akin ng isang pulutong!!! Pagpalain kayo ng Diyos.
salamat,
Matos
Ang tanging tutorial na talagang nakatulong sa akin. Salamat sa iyo kaya!
Aking mga error na ito:syntax error: Di-wastong parameter 'VMs Ubuntu Ubuntu.vdi’
Parehong problema ang mangyayari sa akin.
Di-wastong parameter 'VMs Windows’
Ito ay 'maging sanhi ng ang paraan (landas) ng iyong virtual machine ay naglalaman ng blangko na espasyo. Ako ay nagkaroon ng parehong problema at lutasin ang pagkuha ng espasyo, at pagkatapos ng procedure handa, recoloquei space, ngunit bilang VirtualBox ay hindi makita ang mga lokasyon ng mga makina.
halimbawa:
C:\Users admin VirtualBox VMS Windows Windows.vdi
Pumunta sa folder, palitan ang pangalan at tanggalin ang mga blangko. Pagkatapos kaya hayaan ang command:
C:\Users admin VirtualBoxVMS Windows Windows.vdi
Sa sandaling makumpleto, palitan ang pangalan muli at palitan ang mga blangko na espasyo sa folder.
Ilagay ang path sa double quote na malulutas nito
Ikaw Ten. salamat. ito ay nagtrabaho.
Dito ay hindi mangyayari:
D:\Program Files Oracle VirtualBox>VBoxManage modifyhd D:\VirtualBoxVMs Development Desenvolvimento.vdi –palitan ang laki 51200
VBoxManage.exe: pagkakamali: Hindi makapagrehistro ng hard disk 'D:\VirtualBoxVMs Development Desenvolvimento.vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} dahil ang isang hard disk 'D:\VirtualBox VMs Development Desenvolvimento.vdi’ na may UUID {0d46624b-3753-40d0-a025-9f1f784e9885} nabubuhay na
VBoxManage.exe: pagkakamali: Mga Detalye: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: pagkakamali: konteksto: “OpenMedium(BSTR(pszFilenameOrUuid).hilaw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” sa linya 179 ng mga file VBoxManageDisk.cpp
anumang mga tip?
subukan ito:
VBoxManage modifyhd “D:\VirtualBoxVMs Development Desenvolvimento.vdi” –palitan ang laki 51200
Dalawang gitling upang i-flag “–palitan ang laki”
Narito ang bahagi upang dagdagan ang pisikal na gawain HD, tama ay nagpapakita ng mga virtual box ng napiling laki, ngunit kapag ako ipasok ang VM HD ay patuloy sa mga lumang laki… Kahit na ang GParted ay hindi ipakita ang mga bagong sukat bilang isang ekstrang o anumang bagay.
Bago isagawa ang pagbabago ng laki ay dapat na alisin Snapshots nilikha.
Nagkakaroon ako ng parehong problema at wala akong mga snapshot tulad nang binanggit dito na maaaring maging isang problema.
Galera Ta pagkakaroon ng problema ng mga hindi balidong parameter
“syntax error: Di-wastong parameter 'VMs Ubuntu Ubuntu.vdi'”
Ilagay lamang ang landas String, sa ibang salita, double quotes!!
salamat!
salamat. Lahat ng ito ay nagtrabaho dito
Salamat para sa tulong mate, Na-save mo ako sa aking trabaho, dahil ang pagpapanumbalik ng Acronis ginamit ko ang isang 15GB na ito ang detalye at na-update ko ang lahat ng Windows at net dito sa rehiyon ng masamang…..
mga ginoo,
Sinusubukan ko upang isagawa ang pamamaraan at magsagawa ng error ay lilitaw sa ibaba:
(nang walang mga panipi)
C:\Program Files Oracle VirtualBox>VBoxManage modifyhd C:\Users Thiago Documents
\VirtualBoxVMs Windows7 Windows7.vdi –palitan ang laki 102400
VBoxManage.exe: pagkakamali: Hindi makapagrehistro ng hard disk 'C:\Users Thiago Documents
VirtualBoxVMs Windows7 Windows7.vdi’ {b3c1079d-kupas-4a24-B10A-16d41a723da7} iskolarsip
gumamit ng isang hard disk 'C:\Users thiago Documents VirtualBox VMs Windows 7 Windows 7.vd
ako’ na may UUID {b3c1079d-kupas-4a24-B10A-16d41a723da7} nabubuhay na
VBoxManage.exe: pagkakamali: Mga Detalye: code E_INVALIDARG (0x80070057), component Virtua
lBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: pagkakamali: konteksto: “OpenMedium(BSTR(pszFilenameOrUuid).hilaw(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” sa linya 179 ng
VBoxManageDisk.cpp file
(may mga quote)
C:\Program Files Oracle VirtualBox>VBoxManage modifyhd “C:\Users Thiago Dokumento
s VirtualBoxVMs Windows7 Windows7.vdi” –palitan ang laki 102400
VBoxManage.exe: pagkakamali: Hindi makapagrehistro ng hard disk 'C:\Users Thiago Documents
VirtualBoxVMs Windows7 Windows7.vdi’ {b3c1079d-kupas-4a24-B10A-16d41a723da7} iskolarsip
gumamit ng isang hard disk 'C:\Users thiago Documents VirtualBox VMs Windows 7 Windows 7.vd
ako’ na may UUID {b3c1079d-kupas-4a24-B10A-16d41a723da7} nabubuhay na
VBoxManage.exe: pagkakamali: Mga Detalye: code E_INVALIDARG (0x80070057), component Virtua
lBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: pagkakamali: konteksto: “OpenMedium(BSTR(pszFilenameOrUuid).hilaw(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” sa linya 179 ng
VBoxManageDisk.cpp file
at nangyayari ang parehong error, Maaari silang makatulong sa kasong ito?
subukan ito:
VBoxManage modifyhd "C:\Users Thiago Documents VirtualBoxVMs Windows7 Windows7.vdi " –palitan ang laki 102400
Dalawang gitling upang i-flag “–palitan ang laki”
Hello,
Mahusay na tutorial. Lahat ng nagtrabaho nang tama.
pagbati!
Napakagandang tip! salamat.
Isang detalyado lamang para sa mga may mga problema na katulad sa akin:
Nagpunta ako upang subukan ngayon at ang ika-2 bahagi ng utos ay nagbago “modifyhd” para sa “modifymedium”. Ang mismong error na nagbibigay, nagpapahiwatig ng tamang utos.
Tentei tbm colocando aspas no caminho completo e não deu certo (não procurei o motivo do erro). Como a opção anterior não funcionou, como segunda opção tive que substituir os espaços vazios que existiam, entre os nomes separados, por um carácter qualquer tipo o “_”.
halimbawa: De “Virtual Machines” para sa “Virtual_Machines” (depois de aplicado o redicionamento do hd, voltei os nomes como estavam antes).
Obs.: Antes de tudo, como o comando não estava sendo enxergado, depois de localizá-lo na pasta do VirtualBox, tive que indicar o caminho dele com o comando “landas” no prompt (tbm pode fazer isso de forma definitiva na propriedades do sistema).
halimbawa: path=C:\Program Files Oracle VirtualBox
E por último, agradeço o postagem do site, pois me ajudou, salamat.