Как да конвертирате между фиксирани и динамични дискове във VirtualBox
VirtualBox ви позволява да изберете или динамично разпределени или фиксирани дискове при създаване на нов виртуален твърд диск. Динамично разпределените дискове са по-бързи за създаване и могат да достигнат по-големи размери. Дисковете с фиксиран размер могат да бъдат по-бързи за използване, но не могат да станат по-големи, когато попълнят. Можете да конвертирате между двата формата и да преоразмерявате дискове, ако желаете.
Първа стъпка: Намерете командата VBoxManage и отворете команден ред
VirtualBox ви позволява да конвертирате фиксиран диск в динамичен диск или динамичен диск към фиксиран диск, но тази опция не е изложена в неговия графичен интерфейс. Вместо това трябва да използвате VBoxManage.exe
команда.
Намерете тази команда, за да продължите. В Windows ще го намерите в програмната директория на VirtualBox, която е C: Програмни файлове - Oracle VirtualBox
по подразбиране. Ако сте инсталирали VirtualBox в друга директория, погледнете там вместо това.
Отворете прозореца на командния ред. За да направите това, отворете менюто Старт, въведете ПМС
, и натиснете Enter.
Тип CD
в командния ред, последван от пътя на папката, където е командата VBoxManage. Ще трябва да го заключите в кавички.
Можете бързо да направите това, като напишете CD
в прозореца на командния ред, след което плъзнете и пуснете иконата на папката от адресната лента на файловия мениджър в командния ред.
Ако използвате пътя по подразбиране, той трябва да изглежда по следния начин:
cd "C: Програмни файлове - Oracle VirtualBox"
ЗАБЕЛЕЖКА: Тези инструкции предполагат, че използвате VirtualBox за Windows. Ако използвате VirtualBox на MacOS или Linux, можете просто да отворите прозорец на терминала и да стартирате vboxmanage
Командата е нормална, както и всяка друга команда.
Стъпка втора: Намерете пътя до диска, който искате да конвертирате
Изпълнете следната команда в прозореца на командния ред, за да видите списък с всички виртуални твърди дискове на компютъра:
VBoxManage.exe списък hdds
Прегледайте списъка и идентифицирайте пътя на файла към виртуалния диск, който искате да конвертирате. Да речем, че искаме да модифицираме виртуалния диск, свързан с виртуалната машина с име „Windows“. Както можем да видим в изхода по-долу, пътят към този виртуален диск в нашата система е C: Потребители chris Виртуални виртуални машини Windows Windows.vdi
.
Трета стъпка: Конвертирайте виртуалния диск
Вече можете да използвате командата VBoxManage, за да преобразувате виртуалния диск от фиксиран към динамичен или от динамичен към фиксиран.
За да конвертирате виртуален диск от фиксиран в динамичен, изпълнете следната команда:
VBoxManage.exe clonemedium диск "C: път към source.vdi" "C: пътя към destination.vdi" -variant Standard
Например, ако изходният диск е разположен на C: Потребители chris Виртуални виртуални машини Windows Windows.vdi
и искате да създадете нов диск с име Windows-dynamic.vdi в същата папка, бихте изпълнили:
VBoxManage.exe clonemedium disk "C: Потребители chris Виртуални виртуални машини Windows Windows.vdi" "C: Потребители chris Виртуални виртуални машини Windows Windows-dynamic.vdi
За да конвертирате виртуален диск от динамичен към фиксиран, изпълнете следната команда:
VBoxManage.exe clonemedium диск "C: пътя към source.vdi" "C: пътя към destination.vdi" -variant Fixed
Например, ако изходният диск е разположен на C: Потребители chris Виртуални виртуални машини Windows Windows.vdi
и искате да създадете нов диск с име Windows-fixed.vdi в същата папка, бихте изпълнили:
VBoxManage.exe clonemedium disk "C: Потребители chris Виртуални виртуални машини Windows Windows.vdi" "C: Потребители chris Виртуални виртуални машини Windows Windows-fixed.vdi" -variant Standard
Четвърта стъпка: Премахване на стария виртуален диск
Горната команда просто клонира съществуващия диск. В крайна сметка получавате както оригиналния диск, така и нов диск.
Първо трябва да премахнете съществуващия виртуален диск от VirtualBox. В VirtualBox щракнете с десния бутон върху виртуалната машина, която използва виртуалния диск, и изберете „Настройки“.
Изберете “Storage”, за да видите свързаните устройства за съхранение. Щракнете с десния бутон на мишката върху оригиналната 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 и намерете оригиналното име на преименувания диск - вляво от него ще има жълта предупредителна икона. Кликнете с десния бутон върху него и изберете „Премахване“. Кликнете отново върху „Премахване“, за да потвърдите и затворите „Затвори“.
Стъпка шеста: Поставете диска в VirtualBox
Върнете се обратно във VirtualBox, щракнете с десния бутон върху виртуалната машина, свързана с виртуалния диск, и изберете „Настройки“. Под Съхраняване щракнете с десния бутон на мишката върху контролера SATA и изберете „Добавяне на твърд диск“.
Изберете “Choose Existing Disk” и изберете файла, който сте преименували.
Кликнете върху „OK“, за да затворите прозореца с настройки на виртуалната машина. Сега трябва да можете да стартирате нормално виртуалната машина. Дискът му ще бъде или фиксиран, или динамичен диск, в който го преобразувате.