Padidinti disko VirtualBox

Iš Windows 10, Kaip išplėsti virtualaus Ubuntu Linux disk (.VDI) naudojant "Oracle" VM VirtualBox? Pamatyti, kaip 2 veiksmus!

virtualboxo virtualboxo virtualboxo virtualbox

Problema

Kai turite virtualizuotą operacinę sistemą, įprasta, kad po paskesnių naujinimų trūksta vietos diske.

Šiame įraše vaizduojami šie Scenarijus: iš "Windows" 10, mes išplėsti Ubuntu Linux virtualizuotas (.VDI) "Oracle" VM VirtualBox.

Tirpalas

Apibendrinant, viskas, ką jums reikia padaryti, tai paleisti komandą per terminalą (Cmd) už (Žingsnis 1) padidinti virtualaus disko dydį ir (Žingsnis 2) tada išplėskite skaidinį naudodami Gparted. nagi:

Žingsnis 1 | Padidinkite VM virtualaus disko dydį

1.1 Atidaryti cmd terminalą administratoriaus teisėmis
Už tai, įveskite "Windows" ieškoje “Cmd” ir kai atsiranda parinktis Komandinė, Spustelėkite jį dešiniuoju pelės mygtuku ir pasirinkite “Paleisti administratoriaus teisėmis“.

1.2 Eikite į "VirtualBox" diegimo katalogą
In CMD, padėkite save "VirtualBox" diegimo kataloge, pagal numatytuosius nustatymus (C):\Programa FilesOracleVirtualBox:

  CD C:\Programa FilesOracleVirtualBox

1.3. Vykdykite komandą, kad padidintumėte VM virtualaus disko dydį

Tačiau prieš tai, jei nežinote, kur jūsų VM yra fiziškai išsaugotas kompiuteryje, tiesiog pažvelkite į VirtualBox ir ieškoti failo .VDI, Taip:

Parametrai > Saugojimo > Valdiklio: Sata > [SuaVM suaVM].VDI > Informacija > Vietą (Pvz.: (D):\VMUbuntuUbuntu VMUbuntuUbuntu VMUbuntuUbuntu VM.VDI)

Jūsų adreso adresas .VDI yra etiketėje “Vietą” ((D):\VM/UbuntuUbuntu.vdi VMUbuntuUbuntu.vdi VMUbuntu.vdi VMUbuntu):
vmbox2 vmbox2

Dabar taip! Su šio failo informacija .VDI, tiesiog paleiskite komandą:

  VBoxManage modifyhd D:\VMUbuntuUbuntu VMUbuntuUbuntu VMUbuntuUbuntu VM.VDI --dydžio keitimas 20480

Pastaba:
– Pakeisti “(D):\VM/UbuntuUbuntu.vdi VMUbuntuUbuntu.vdi VMUbuntu.vdi VMUbuntu” beje į your.vdi. Šiame pavyzdyje aš padidinti diską iki 20gb (20gb x 1024mb = 20480).
– Atkreipkite dėmesį, kad iš pradžių “Virtualus dydis” yra 12gb ir galų gale mes pasieksime norimą 20gb.

Tada pažiūrėkite, kaip pasirodė visas ŽINGSNIS 1:
vmbox1 vmbox1

 

Žingsnis 2 | Išplėsti skaidinį sukurtame diske

Sprendimo supratimas:
Tai gali atrodyti keista, bet tai, kad dabar jau turite didesnį diską, nereiškia, kad failų sistema užima visą šią turimą erdvę.

Pažvelkite į žemiau pateiktą paveikslėlį ir pažiūrėkite, kaip diskas atrodė. Atkreipkite dėmesį, kad ji turi 8gb nemokamai, tai yra būtent ta erdvė, kurią mes padidinome, tik jis nėra užimtas:

vmbox3 vmbox3

Klausimas čia yra: kaip prisijungti prie tų 11gb su 8gb jei skaidinys “Pratęstas + Apsikeitimo” yra tiesiai per vidurį?

Na, išspręsti šią problemą, ketinate ištrinti (ir iš naujo sukurkite) skaidinys apsikeitimo ir pratęstas naudojant Gparted.

2.1 Diegti GParted
Ieškant Ubuntu, ieškoti, ieškok “Programinė įranga”. Spustelėkite mygtuką Ubuntu Programinė įranga ir ieškoti Gparted, Taigi, įdiekite jį!
vmbox4 vmbox4

2.2 Sukeisti skaidinį + Pratęstas

