If-Koubou

Как да конвертирате между фиксирани и динамични дискове в VirtualBox

Как да конвертирате между фиксирани и динамични дискове в VirtualBox (Как да)

VirtualBox ви позволява да избирате диск с динамично разпределение или фиксиран размер, когато създавате нов виртуален твърд диск. Динамично разпределените дискове се създават по-бързо и могат да растат до по-големи размери. Дисковете с фиксиран размер може да се използват по-бързо, но не могат да се увеличат, когато се напълнят. Можете да конвертирате между двата формата и да преоразмерите дискове, ако искате.

Първа стъпка: Намерете командата VBoxManage и отворете командния ред

VirtualBox ви позволява да конвертирате фиксиран диск на динамичен диск или динамичен диск в твърд диск, но тази опция не е изложена в неговия графичен интерфейс. Вместо това трябва да използвате VBoxManage.exe команда.

Намерете тази команда, за да продължите. В Windows, ще го намерите в директорията на програмата VirtualBox, която еC: \ Program Files \ Oracle \ VirtualBox  по подразбиране. Ако сте инсталирали VirtualBox в друга директория, погледнете там.

Отворете прозореца на командния прозорец. За да направите това, отворете менюто "Старт", въведете ПМС , и натиснете Enter.

Тип CD в командния ред, последван от пътя на папката, където е командата VBoxManage. Ще трябва да го прикрепите в кавички.

Можете бързо да направите това като напишете CD в прозореца на командния прозорец и след това плъзнете и пуснете иконата на папката от адресната лента на мениджъра на файлове в командния ред.

Ако използвате пътя по подразбиране, той трябва да изглежда по следния начин:

cd "C: \ Програмни файлове \ Oracle \ VirtualBox"

ЗАБЕЛЕЖКА: Тези указания предполагат, че използвате VirtualBox в Windows. Ако използвате VirtualBox на MacOS или Linux, можете просто да отворите терминален прозорец и да го изпълните vboxmanageкоманда нормално, както бихте направили всяка друга команда.

Стъпка втора: Намерете пътя на диска, който искате да конвертирате

Стартирайте следната команда в прозореца на командния ред, за да видите списък с всички виртуални твърди дискове на компютъра:

VBoxManage.exe списък hdds

Разгледайте списъка и идентифицирайте файловия път към виртуалния диск, който искате да конвертирате. Да приемем, че искаме да променим виртуалния диск, свързан с виртуалната машина, наречена "Windows". Както можем да видим в изхода по-долу, пътят към този виртуален диск в нашата система еC: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi .

Стъпка трета: Конвертиране на виртуалния диск

Вече можете да използвате командата VBoxManage, за да конвертирате виртуалния диск от фиксиран на динамичен или от динамичен на фиксиран.

За да превърнете виртуален диск от фиксиран в динамичен, изпълнете следната команда:

VBoxManage.exe clonemedium диск "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Стандарт

Например, ако дискът на източника е разположен на C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi и искате да създадете нов диск с име Windows-dynamic.vdi в същата папка, бихте изпълнили:

VBoxManage.exe clonemedium диск "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-dynamic.vdi"

За да превърнете виртуален диск от динамичен в фиксиран, изпълнете следната команда:

VBoxManage.exe клонометър диск "C: \ path \ to \ source.vdi" "C: \ path \ to \ destination.vdi" -variant Фиксиран

Например, ако дискът на източника е разположен на C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi и искате да създадете нов диск с име Windows-fixed.vdi в същата папка, бихте изпълнили:

VBoxManage.exe clonemedium диск "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows.vdi" "C: \ Users \ chris \ VirtualBox VMs \ Windows \ Windows-fixed.vdi"

Четвърта стъпка: Премахнете стария виртуален диск

Горната команда просто клонира съществуващия диск. Завършвате както оригиналния дисков файл, така и нов дисков файл.

Първо, ще трябва да премахнете съществуващия виртуален диск от VirtualBox. В VirtualBox кликнете с десния бутон на мишката върху виртуалната машина, която използва виртуалния диск, и изберете "Настройки".

Изберете "Съхранение", за да видите свързаните устройства за съхранение. Щракнете с десния бутон на мишката върху оригиналния VDI и изберете "Remove Attachment". След това кликнете върху "OK".

Процесът по-долу ще изтрие оригиналния дисков файл от устройството ви. Внимание: Може да искате да направите резервно копие на оригиналния дисков файл, ако още не сте го направили, в случай че нещо се обърка с този процес.

В командния ред въведете следната команда, за да видите списък с всички виртуални дискове на компютъра:

VBoxManage.exe списък hdds

Намерете UUID на оригиналния диск, който искате да изтриете. Можете да го копирате в клипборда, като го изберете с левия бутон на мишката и след това с десния бутон върху него.

Изпълнете следната команда, за да премахнете оригиналния диск от регистъра на VirtualBox и да го изтриете. Можете да кликнете с десния бутон на мишката в прозореца на командния ред, за да поставите UUID.

VBoxManage.exe closemedium UUID - изтриване

Стъпка пета: Преименувайте новия диск

Сега трябва да преименувате новия дисков файл, така че да има същото име като оригиналния. Просто се придвижете до него в прозореца File Explorer или Windows Explorer.

Щракнете с десния бутон върху VDI файла, изберете "Rename" и го променете на първоначалното име. Например тук преименуваме файла Windows-fixed.vdi, който създадохме в Windows.vdi.

След като преименувате диска, премахнете името на стария диск от VirtualBox. Кликнете върху File> Virtual Media Manager в VirtualBox и намерете оригиналното име на преименувания диск - ще има жълта предупредителна икона вляво от него. Кликнете с десен бутон върху него и изберете "Премахване". Кликнете върху "Премахване" отново, за да потвърдите и затворите "Затваряне".

Стъпка 6: Поставете диска в VirtualBox

Върнете се в VirtualBox, кликнете с десния бутон върху виртуалната машина, свързана с виртуалния диск, и изберете "Настройки". Под Съхранение щракнете с десния бутон върху SATA контролера и изберете "Add Hard Disk".

Изберете "Изберете съществуващ диск" и прегледайте файла, който току-що сте преименували.

Кликнете върху "OK", за да затворите прозореца за настройки на виртуалните машини. Вече трябва да можете да заредите виртуалната машина нормално. Дискът ще бъде или фиксиран, или динамичен диск, независимо от това, в който сте го преобразували.