Windows 10 von einem nicht gebooteten OEM-Laufwerk in Virtualbox installieren?

Windows 10 von einem nicht gebooteten OEM-Laufwerk in Virtualbox installieren?

Ich habe mir gerade einen neuen Laptop gekauft. Als erstes habe ich die ungebootete OEM-Festplatte mit Windows 10 ausgebaut und die vorhandene Linux-Festplatte von meinem letzten Laptop eingesetzt. So weit, so gut.

Das OEM-Laufwerk ist jetzt über USB an meinen (neuen) Laptop angeschlossen und ich sehe 5 Partitionen:

/dev/sdb1        2048     534527     532480   260M EF00 EFI System
/dev/sdb2      534528     567295      32768    16M 0C01 Microsoft reserved
/dev/sdb3      567296 1918849023 1918281728 914.7G 0700 Microsoft basic data
/dev/sdb4  1918849024 1920856063    2007040   980M 2700 Windows recovery environment
/dev/sdb5  1920856064 1953511423   32655360  15.6G 0700nMicrosoft basic data

Welche IDwieIch muss nur diese Festplatte nehmen und die Images irgendwie in VirtualBox 5.2.8 importieren (in eine VDI mit dynamischer Größe, da ich nicht 1 TB übrig habe), als hätte ich den Laptop zum ersten Mal hochgefahren, so wie Microsoft es von mir erwartet hat. Im Idealfall würde die eigentliche Festplatte in ihrem aktuellen makellosen und ungebooteten Zustand verbleiben. Leider weiß ich zwischen VirtualBox, UEFI und dem Fehlen einer Installations-CD nicht mehr, wie Windows installiert wird.

Ist das, was ich versuche, möglich und wenn ja, kann mir jemand dabei helfen?

(Zurzeit beschäftige ich mich nicht mit Lizenzierungsproblemen. Ich werde mich von der Brücke stürzen, wenn ich dazu komme. Im Moment möchte ich einfach nur installieren.)

Antwort1

Sie können aktivierenWindows 10mithilfe des Produktschlüssels für Ihre Hardware, der im BIOS in einer ACPI-Tabelle namens MSDM eingebettet ist (Microsoft Data Management). Sie können es wie folgt abrufen (natürlich unter Linux!):

$ sudo tail -c +56 /sys/firmware/acpi/tables/MSDM
ABA2D-TEFJ4-D97PT-9B42Y-H3U5E

Sie können die OEM-Windows-Lizenz wie folgt auf einen VirtualBox-Gast anwenden (vom Linux-Host aus – vorausgesetzt, die VM wird aufgerufen win10):

$ sudo cat /sys/firmware/acpi/tables/MSDM > ~/VirtualBox\ VMs/win10/msdm.bin
$ VBoxManage setextradata win10 \
               "VBoxInternal/Devices/acpi/0/Config/CustomTable" \
               ~/VirtualBox\ VMs/win10/msdm.bin

Wenn dies eingerichtet ist, wird Windows während der Installation nicht nach einem Produktschlüssel fragen, sondern die Aktivierung erfolgt automatisch. Wenn Sie überprüfen möchten, ob tatsächlich der richtige Schlüssel verwendet wird, können Sie ein Tool wie verwendenShowKeyPlusum es zu überprüfen. Sie könnenLesen Sie mehr über ShowKeyPlus auf TenForumsoderhier herunterladen.

Diese Aktivierungsmethode funktioniert gut mit demoffizieller ISO-Downloaddie Sie kostenlos von Microsoft herunterladen können. Da Sie Ihre OEM-Lizenz bei einer Neuinstallation verwenden können, frage ich mich, ob sich die Migration lohnt.

Die andere Möglichkeit, die auch funktioniert, besteht darin, den Schlüssel wie oben gezeigt abzurufen und ihn dann einzugeben, wenn Windows danach fragt. Ich habe diese Methode mit KVM/QEMU verwendet, da ich (noch) nicht herausgefunden habe, wie ich die MSDM-Tabelle darauf anwenden kann.

Zum Thema Lizenzierung... DieWindows OEM-Lizenz(das zum Zeitpunkt des Schreibens dieses Artikels zuletzt im Juli 2017 aktualisiert wurde) legt nahe, dass Folgendes zulässig ist:

Anwendbarkeit.Diese Vereinbarung gilt für die Windows-Software, die auf Ihrem Gerät vorinstalliert ist …

und insbesondere Abschnitt2.d.iv:

Verwendung in einer virtualisierten Umgebung.Mit dieser Lizenz können Sie nur eine Instanz der Software zur Verwendung auf einem Gerät installieren, unabhängig davon, ob es sich um ein physisches oder virtuelles Gerät handelt. Wenn Sie die Software auf mehr als einem virtuellen Gerät verwenden möchten, müssen Sie für jede Instanz eine separate Lizenz erwerben.

So können Sie installierenEine Instanz der Windows-Software, die auf Ihrem Gerät zur Verwendung auf einem Gerät vorinstalliert ist, unabhängig davon, ob es sich um ein physisches oder virtuelles Gerät handelt.

Siehe auchdiese Frage aus der Microsoft-CommunityDort wird die Aktivierung erklärt.

Ich werde diese Antwort mit weiteren Informationen aktualisieren, sobald ich welche habe

PS. Es gibtnoch eine ähnliche Fragehier auf SuperUser, undnoch einerüber ServerFault.


Der Produktschlüssel im Beispiel ist nicht echt!

verwandte Informationen