Jokios baimės, pašalinti skaidinį Apsikeitimo ir tada Pratęstas tai yra tarp pradinio skaidinio (Visą) ir sukurta nauja erdvė (tuščias), taip, kad tai didelis blokas nepaskirstytos vietos, kaip parodyta toliau:
vmbox5 vmbox5

2.3 Išplėsti pradinį skaidinį
Gparted grafinės funkcijos naudojimas (Keisti dydį / perkelti), padėkite pelę į skaidinį tarp skaidinių ir vilkite pradinį skaidinį (iš kairės į dešinę) apie nepaskirstytos vietos, paliekant tik vieną tarpą, kad vėliau būtų galima atkurti Apsikeitimo.

Mano atveju, paliktas nepaskirstytos vietos (tuščias), 2048mb erdvė atkurti Apsikeitimo, pavaizduotas šviesiai mėlynu kontūru aukščiau pateiktame paveikslėlyje.

2.4 Iš naujo sukurti išplėstinį skaidinį + Apsikeitimo
Spustelėkite rezervuotą nepaskirstytą vietą, tada pirmiausia sukurkite išplėstinį skaidinį, tada sukeiskite.

vmbox7 vmbox7

Rezultato tikrinimas

Pašto pradžios skaičių palyginimas su toliau pateiktais skaičiais, matome, kad tiek Ubuntu disko vadybininkas ir virtualus langelis atkreipti dėmesį, kad mes turime laukiamą rezultatą.

Ubuntu disko tvarkytuvas:
vmbox9 vmbox9

Virtualus langelis:
vmbox8 vmbox8

Ir viskas, tai padaryta!

Iš viso atitikimų: 21829

