Zvětšete velikost disku v VirtualBox

Z Windows 10, Jak zvětšit disk virtualizované Ubuntu Linux (.VDI) pomocí Oracle VM VirtualBox? Postup naleznete v 2 kroky!

virtualboxlogo

Problém

Pokud máte virtualizovaný operační systém, Je běžné, že po následných aktualizacích chybí místo na disku.

Tento příspěvek zobrazuje následující Scénář: z Windows 10, budeme rozšiřovat virtualizované Ubuntu Linux (.VDI) Oracle VM VirtualBox.

Řešení

V souhrnu, vše, co musíte udělat, je spustit příkaz přes terminál (Cmd) pro (Krok 1) zvětšit velikost virtuálního disku a (Krok 2) pak rozbalte oddíl pomocí Gparted. Pojď, jdeme.:

Krok 1 | Zvětšení velikosti virtuálního disku

1.1 Otevřít terminál cmd jako správce
Pro tento, zadejte do služby Windows Search “Cmd” a když se zobrazí možnost Příkazového řádku, klikněte pravým tlačítkem myši a vyberte “Spustit jako správce“.

1.2 Přístup k instalačnímu adresáři VirtualBox
V CMD, umístěte se do instalačního adresáře vašeho VirtualBoxu, ve výchozím nastavení v (C):\Program FilesOracleVirtualBox:

  CD C:\Program FilesOracleVirtualBox

1.3. Spuštěním příkazu zvětšete velikost virtuálního disku virtuálního počítače.

Než však, Pokud nevíte, kde je váš virtuální počítač fyzicky uložen ý v počítači, stačí se podívat na VirtualBox a podívejte se na soubor .VDI, Takto:

Nastavení > Úložiště > Řadič: Sata > [SuaVM].VDI > Informace > Umístění (Příklad: (D):\VMUbuntuUbuntu.VDI)

Adresa vašeho .VDI je na štítku “Umístění” ((D):\VMUbuntuUbuntu.vdi):
vmbox2

Teď ano! S těmito informacemi o souboru .VDI, stačí spustit příkaz:

  VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --Změna velikosti 20480

Poznámka::
– Nahradit “(D):\VMUbuntuUbuntu.vdi” mimochodem na vaše .vdi. V tomto příkladu jsem zvýšení disku na 20gb (20gb x 1024mb = 20480).
– Všimněte si, že zpočátku “Virtuální velikost” je 12gb a nakonec dosáhneme požadované 20gb.

Podívejte se tedy, jak byl celý STEP 1:
vmbox1

 

Krok 2 | Rozšíření oddílu na vytvořený disk

Pochopení řešení:
Může se to zdát divné., ale skutečnost, že nyní již máte větší disk, neznamená, že souborový systém zabírá veškeré dostupné místo.

Podívejte se na obrázek níže a uvidíte, jak disk vypadal. Všimněte si, že má 8gb zdarma, což je přesně prostor, který zvyšujeme, jen to není zaneprázdněné:

vmbox3

Otázkou je,: jak se připojit k těm 11gb s 8gb v případě, že oddíl “Rozšířené + Swap” je přímo uprostřed?

Dobře, k vyřešení tohoto, smažete (a pak znovu vytvořte) oddíl swap a rozšířené pomocí Gparted.

2.1 Instalace GParted
Při hledání Ubuntu, Hledat “Software”. Klikněte na tlačítko Ubuntu Software a hledat Gparted, Tak, nainstalujte jej!
vmbox4

2.2 Odebrání odkládacího oddílu + Rozšířené

Žádný strach, odebrání oddílu Swap a pak Rozšířené to je mezi původním oddílem (Plné) a nový prostor vytvořený (Prázdné), tak, aby se jedná o velký blok nepřidělené místo, jak je znázorněno na obrázku níže:
vmbox4

2.3 Rozšíření původního oddílu
Použití grafické funkce GParted (Změna velikosti/přesunutí), umístěte myš do rozdělení mezi oddíly a přetáhněte původní oddíl (zleva doprava) o nepřidělené místo, ponechat pouze jednu mezeru pro pozdější znovuvytvoření Swap.

V mém případě, odešel jsem na konci nepřidělené místo (Prázdné), prostor 2048MB znovu Swap, reprezentované světle modrým obrysem na obrázku výše.

2.4 Znovu vytvořit rozšířený oddíl + Swap
Klikněte na nepřidělené místo, které jste rezervovali, a potom nejprve vytvořte rozšířený oddíl a potom zaměnit.

vmbox7

Kontrola výsledku

Porovnání údajů ze začátku příspěvku s níže uvedenými údaji, vidíme, že oba Ubuntu Disk Manager a virtual box poukazují na to, že jsme dostali očekávaný výsledek.

Správce disků Ubuntu:
vmbox9

Virtuální rámeček:
vmbox8

A to je ono., to udělal!

Celkový počet přístupů: 15709

