Първа стъпка: Намерете командата VBoxManage и отворете командния ред
VirtualBox ви позволява да конвертирате фиксиран диск на динамичен диск или динамичен диск в твърд диск, но тази опция не е изложена в неговия графичен интерфейс. Вместо това трябва да използвате
VBoxManage.exe
команда.
Намерете тази команда, за да продължите. В Windows, ще го намерите в директорията на програмата VirtualBox, която е
C:Program FilesOracleVirtualBox
по подразбиране. Ако сте инсталирали VirtualBox в друга директория, погледнете там.
cmd
и натиснете Enter.
cd
в командния ред, последван от пътя на папката, където е командата VBoxManage. Ще трябва да го прикрепите в кавички.
Можете бързо да направите това като напишете
cd
в прозореца на командния прозорец и след това плъзнете и пуснете иконата на папката от адресната лента на мениджъра на файлове в командния ред.
cd 'C:Program FilesOracleVirtualBox'
vboxmanage
команда нормално, както бихте направили всяка друга команда.
Стъпка втора: Намерете пътя на диска, който искате да конвертирате
Стартирайте следната команда в прозореца на командния ред, за да видите списък с всички виртуални твърди дискове на компютъра:
VBoxManage.exe list hdds
Разгледайте списъка и идентифицирайте файловия път към виртуалния диск, който искате да конвертирате. Да приемем, че искаме да променим виртуалния диск, свързан с виртуалната машина, наречена "Windows". Както можем да видим в изхода по-долу, пътят към този виртуален диск в нашата система е
C:UserschrisVirtualBox VMsWindowsWindows.vdi
Стъпка трета: Конвертиране на виртуалния диск
Вече можете да използвате командата VBoxManage, за да конвертирате виртуалния диск от фиксиран на динамичен или от динамичен на фиксиран.
За да превърнете виртуален диск от фиксиран в динамичен, изпълнете следната команда:
VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Standard
Например, ако дискът на източника е разположен на
C:UserschrisVirtualBox VMsWindowsWindows.vdi
и искате да създадете нов диск с име Windows-dynamic.vdi в същата папка, бихте изпълнили:
VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi' –variant Standard
VBoxManage.exe clonemedium disk 'C:path osource.vdi' 'C:path odestination.vdi' –variant Fixed
Например, ако дискът на източника е разположен на
C:UserschrisVirtualBox VMsWindowsWindows.vdi
и искате да създадете нов диск с име Windows-fixed.vdi в същата папка, бихте изпълнили:
VBoxManage.exe clonemedium disk 'C:UserschrisVirtualBox VMsWindowsWindows.vdi' 'C:UserschrisVirtualBox VMsWindowsWindows-fixed.vdi' –variant Standard
Четвърта стъпка: Премахнете стария виртуален диск
Горната команда просто клонира съществуващия диск. Завършвате както оригиналния дисков файл, така и нов дисков файл.
Първо, ще трябва да премахнете съществуващия виртуален диск от VirtualBox. В VirtualBox кликнете с десния бутон на мишката върху виртуалната машина, която използва виртуалния диск, и изберете "Настройки".
Процесът по-долу ще изтрие оригиналния дисков файл от устройството ви. Внимание: Може да искате да направите резервно копие на оригиналния дисков файл, ако още не сте го направили, в случай че нещо се обърка с този процес.
В командния ред въведете следната команда, за да видите списък с всички виртуални дискове на компютъра:
VBoxManage.exe list hdds
Намерете UUID на оригиналния диск, който искате да изтриете. Можете да го копирате в клипборда, като го изберете с левия бутон на мишката и след това с десния бутон върху него.
VBoxManage.exe closemedium UUID --delete
Стъпка пета: Преименувайте новия диск
Сега трябва да преименувате новия дисков файл, така че да има същото име като оригиналния. Просто се придвижете до него в прозореца File Explorer или Windows Explorer.
Стъпка 6: Поставете диска в VirtualBox
Върнете се в VirtualBox, кликнете с десния бутон върху виртуалната машина, свързана с виртуалния диск, и изберете "Настройки". Под Съхранение щракнете с десния бутон върху SATA контролера и изберете "Add Hard Disk".
Изберете "Изберете съществуващ диск" и прегледайте файла, който току-що сте преименували.