Вверх

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

17 сентября 2022 |
Windows 10 - Как вернуть оставшееся время работы от батареи

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

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, вы можете просто открыть окно терминала и запустить команду vboxmanage в обычном режиме, как и любую другую команду.

Шаг второй: Найдите путь к диску, который нужно преобразовать

. Выполните следующую команду в окне командной строки, чтобы просмотреть список всех виртуальных жестких дисков на вашем компьютере:

VBoxManage.exe list hdds

Просмотрите список и определите путь к файлу виртуального диска, который вы хотите преобразовать. Допустим, мы хотим изменить виртуальный диск, связанный с виртуальной машиной с именем «Windows». Как видно из выходных данных ниже, путь к этому виртуальному диску в нашей системе — C: UserschrisVirtualBox VMsWindowsWindows.vdi.

Шаг третий: преобразование виртуального диска

Теперь вы можете использовать команду VBoxManage для преобразования виртуального диска из фиксированного в динамический или из динамического в фиксированный.

Чтобы преобразовать виртуальный диск из фиксированного в динамический, выполните следующую команду:

VBoxManage.exe clonemedium disk «C: pathtosource.vdi» «C: pathtodestination.vdi» –вариант Standard

Например, если исходный диск расположен в C: UserschrisVirtualBox VMsWindowsWindows.vdi и вы хотите создать новый диск с именем Windows-dynamic.vdi в той же папке, вы должны запустить:

VBoxManage.exe clonemedium disk «C: UserschrisVirtualBox VMsWindowsWindows.vdi» «C: UserschrisVirtualBox VMsWindowsWindows-dynamic.vdi «–Вариант Стандартный

Чтобы преобразовать виртуальный диск из динамического в фиксированный, выполните следующую команду:

VBoxManage.exe clonemedium disk» C: pathtosource.vdi «» C: путь к месту назначения.vdi «–variant Fixed

Например, если исходный диск расположен в C: UserschrisVirtualBox VMsWindowsWindows.vdi и вы хотите создать новый диск с именем Windows-fixed.vdi в той же папке, вы должны выполнить:

VBoxManage.exe clonemedium disk «C: UserschrisVirtualBox VMsWindowsWindows.vdi» «C: UserschrisVirtualBox VMsWindowsWindows-fixed.vdi» –вариант Фиксированный

Шаг четвертый: Удалите старый виртуальный диск

Приведенная выше команда просто клонирует существующий диск.В результате вы получите как исходный файл диска, так и новый файл диска.

Во-первых, вам нужно фактически удалить существующий виртуальный диск из VirtualBox. В VirtualBox щелкните правой кнопкой мыши виртуальную машину, которая использует виртуальный диск, и выберите «Настройки».

Выберите «Хранилище», чтобы просмотреть подключенные устройства хранения. Щелкните правой кнопкой мыши исходный VDI и выберите «Удалить вложение». После этого нажмите «ОК».

Приведенный ниже процесс удалит исходный дисковый файл с вашего накопителя. Предупреждение: вы можете сделать резервную копию исходного файла на диске, если вы еще этого не сделали, на всякий случай, если с этим процессом что-то пойдет не так.

В командной строке выполните следующую команду, чтобы просмотреть список всех виртуальные диски на вашем компьютере:

VBoxManage.exe list hdds

Найдите UUID исходного диска, который вы хотите удалить.Вы можете скопировать его в буфер обмена, выделив его левой кнопкой мыши и затем щелкнув правой кнопкой мыши.

Выполните следующую команду, чтобы удалить исходный диск из реестра VirtualBox и удалите его. Вы можете щелкнуть правой кнопкой мыши в окне командной строки, чтобы вставить UUID.

VBoxManage.exe closemedium UUID —delete

Шаг пятый: переименуйте новый диск

Теперь вы должны переименовать новый дисковый файл, чтобы он имел то же имя, что и исходный. Просто перейдите к нему в проводнике или окне проводника Windows.

Щелкните правой кнопкой мыши файл VDI, выберите «Переименовать» и измените его на исходное имя. . Например, здесь мы переименовали созданный нами файл Windows-fixed.vdi в Windows.vdi.

После переименования диска удалите старое имя диска из VirtualBox. Щелкните Файл & gt, Диспетчер виртуальных носителей в VirtualBox и найдите исходное имя переименованного диска — слева от него будет желтый значок предупреждения. Щелкните его правой кнопкой мыши и выберите «Удалить». Нажмите «Удалить» еще раз, чтобы подтвердить и закрыть «Закрыть».

Шаг шестой: Вставьте диск в VirtualBox

Вернитесь в VirtualBox, щелкните правой кнопкой мыши виртуальную машину, связанную с виртуальным диском, и выберите «Настройки». В разделе «Хранилище» щелкните правой кнопкой мыши контроллер SATA и выберите «Добавить жесткий диск».

Выберите «Выбрать существующий диск» и перейдите к файлу, который вы только что переименовали.

Нажмите «ОК», чтобы закрыть окно настроек виртуальной машины.Теперь вы сможете нормально загрузить виртуальную машину. Его диск будет либо фиксированным, либо динамическим — в зависимости от того, в какой вы его преобразовали.

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


Напишите пару строк:

Ваш адрес email не будет опубликован.

*
*