Windows-Gäste ohne erneute Aktivierung von VirtualBox zu KVM migrieren?

Windows-Gäste ohne erneute Aktivierung von VirtualBox zu KVM migrieren?

Windows überprüft die Hardware-UUID der Virtualbox-VM auf Aktivierung. Gibt es eine Möglichkeit, dieselbe UUID in KVM zu verwenden, um die erneute Aktivierung zu verhindern?

Antwort1

Windows verwendet mehrere Hardware-UUIDs zur Aktivierung. Nicht nur Mainboard- oder CPU-UUIDs. Es scannt viele Hardwarekomponenten. Wenn sich beispielsweise mehr als 20 % der Hardware-UUIDs ändern, wird die Lizenz widerrufen oder es ist eine erneute Aktivierung erforderlich.

Bei VirtualBox bin ich mir nicht sicher, aber bei VMWare stammt die UUID aus dem VM-Verzeichnisnamen und -Speicherort. Deshalb wird gefragt, ob Sie es verschoben oder kopiert haben.

Sie können versuchen, möglichst viel UUID über die Befehlszeile abzurufen, indem Sie beispielsweise wmic verwenden:

wmic csproduct get "UUID"

oder

wmic nic get "MACAddress"

Versuchen Sie dann, dieselbe UUID zu bearbeiten und einzugeben mitvirsh edit YourMachineName

Möglicherweise sind Sie der Erste, dem das gelungen ist :) Denn ich habe noch nie jemanden gehört, der es erwähnt hat.

Als abschließende Antwort: So einfach funktioniert die Windows-Aktivierung nicht.

Bearbeiten (6. Mai 2021): In KVM ist es möglich, Windows 10 anzupassen und dann eine OOBE durchzuführen, damit es sich wie eine Neuinstallation verhält. Sie können auch die PCI-E-Root-Hub-Architektur anpassen, den RAMs Seriennummern zuweisen usw. Als nur die Spitze des Eisbergs: die Konfigurations-XML von libvirt von qemu-kvm unter Linux:

<domain type='kvm'>
  <name>VMNAME</name>
  <uuid>SMBIOSUUID</uuid>
  <memory unit='KiB'>3384000</memory>
  <currentMemory unit='KiB'>3384000</currentMemory>
  <vcpu placement='static' current='2'>4</vcpu>
  <sysinfo type='smbios'>
    <bios>
      <entry name='vendor'>CWRK</entry>
      <entry name='version'>1.32</entry>
      <entry name='date'>11/10/2020</entry>
      <entry name='release'>1.1.3</entry>
    </bios>
    <system>
      <entry name='manufacturer'>CWRK</entry>
      <entry name='product'>RCKSLD-WS</entry>
      <entry name='version'>1.0</entry>
      <entry name='serial'>SYSSERIAL</entry>
      <entry name='uuid'>SMBIOSUUID</entry>
      <entry name='sku'>SMBIOSSKU</entry>
    </system>
    <baseBoard>
      <entry name='manufacturer'>CWRK</entry>
      <entry name='product'>RCS001</entry>
      <entry name='version'>0B12201 Pro</entry>
      <entry name='serial'>BASEBOARDSERIAL</entry>
    </baseBoard>
  </sysinfo>
  <os>
    <type arch='x86_64' machine='pc-q35-2.11'>hvm</type>
    <loader readonly='yes' type='pflash'>OVMFCODE</loader>
    <nvram>OVMFVARS</nvram>
    <boot dev='hd'/>
    <smbios mode='sysinfo'/>
  </os>

Migrieren Sie, wenn Sie können, und ziehen Sie sogar eine verschachtelte Virtualisierung in Betracht. Möglicherweise ist Windows-VirtualBox (Ubuntu-KVM (identische HW-Windows-Installation)) möglich.

verwandte Informationen