Acabo de comprar una computadora portátil nueva. Lo primero que hice fue sacar el disco duro OEM Windows-10 no arrancado y colocarlo en mi disco duro Linux preexistente de mi última computadora portátil. Hasta ahora, todo bien.
La unidad OEM ahora está conectada a mi (nueva) computadora portátil a través de USB y veo 5 particiones:
/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
lo que haríacomoLo que tengo que hacer es tomar ese disco duro e importar las imágenes de alguna manera a VirtualBox 5.2.8 (en un vdi de tamaño dinámico, porque no tengo 1 TB de sobra) como si hubiera arrancado la computadora portátil por primera vez. como Microsoft esperaba que lo hiciera. Idealmente, esto dejaría el disco duro real en su condición actual, impecable y sin arrancar. Desafortunadamente, entre VirtualBox, UEFI y la falta del CD de instalación, ya no sé cómo se instala Windows.
¿Es posible hacer lo que estoy intentando hacer? Si es así, ¿alguien puede guiarme?
(En este momento, no estoy analizando problemas de licencia. Saltaré de ese puente cuando llegue el momento. En este momento, solo quiero instalar).
Respuesta1
puedes activarventanas 10utilizando la clave de producto para su hardware que está integrada en el BIOS en una tabla ACPI llamada MSDM (Gestión de datos de Microsoft). Puedes obtenerlo así (¡desde Linux, por supuesto!):
$ sudo tail -c +56 /sys/firmware/acpi/tables/MSDM
ABA2D-TEFJ4-D97PT-9B42Y-H3U5E
Puede aplicar la licencia OEM de Windows a un invitado de VirtualBox como este (desde el host de Linux, suponiendo que se llame a VM 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
Una vez implementado esto, Windows no solicitará una clave de producto durante la instalación, sino que se activará automáticamente. Si desea verificar que efectivamente usa la clave correcta, puede usar una herramienta comoMostrarClavePluspara comprobarlo. Puedelea sobre ShowKeyPlus en TenForumsodescarguelo aqui.
Este método de activación funciona bien con eldescarga oficial ISOque puedes descargar gratis desde Microsoft. Debido a que puede usar su licencia OEM con una instalación limpia, me pregunto si vale la pena migrar.
La otra forma de hacerlo, que también funciona, es obtener la clave como se muestra arriba y luego escribirla cuando Windows la solicite. Utilicé este método con KVM/QEMU porque (todavía) no he descubierto cómo aplicarle la tabla MSDM.
Sobre el tema de las licencias... ElLicencia OEM de Windows(que, mientras escribo, se actualizó por última vez en julio de 2017) sugiere que está permitido:
Aplicabilidad.Este acuerdo se aplica al software de Windows que está preinstalado en su dispositivo...
y, en particular, la sección2.d.iv:
Uso en un entorno virtualizado.Esta licencia le permite instalar solo una instancia del software para usar en un dispositivo, ya sea físico o virtual. Si desea utilizar el software en más de un dispositivo virtual, debe obtener una licencia independiente para cada instancia.
Para que puedas instalaruna instancia del software de Windows que está preinstalado en su dispositivo para usar en un dispositivo, ya sea físico o virtual.
Ver tambiénesta pregunta de la comunidad de Microsoftque explica cómo activarlo.
Actualizaré esta respuesta con más información cuando tenga alguna.
PD. Hayotra pregunta similaraquí en SuperUser, yotroen ServerFault.
¡La clave de producto del ejemplo no es real!