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

    Как да конвертирате между фиксирани и динамични дискове във 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“, за да затворите прозореца с настройки на виртуалната машина. Сега трябва да можете да стартирате нормално виртуалната машина. Дискът му ще бъде или фиксиран, или динамичен диск, в който го преобразувате.