
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):
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:
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é:
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!
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:
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.
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:
Virtuální rámeček:
A to je ono., to udělal!
Dobré odpoledne Taylor,
Gratulujeme k výukový program. Hodně mi pomohly!!! Bůh ti žehnej.
Děkuju,
Matos
Jediný kurz, který mi skutečně pomohl. Dík!
Důl této chyby:Chyba syntaxe: Neplatný parametr 'VMsUbuntuUbuntu.vdi’
Stejný problém se stane se mnou.
Neplatný parametr ' VMsWindows’
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.
Vložte cestu do dvojitých uvozovek, které řeší
Máte deset. Děkuju. Fungovalo to.
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?
Zkuste to:
VBoxManage modifyhd “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Změna velikosti 51200
Jsou to dvě spojovníky pro příznak “–Změna velikosti”
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.
Předtím, než změna velikosti by měla odstranit snímky vytvořené.
Já mám stejný problém a nemám žádný snímek jak bylo zde řečeno, že by mohl být problém.
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!
Mockrát děkuju. Všechno to tady fungovalo.
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…..
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ě?
Zkuste to:
VBoxManage modifyhd "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi –Změna velikosti 102400
Jsou to dvě spojovníky pro příznak “–Změna velikosti”
Dobrý den,
Skvělý návod. Vše fungovalo správně.
Blahopřejeme!
Nádherný tip! Děkuju.
Podrobně trochu jen pro ty, kteří mají problémy podobné mé:
Šel jsem na test dnes a druhá část příkazu změnil “modifyhd” pro “modifikovatium”. Samotná chyba, která dává, označuje správný příkaz.
Snažil jsem se tbm uvedení uvozovek v plné cestě, a to nefungovalo (I didn't look for the reason for the error I didn't look for the reason for the error I didn't look for the reason for the error I didn). Protože předchozí možnost nefungovala, jako druhou možnost jsem musel nahradit prázdné prostory, které existovaly, mezi jednotlivými názvy, jakýmkoli charakterem “_”.
Příklad: Z “Virtuální počítače” pro “Virtual_Machines” (po aplikaci reicioning HD, Vrátil jsem se jména, jak tomu bylo dříve).
Poznámka.: Nejdřív ze všeho, jako příkaz nebyl viděn, po jeho vyhledání ve složce VirtualBox, Musel jsem ukázat jeho cestu s příkazem “cesta” v řádku (tbm může udělat definitivně ve vlastnostech systému).
Příklad: path=C:\Program FilesOracleVirtualBox
A konečně, Děkuji vám za vyslání webu, protože mi to pomohlo, Děkuju.