21 komentuoja “Padidinti disko VirtualBox

      • Aleksas sakė:

        Jo nes kaip (kelias) virtualios mašinos yra tarpas. Aš turėjau tą pačią problemą ir ją spręsti, atsižvelgiant į vietos, ir po procedūros, reattached erdvė, Priešingu atveju į VirtualBox nemato mašinos.
        Pvz.:
        (C):\VartotojaiadminVirtualBox VMSWindowsWindows.vdi
        Eiti į aplanką, pervardykite ir išimkite tuščią. Tada palikite komandą:
        (C):\VartotojaiadminVirtualBoxVMSWindowsWindows.vdi
        Kai baigiate, pervardyti ir pakeisti tarpą aplanke.

  1. Fernando Tremonti sakė:

    Šis būdas nėra ro:

    (D):\Programa FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –dydžio keitimas 51200
    VBoxManage.exe: klaida: Negalite registruoti standusis diskas buvo:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0D46624B-3753-40D0-A025-9F1F784E9885} nes standusis diskas 'D:\VirtualBox VMDevelopmentDevelopment.vdi VirtualBox VMDevelopmentDevelopment.vdi VirtualBox VMDevelopmentDevelopment.vdi VirtualBox’ su UUID {0D46624B-3753-40D0-A025-9F1F784E9885} jau yra
    VBoxManage.exe: klaida: Informacijos: kodo E_INVALIDARG (0X80070057), VirtualBoxWrap komponentas, IVirtualBox sąsaja, IUnknown skambintojas
    VBoxManage.exe: klaida: Kontekste: “OpenMedium (OpenMedium)(Bstr(pszFilenameOrUuid).Žalias(), enmDevType (enmDevType), enmAccessMode, FForceNewUuidOnOpen (FForceNewUuidOnOpen), pMedium.asOutParam())” Ties linija 179 failo VBoxManageDisk.cpp

    Bet kokie patarimai?

    • Francisco sakė:

      Išbandykite:
      VBoxManage modifikyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –dydžio keitimas 51200

      Tai du brūkšneliai vėliavai “–dydžio keitimas”

  2. Thiago sakė:

    Čia dirbo dalis, didinant fizinį HD, virtualus langelyje bus rodoma pasirinkto dydžio, bet kai aš įveskite VM HD tęsia senas dydžio… Net GParted nerodo naują dydį atsargą arba nieko.

  3. Gabrielis Gomezas sakė:

    Vaikinai, kurie turi negaliojančio stopmetro problemą

    “Sintaksės klaida: Neleistinas parametras "VMUbuntuUbuntu.vdi"”

    Tiesiog įdėkite eilutės maršrutą, IE, dvigubose kabutėse!!

    ačiū!

  4. Nilsonas sakė:

    Ačiū už pagalbą mate, išgelbėjo mane savo darbe, nes Acronis atkurti aš vieną iš šio 15gb detales ir kad aš atnaujino visus langus ir neto čia baisi regione…..

  5. Thiago SIlva sakė:

    Ponai,

    Bandau atlikti šią procedūrą ir paleidus pasirodo žemiau pateikta klaida:

    (Nėra kabučių)
    (C):\Programa FilesOracleVirtualBox>VBoxManage modifyhd C:\VartotojaiThiagoDokumentai
    \VirtualBoxVMsWindows7Windows7.vdi VirtualBoxVMsWindows7Windows7.vdi VirtualBoxVMsWindows7Windows7.vdi VirtualBox –dydžio keitimas 102400
    VBoxManage.exe: klaida: Neįmanoma užregistruoti standžiojo disko C:\VartotojaiThiagoDokumentai
    VirtualBoxVMsWindows7Windows7.vdi VirtualBoxVMsWindows7Windows7.vdi VirtualBoxVMsWindows7Windows7.vdi VirtualBox’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    i’ su UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} jau yra
    VBoxManage.exe: klaida: Informacijos: kodo E_INVALIDARG (0X80070057), component Virtua
    lBoxWrap, IVirtualBox sąsaja, IUnknown skambintojas
    VBoxManage.exe: klaida: Kontekste: “OpenMedium (OpenMedium)(Bstr(pszFilenameOrUuid).Žalias(), enmDe
    vType, enmAccessMode, FForceNewUuidOnOpen (FForceNewUuidOnOpen), pMedium.asOutParam())” Ties linija 179 of
    file VBoxManageDisk.cpp

    (Com aspas)
    (C):\Programa FilesOracleVirtualBox>VBoxManage modifikyhd “(C):\Users\Thiago\Document
    s\VirtualBoxVMs\Windows7\Windows7.vdi” –dydžio keitimas 102400
    VBoxManage.exe: klaida: Neįmanoma užregistruoti standžiojo disko C:\VartotojaiThiagoDokumentai
    VirtualBoxVMsWindows7Windows7.vdi VirtualBoxVMsWindows7Windows7.vdi VirtualBoxVMsWindows7Windows7.vdi VirtualBox’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
    use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
    i’ su UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} jau yra
    VBoxManage.exe: klaida: Informacijos: kodo E_INVALIDARG (0X80070057), component Virtua
    lBoxWrap, IVirtualBox sąsaja, IUnknown skambintojas
    VBoxManage.exe: klaida: Kontekste: “OpenMedium (OpenMedium)(Bstr(pszFilenameOrUuid).Žalias(), enmDe
    vType, enmAccessMode, FForceNewUuidOnOpen (FForceNewUuidOnOpen), pMedium.asOutParam())” Ties linija 179 of
    file VBoxManageDisk.cpp

    e ocorre o mesmo erro, podem ajudar nesse caso?

    • Francisco sakė:

      Išbandykite:

      VBoxManage modifyhd "C:\Vartotojai Thiagodocumentsvirtualboxvmswindows7windows7.VDI " –dydžio keitimas 102400

      Tai du brūkšneliai vėliavai “–dydžio keitimas”

  6. Anonimas sakė:

    Išsamiai šiek tiek tik tiems, kurie turi problemų, panašių į mano:
    Nuėjau išbandyti šiandien ir 2-oji dalis komanda pasikeitė “modifikuotihd” už “keisti”. Pati klaida, kuri suteikia, rodo tinkamą komandą.
    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, kaip antrą variantą turėjau pakeisti tuščias vietas, kurios egzistavo, tarp atskirų pavadinimų, pagal simbolį bet kokio tipo “_”.
    Pvz.: Iš “Virtualiosios mašinos” už “Virtual_Machines” (pritaikius hd redation, Aš grįžau vardus, kaip jie buvo anksčiau).

    Pastaba.: visų pirma, kadangi komanda nebuvo matoma, suskirstyus jį į VirtualBox aplanką, turėjau nurodyti savo kelią su komanda “kelias” raginimas (tbm gali tai padaryti galutinai sistemos savybės).
    Pvz.: kelias = C:\Programa FilesOracleVirtualBox

    Ir pagaliau, dėkojame, kad parašėte svetainę, nes tai man padėjo, ačiū.

palik atsakymą

Į jūsų el. pašto adresas nebus skelbiamas. Būtini laukai yra pažymėti su *