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

Съдържание:

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

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

Видео: Как да конвертирате между фиксирани и динамични дискове в VirtualBox
Видео: rEFInd: How to Install and Boot Alternative OS on Mac - YouTube 2024, Ноември
Anonim
VirtualBox ви позволява да избирате диск с динамично разпределение или фиксиран размер, когато създавате нов виртуален твърд диск. Динамично разпределените дискове се създават по-бързо и могат да растат до по-големи размери. Дисковете с фиксиран размер може да се използват по-бързо, но не могат да се увеличат, когато се напълнят. Можете да конвертирате между двата формата и да преоразмерите дискове, ако искате.
VirtualBox ви позволява да избирате диск с динамично разпределение или фиксиран размер, когато създавате нов виртуален твърд диск. Динамично разпределените дискове се създават по-бързо и могат да растат до по-големи размери. Дисковете с фиксиран размер може да се използват по-бързо, но не могат да се увеличат, когато се напълнят. Можете да конвертирате между двата формата и да преоразмерите дискове, ако искате.

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

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

VBoxManage.exe

команда.

Намерете тази команда, за да продължите. В Windows, ще го намерите в директорията на програмата VirtualBox, която е

C:Program FilesOracleVirtualBox

по подразбиране. Ако сте инсталирали VirtualBox в друга директория, погледнете там.

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

cmd

и натиснете Enter.

Тип
Тип

cd

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

Можете бързо да направите това като напишете

cd

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

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

cd 'C:Program FilesOracleVirtualBox'

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

vboxmanage

команда нормално, както бихте направили всяка друга команда.

Image
Image

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

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

VBoxManage.exe list hdds

Image
Image

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

C:UserschrisVirtualBox VMsWindowsWindows.vdi

Image
Image

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

Вече можете да използвате командата 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

Image
Image

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

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

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

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

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

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

VBoxManage.exe list hdds

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

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

VBoxManage.exe closemedium UUID --delete

Image
Image

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

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

Щракнете с десния бутон върху VDI файла, изберете "Rename" и го променете на първоначалното име. Например тук преименуваме файла Windows-fixed.vdi, който създадохме в Windows.vdi.
Щракнете с десния бутон върху VDI файла, изберете "Rename" и го променете на първоначалното име. Например тук преименуваме файла Windows-fixed.vdi, който създадохме в Windows.vdi.
След като преименувате диска, премахнете името на стария диск от VirtualBox. Кликнете върху File> Virtual Media Manager в VirtualBox и намерете оригиналното име на преименувания диск - ще има жълта предупредителна икона вляво от него. Кликнете с десен бутон върху него и изберете "Премахване". Кликнете върху "Премахване" отново, за да потвърдите и затворите "Затваряне".
След като преименувате диска, премахнете името на стария диск от VirtualBox. Кликнете върху File> Virtual Media Manager в VirtualBox и намерете оригиналното име на преименувания диск - ще има жълта предупредителна икона вляво от него. Кликнете с десен бутон върху него и изберете "Премахване". Кликнете върху "Премахване" отново, за да потвърдите и затворите "Затваряне".
Image
Image

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

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

Image
Image

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

Препоръчано: