Загрузка...

How to create a Virtual Box clone with different hardware?

Thread in Windows created by Krona_ler Jan 31, 2026. 94 views

  1. Krona_ler
    Krona_ler Topic starter Jan 31, 2026 0 Jan 25, 2026
    Абужу софт через виртуалку, он банит по железу, приходится каждый раз устанавливать виндовс - долго, нудно, потом еще программы ставить. Можно ли клонировать виртуалку со всеми программами и паролями, но чтобы железо сменилось? Просто клонирование не помогает
     
  2. katanochka
    нет, может если только MachinGuid менять
     
  3. Чекушонок
    Чекушонок Jan 31, 2026 Попу мыть попу мыть нужно каждый день 681 Feb 24, 2022
    Способ 1. Самый простой и рекомендуемый (GUI + минимальная ручная правка)


    Выключите исходную виртуальную машину.
    Щёлкните правой кнопкой → Клонировать…
    В мастере клонирования:

    Имя новой ВМ
    Полный клон (Full clone) ← обязательно, если хотите независимую копию
    MAC Address PolicyGenerate new MAC addresses for all network adapters
    Галочка Reinitialize the MAC address of all network cards (если есть)
    Keep Hardware UUIDsснимите галочку (самое важное для смены «железа»)

    [IMG]


    Дождитесь завершения клонирования.
    Выберите новую ВМНастройки → измените то, что хотите видеть другим:

    System → Motherboard → Chipset (PIIX3 → ICH9, или наоборот)
    System → Processor → количество ядер / включить PAE / Nested VT-x/AMD-V
    System → Acceleration → включить/выключить nested paging, VPID и т.д.
    Display → Video Memory, 3D/2D acceleration, Graphics Controller (VBoxSVGA → VMSVGA → VBoxVGA)
    Storage → контроллер (AHCI → SATA → IDE → NVMe)

    Самое мощное изменение «железа» — System → Motherboard → Extended Features → включите/выключите:

    Enable I/O APIC
    Enable EFI
    Hardware Clock in UTC Time

    Самое сильное отличие — меняем SMBIOS / DMI информацию (это видит Windows как серийник материнской платы, BIOS и т.д.):
    Откройте терминал / командную строку и выполните (замените "Клон Windows 11" на точное имя вашей ВМ):

    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" modifyvm "Клон Windows 11" --hardwareuuid deadbeef-1234-5678-9abc-fedcba987654
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "Клон Windows 11" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVendor" "ASUS"
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "Клон Windows 11" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemProduct" "ROG STRIX Z790-E"
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "Клон Windows 11" "VBoxInternal/Devices/pcbios/0/Config/DmiSystemVersion" "1.07"
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "Клон Windows 11" "VBoxInternal/Devices/pcbios/0/Config/DmiBoardVendor" "ASUSTeK COMPUTER INC."
    "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "Клон Windows 11" "VBoxInternal/Devices/pcbios/0/Config/DmiBoardProduct" "STRIX Z790-E GAMING WIFI"



    Аналогично можно задать DmiSystemSerial, DmiBoardSerial и т.д.


    После этого Windows/Linux обычно считает, что это совсем другая физическая машина.

    Способ 2. Максимально разное железо (почти как новая машина)



    Делаете Полный клон (как выше).
    Создаёте новый пустой .vdi нужного размера.
    Загружаете клон в recovery/установщик Windows → восстанавливаете систему из образа (или просто копируете данные).
    Или используете sysprep (Windows) → generalize перед клонированием.
    Краткая шпаргалка по самым важным командам VBoxManage

    # Новые MAC на всех адаптерах
    VBoxManage modifyvm "Имя ВМ" --macaddress1 auto
    VBoxManage modifyvm "Имя ВМ" --macaddress2 auto

    # Совсем другой hardware UUID
    VBoxManage modifyvm "Имя ВМ" --hardwareuuid $(uuidgen) # Linux/macOS
    VBoxManage modifyvm "Имя ВМ" --hardwareuuid random # иногда работает

    # Пример смены почти всего железа
    VBoxManage modifyvm "Имя ВМ" --chipset ich9 --ioapic on --rtcuseutc on
    VBoxManage modifyvm "Имя ВМ" --cpu-profile "Intel Core i9-13900K"
    VBoxManage modifyvm "Имя ВМ" --paravirtprovider kvm # или hyperv, legacy и т.д.
     
Loading...