Dagdagan ang laki ng disk sa VirtualBox

Mula sa isang Windows 10, kung paano upang mapalawak ang disk ng isang virtualized Ubuntu Linux (.vdi) usando Oracle VM VirtualBox? Tingnan ang kung gaano in 2 hakbang!

virtualboxlogo

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):
vmbox2

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:
vmbox1

 

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:

vmbox3

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!
vmbox4

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:
vmbox5

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.

vmbox7

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:
vmbox9

virtual Box:
vmbox8

at na, ito ginawa!

Kabuuang accesses: 20252

21 mga review “Dagdagan ang laki ng disk sa VirtualBox

  1. Matos sinabi:

    Magandang hapon Taylor,

    Binabati kita sa tutorial. Ito ay nakatulong sa akin ng isang pulutong!!! Pagpalain kayo ng Diyos.

    salamat,

    Matos

      • Alex sinabi:

        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.

  2. Fernando Tremonti sinabi:

    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?

    • Francisco sinabi:

      subukan ito:
      VBoxManage modifyhd “D:\VirtualBoxVMs Development Desenvolvimento.vdi” –palitan ang laki 51200

      Dalawang gitling upang i-flag “–palitan ang laki”

  3. Thiago sinabi:

    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.

  4. Gabriel Gomes sinabi:

    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!

  5. Nilson sinabi:

    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…..

  6. Thiago Silva sinabi:

    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?

    • Francisco sinabi:

      subukan ito:

      VBoxManage modifyhd "C:\Users Thiago Documents VirtualBoxVMs Windows7 Windows7.vdi " –palitan ang laki 102400

      Dalawang gitling upang i-flag “–palitan ang laki”

  7. hindi kilala sinabi:

    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: DeVirtual 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.

-Iwan Ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *