
Проблем
Когато имате виртуализирани операционна система, Тя е обща за Мис дисково пространство след последователни актуализации.
Този пост е изобразен следното сценарий: от Windows 10, Ние ще разширим виртуализирани Ubuntu Linux (.VDI) Oracle VM VirtualBox.
Разтвор
В Резюме, всичко, което трябва да направите се изпълнява команда чрез терминал (CMD) за (Стъпка 1) увеличаване на размера на виртуалния диск and (Стъпка 2) след това разширяване на дял с GParted. Хайде:
Стъпка 1 | Увеличаване на размера на виртуален диск на вашия VM
1.1 Отворете терминал CMD като администратор
За това, въведете в полето Търсене на Windows “CMD” и когато видите опцията Командния ред, щракнете върху нея с десния бутон и изберете “Изпълни като администратор“.
1.2 Отидете на инсталационната директория на вашия VirtualBox
В ПМС, Изберете инсталационната директория на вашия VirtualBox, по подразбиране в (C):\Програмата FilesOracleVirtualBox:
CD C:\Програмата FilesOracleVirtualBox |
1.3. Изпълнете командата да увеличи размера на виртуален диск на вашия VM
Преди обаче, Ако не знаете, където ВМ е физически записан на компютъра, просто погледнете на VirtualBox и потърсете файл .VDI, както следва::
Настройки > За съхранение на багаж > SP: SATA > [SuaVM].VDI > Информация > Местоположение (Пример: (D):\VMUbuntuUbuntu.VDI) |
Адресът за вашия .VDI Това е на етикета “Местоположение” ((D):\VMUbuntuUbuntu.VDI):
Сега да! С тази информация за файла .VDI, Просто изпълнете командата:
VBoxManage modifyhd D:\VMUbuntuUbuntu.VDI --Преоразмеряване 20480 |
Забележка:
– Замени “(D):\VMUbuntuUbuntu.VDI” Пътят към вашия. vdi. В този пример аз съм увеличаване на 20 GB диск (20GB x 1024 MB = 20480).
– Имайте предвид, че първоначално “Действителен размер” 12 GB и в края ние ще достигне желаните 20 GB.
Виж след това как е направил всички стъпка 1:
Стъпка 2 | Разшири дяла, на диск, създаден
Разбиране решение:
Тя може да изглежда странно, но фактът, че сега имате по-голям диск, не означава, че файловата система е предприемането на всички това пространство наличен.
Погледнете на снимката по-долу и да видите диск. Имайте предвид, че е 8 GB безплатно, Това е точно на място, което ние се увеличи, само че не е зает:
Въпросът тук е: Как да се присъединят към тези 11 GB с 8 GB, ако дяла “разширен + суап” е точно в средата?
Ами, за решаване на този, ще изтриете (и след това пресъздават) дял суап и удължен използване на GParted.
2.1 Инсталиране на GParted
В търсене на Ubuntu, Търся “Софтуер”. Щракнете върху Ubuntu софтуер и търсене на GParted, Така, да го инсталирате!
2.2 Премахнете суап дял + Разширен
Без страх, премахване на дял Суап и след Разширен Това е между първоначалната дяла си (пълен) и новото пространство, създадено (празен), така че това е един голям блок от неразпределено пространство, както е показано на фигурата по-долу:
2.3 Разширяване на първоначалния дял
С помощта на графика на GParted (Преоразмеряване/Преместване), позиционирайте мишката в разделянето между дялове а после плъзнете оригиналния дял (от ляво на дясно) за неразпределено пространство, оставяйки само място за по-късно пресъздава суап.
В моя случай, Оставих в края на неразпределено пространство (празен), 2048 MB пространство, за да пресъздаде суап, представлявана от светлина син контур на фигура по-горе.
2.4 Повторно създаване на разширения дял + Суап
Щракнете върху незаделено пространство, което ви резервирано и така първо създаване на разширен дял и след това суап.
Проверка на резултата
Сравнявайки цифрите от началото на поста със снимките долу, Виждаме, че и двамата Disk Ръководител на Ubuntu като виртуална кутия показват че имаме очаквания резултат.
Ubuntu диск мениджър:
Виртуална кутия:
И, Това прави!
Добър ден Тейлър,
Поздравления за начинаещи. Много ми помогна!!! Бог да те благослови.
Благодаря,
Матос
Единственото настойнически, че наистина ми помогна. Благодаря!
Ми на тази грешка:Синтактична грешка: Невалиден параметър "VMsUbuntuUbuntu.vdi’
Същия проблем се случва с мен.
Невалиден параметър "VMsWindows’
Нейната защото начина, по който (път) на вашите виртуални машини съдържа празно пространство. Имах същия проблем и го решават чрез вземане на пространство, и след процедурата, възстановено пространство, в противен случай VirtualBox не вижда местоположението на машините.
Пример:
(C):\Users\admin\VirtualBox VMS\Windows\Windows.vdi
Vá até a pasta, renomeie e tire o espaço em branco. Depois deixe assim o comando:
(C):\Users\admin\VirtualBoxVMS\Windows\Windows.vdi
Ao concluir, renomeie novamente e recoloque o espaço em branco na pasta.
Поставете път в двойни кавички, който решава
Вие сте десет. Благодаря. Тя работи.
Този начин не поименно:
(D):\Програмата FilesOracleVirtualBox>VBoxManage modifyhd D:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi –Преоразмеряване 51200
VBoxManage.exe: грешка: Не може да регистрира на твърдия диск е:\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} because a hard disk ‘D:\VirtualBox VMs\Desenvolvimento\Desenvolvimento.vdi’ with UUID {0d46624b-3753-40d0-a025-9f1f784e9885} already exists
VBoxManage.exe: грешка: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: грешка: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of file VBoxManageDisk.cpp
Alguma dica?
Опитайте това:
VBoxManage на модифид “(D):\VirtualBoxVMsDesenvolvimentoDesenvolvimento.vdi” –Преоразмеряване 51200
Това са две тирета за флаг “–Преоразмеряване”
Тук част от увеличаване на физическата HD работи, виртуална кутия показва избрания размер, но когато се влезе в VM HD продължава със стария размер… Дори GParted не показва новия размер за резервни или нещо.
Преди преоразмеряване трябва да премахне снимки създаден.
Estou com o mesmo problema e não tenho snapshot como foi falado aqui que poderia ser um problema.
Galera que ta tendo o problema do parametro invalido
“Синтактична грешка: Invalid parameter ‘VMs\Ubuntu\Ubuntu.vdi'”
Só colocar o caminho String, IE, entre aspas duplas!!
Благодаря!
Много благодаря. Deu tudo certo aqui
Obrigado pela ajuda companheiro, me salvou no meu trabalho, pois na restauração pelo Acronis eu usei um disto de 15gb o detalhe e que eu atualizei todo o Windows e a net aqui na região de péssima…..
Senhores,
estou tentando realizar esse procedimento e ao executar aparece o erro abaixo:
(Sem aspas)
(C):\Програмата FilesOracleVirtualBox>VBoxManage modifyhd C:\Users\Thiago\Documents
\VirtualBoxVMs\Windows7\Windows7.vdi –Преоразмеряване 102400
VBoxManage.exe: грешка: Cannot register the hard disk ‘C:\Users\Thiago\Documents\
VirtualBoxVMs\Windows7\Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
i’ with UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} already exists
VBoxManage.exe: грешка: Details: code E_INVALIDARG (0x80070057), component Virtua
lBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: грешка: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of
file VBoxManageDisk.cpp
(Com aspas)
(C):\Програмата FilesOracleVirtualBox>VBoxManage на модифид “(C):\Users\Thiago\Document
s\VirtualBoxVMs\Windows7\Windows7.vdi” –Преоразмеряване 102400
VBoxManage.exe: грешка: Cannot register the hard disk ‘C:\Users\Thiago\Documents\
VirtualBoxVMs\Windows7\Windows7.vdi’ {b3c1079d-ebde-4a24-b10a-16d41a723da7} beca
use a hard disk ‘C:\Users\thiago\Documents\VirtualBox VMs\Windows 7\Windows 7.vd
i’ with UUID {b3c1079d-ebde-4a24-b10a-16d41a723da7} already exists
VBoxManage.exe: грешка: Details: code E_INVALIDARG (0x80070057), component Virtua
lBoxWrap, interface IVirtualBox, callee IUnknown
VBoxManage.exe: грешка: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDe
vType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of
file VBoxManageDisk.cpp
e ocorre o mesmo erro, podem ajudar nesse caso?
Опитайте това:
VBoxManage на модифид "C:\UsersThiagoDocumentsVirtualBoxVMsWindows7Windows7.vdi" –Преоразмеряване 102400
Това са две тирета за флаг “–Преоразмеряване”
Здравейте,
Голям урок. Всичко работи правилно.
Поздравления!
Прекрасен съвет! Благодаря.
Подробностите са малко само за тези, които имат проблеми, подобни на моите:
Отидох да тествам днес и 2-ра част от командата се промени “modifyhd” за “модифициранмедиум”. Самата грешка, която дава, показва правилната команда.
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 “_”.
Пример: От “Virtual Machines” за “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 “път” no prompt (tbm pode fazer isso de forma definitiva na propriedades do sistema).
Пример: path=C:\Програмата FilesOracleVirtualBox
E por último, agradeço o postagem do site, pois me ajudou, Благодаря.