19 Komentáře k “Zvětšete velikost disku v VirtualBox

      • Alex řekl:

        Jeho protože způsob (cesta) virtuální počítače obsahuje prázdné znaky. Jsem měl stejný problém a vyřešil to tím, že prostor, a po zákroku, reattached prostor, jinak VirtualBox není vidět umístění strojů.
        Příklad:
        (C):\UživateléadminVirtualBox VMSWindowsWindows.vdi
        Přejít do složky, přejmenujte a vezměte prázdné. Poté příkaz opusťte:
        (C):\UživateléadminVirtualBoxVMSWindows.vdi
        Po dokončení, přejmenovat znovu a předat prázdné ve složce.

  1. Fernando Tremonti řekl:

    Por aqui não rolou:

    (D):\Program FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –Změna velikosti 51200
    VBoxManage.exe: Chyba: Nelze zaregistrovat pevný disk měl:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0D46624B-3753-40D0-A025-9F1F784e9885} protože pevný disk 'D:\Virtuální počítače VirtualBoxVývojDesenvolvimento.vdi’ S UUID {0D46624B-3753-40D0-A025-9F1F784e9885} již existuje
    VBoxManage.exe: Chyba: Podrobnosti, Nový rok,: kódE_INVALIDARG (0X80070057), Komponenta VirtualBoxWrap, Rozhraní IVirtualBox, INeznámý volaný
    VBoxManage.exe: Chyba: Kontext, Nový rok: “OpenMedium, Nová Americká(Bstr(PszNázevSouborOrUuid).Syrové(), EnmDevTyp, EnmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” Na řádku 179 souboru VBoxManageDisk.cpp

    Jakékoliv tipy?

    • Francisco řekl:

      Zkuste to:
      VBoxManage modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Změna velikosti 51200

      Jsou to dvě spojovníky pro příznak “–Změna velikosti”

  2. Thiago řekl:

    Zde pracoval část zvýšení fyzické HD, virtuální box ukazuje zvolené velikosti, ale když zadám VM HD pokračuje, se starou velikostí… Dokonce i GParted neukazuje nové velikosti pro náhradní nebo tak něco.

  3. Gabriel Gomez řekl:

    Galley, že ta s problémem parametru invalido

    “Chyba syntaxe: Neplatný parametr 'VMsUbuntuUbuntu.vdi'”

    Stačí dát řetězec cestu, IE, Uvozovkách!!

    Dík!

  4. Nilson řekl:

    Díky za pomoc kámo, zachránil mě v mé práci, protože restaurování společností Acronis jsem použil tuto 15 GB detail a aktualizována všechna okna a čistý tady v regionu bad…..

  5. Thiago SIlva řekl:

    Pánové,

    Snažím se provést tento postup a při spuštění se objeví chyba níže:

    (Žádné uvozovky)
    (C):\Program FilesOracleVirtualBox>VBox modifyManagehd C:\UživateléThiagoDokumenty
    \VirtualBoxVMsWindows7Windows7.vdi –Změna velikosti 102400
    VBoxManage.exe: Chyba: Nelze zaregistrovat pevný disk 'C:\UživateléThiagoDokumenty
    VirtualBoxVMsWindows7Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723Da7} Beca (Beca)
    použijte pevný disk C:\UsersthiagoDocumentsVirtuální počítače VirtualBoxWindows 7Windows 7.vd
    I’ S UUID {B3C1079D-EBDE-4A24-B10A-16D41A723Da7} již existuje
    VBoxManage.exe: Chyba: Podrobnosti, Nový rok,: kódE_INVALIDARG (0X80070057), Složka Virtua
    lBoxWrap, Rozhraní IVirtualBox, INeznámý volaný
    VBoxManage.exe: Chyba: Kontext, Nový rok: “OpenMedium, Nová Americká(Bstr(PszNázevSouborOrUuid).Syrové(), enmDe
    vTyp, EnmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” Na řádku 179 Ze zem
    Soubor VBoxManageDisk.cpp

    (S uvozovkami)
    (C):\Program FilesOracleVirtualBox>VBoxManage modifyhd “(C):\UživateléThiagoDokument
    sVirtualBoxVMsWindows7Windows7.vdi” –Změna velikosti 102400
    VBoxManage.exe: Chyba: Nelze zaregistrovat pevný disk 'C:\UživateléThiagoDokumenty
    VirtualBoxVMsWindows7Windows7.vdi’ {B3C1079D-EBDE-4A24-B10A-16D41A723Da7} Beca (Beca)
    použijte pevný disk C:\UsersthiagoDocumentsVirtuální počítače VirtualBoxWindows 7Windows 7.vd
    I’ S UUID {B3C1079D-EBDE-4A24-B10A-16D41A723Da7} již existuje
    VBoxManage.exe: Chyba: Podrobnosti, Nový rok,: kódE_INVALIDARG (0X80070057), Složka Virtua
    lBoxWrap, Rozhraní IVirtualBox, INeznámý volaný
    VBoxManage.exe: Chyba: Kontext, Nový rok: “OpenMedium, Nová Americká(Bstr(PszNázevSouborOrUuid).Syrové(), enmDe
    vTyp, EnmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” Na řádku 179 Ze zem
    Soubor VBoxManageDisk.cpp

    a dojde ke stejné chybě, může pomoci v tomto případě?

    • Francisco řekl:

      Zkuste to:

      VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi –Změna velikosti 102400

      Jsou to dvě spojovníky pro příznak “–Změna velikosti”

Zanech odpověď

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *