$Date: 2025-08-11 19:18:47 +0200 (Mon, 11 Aug 2025) $

VBoxManage clonevm

VBoxManage-clonevm 1
VBoxManage-clonevm создание клона существующей виртуальной машины &product-name; &product-name;
`VBoxManage clonevm` имя-ВМ|uuid --basefolder=основная-папка --groups=группа, --mode=machine --mode=machinechildren --mode=all --name=имя --options=опция, --register --snapshot=имя-снимка --uuid=uuid

## Описание

Команда `VBoxManage clonevm` создает клон существующей виртуальной машины (ВМ). Клон может быть либо полной копией ВМ либо связанной копией.

Вы должны указать имя или универсальный уникальный идентификатор (UUID) клонируемой машины.

## Командные операнды и опции

Следующий список описывает операнды и опции, которые можно использовать с командой `VBoxManage clonevm`:

имя-ВМ|uuid

  Указывает имя или UUID клонируемой ВМ.

`--basefolder=основная-папка`

  Указывает имя папки, в которую сохраняется конфигурация новой ВМ.

`--groups=группа,...`

  Добавляет клон в группу или в группы. Несколько групп указываются через запятую.

  Обратите внимание, что каждая группа идентифицируется по ID группы, начинающийся с символа `/`, поэтому группы могут быть вложенные. По умолчанию, клон всегда добавляется в группу `/`.

`--mode=machine|machineandchildren|all`

  Указывает режим клонирования:

  - Режим `machine` клонирует текущее состояние существующей ВМ без снимков. Это режим по умолчанию.

  - Режим `machineandchildren` клонирует снимок, указанный через опцию `--snapshot`, и все его дочерние снимки.

  - Режим `all` клонирует все снимки и текущее состояние существующей ВМ.

`--name=имя`

  Указывает имя для новой ВМ. Значение по умолчанию - это `Копия исходное-имя`, где исходное-имя - это имя исходной ВМ.

`--options=опция,...`

  Указывает как создать новый клон.

  Аргумент `--options` может быть использован несколько раз для указания нескольких опций или опции могут быть указаны списком через запятую. Опции не чувствительны к регистру.

  Распознаются следующие опции (не чувствительны к регистру):

  `Link`

    Создает связанный клон только из снимка.

  `KeepAllMACs`

    Указывает, что новый клон использует MAC адреса всех сетевых карт существующей ВМ.

    Если вы не укажете эту опцию или опцию `--options=keepnatmacs`, то МАС адреса каждой сетевой карты новой ВМ инициализируются новыми значениями.

  `KeepNATMACs`

    Указывает, что новый клон использует MAC адреса всех сетевых карт существующей ВМ, если используется сеть типа NAT.

    Если вы не укажете эту опцию или опцию `KeepAllMACs`, то МАС адреса каждой сетевой карты новой ВМ инициализируются новыми значениями.

  `KeepDiskNames`

    Указывает, что новый клон использует те же имена образов дисков что и существующая ВМ. По умолчанию образы дисков переименовываются.

  `KeepHwUUIDs`

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

`--register`

  Автоматически регистрирует новый клон в &product-name;. Позже можно зарегистрировать новую ВМ вручную с помощью команды `VBoxManage registervm`. Смотрите .

`--snapshot=имя-снимка`

  Указывает снимок, являющийся основой для новой ВМ. По умолчанию клон создается из текущего состояния указанной ВМ.

`--uuid=uuid`

  Указывает UUID для новой ВМ. Убедитесь, что ID является уникальным в экземпляре &product-name; если вы решили зарегистрировать новую ВМ. По умолчанию, &product-name; сам назначает новый UUID.

## Примеры

Следующая команда создает и регистрирует точный клон ВМ `ol7`. Клон называется `ol7-dev-001`.

Новый клон включает все снимки исходной ВМ. Новая ВМ использует те же самые MAC адреса всех сетевых интерфейсов, имена дисков и UUIDы исходной ВМ.

    $ VBoxManage clonevm ol7 --name="ol7-dev-001" --register --mode=all \
        --options=keepallmacs --options=keepdisknames --options=keephwuuids

Следующая команда создает и регистрирует клон снимка `Снимок 1` ВМ `ol7`. Клон называется `ol7-dev-002`.

    $ VBoxManage clonevm ol7 --name="ol7-dev-002" --register --snapshot="Снимок 1"

## Смотрите также