Instalar Windows 10 en raspberry pi 4

¿Crees que es posible instalar Windows 10 en Raspberry? Sí, aparentemente es posible, lo probé y funcionó, para mi gran satisfacción. Ahora te mostraré todos los pasos necesarios para hacer esto. De hecho, todo el material para realizar la operación con total seguridad está presente en la red. Un equipo de desarrolladores finalmente pudo instalar la versión optimizada para ARM de Windows 10 en la Raspberry Pi 4, después de que lograron que funcionara también en la Raspberry Pi 3 en la primera mitad de 2019.

1. Windows IoT Core vs Windows 10 ARM

Raspberry Pi 4 y Pi 3 soportan oficialmente la versión IoT Core de Windows 10, que no es la misma versión de Windows 10, por así decirlo, la que se ejecuta en una PC desktop, sino que es una versión más pequeña para computadoras de bajo consumo.

La versión ARM de windows 10, que instalaremos en Raspberry, es una versión normal de Windows, como todos la conocemos, pero con solo los servicios necesarios activos cuando se inicia el sistema operativo, pero repito que es una instalación normal de Windows con todas las características a las que este sistema operativo nos ha acostumbrado a lo largo de los años.

Hay una gran diferencia entre la versión IoT de Windows y una versión compilada para ARM, pero vemos algunas diferencias entre estas dos versiones. Por ejemplo, Windows 10 IoT Core no le permite ejecutar aplicaciones Win32 tradicionales ni ejecutarlas en el escritorio. IoT le permite ejecutar una sola aplicación UWP a la vez, y el propósito real del sistema operativo en Raspberryi es ejecutar aplicaciones pequeñas, diseñadas para placas de computadora diminutas.

Windows 10 en raspberry pi 4
Windows 10 en raspberry pi 4

Afortunadamente, existe una nueva técnica para ejecutar Windows 10 en ARM en Pi 3 B + y Pi 4B usando una compilación compilada correctamente. A diferencia de IoT, Windows 10 ARM es una redefinición del sistema operativo centrada en ARM, que viene con un escritorio tradicional y compatibilidad con aplicaciones Win32 a través de la emulación.

Esto significa que al instalar una versión ARM de Windows en Raspberry, podrá ejecutar cualquier tipo de aplicación que normalmente se ejecuta en las versiones tradicionales de Windows de 32 y 64 bits.

2. Descarga el software necesario

Antes de proceder con la instalación del sistema operativo, debemos obtener todo lo necesario para continuar. Luego, encontrará enumerados a continuación todo el software necesario para instalar Windows 10 en Raspberry Pi 4 y Pi 3. Le recomiendo que cree una carpeta en el desktop, donde guardará los archivos que descargará.

2.1 Descargar firmware UEFI

Descargue el firmware UEFI para Pi4 desde aquí y para Pi3 desde aquí, mueva este archivo a la carpeta creada anteriormente en su desktop.

2.2 Descargar Windows 10 ARM

Antes de continuar con la descarga de la ISO de Windows 10, es necesario instalar “Aria2”, una utilidad que se utiliza para descargar y crear archivos ISO directamente desde Internet, hazlo siguiendo el procedimiento en este enlace.

instalar “Aria2” sur PC
instalar “Aria2” sur PC

Desde el portal aria2, descargue la compilación de 64 bits, la última versión hasta la fecha es 1.35.0. Después de descargar y descomprimir el archivo zip, copie su contenido en c:\, tal vez creando una carpeta llamada aria2.

descomprimir el archivo zip
descomprimir el archivo zip

En este punto, agregue la ruta c:\aria2, en la system path.

agregue la ruta c:\aria2, en la system path.
agregue la ruta c:\aria2, en la system path.

Ahora ejecute el comando “aria2c.exe”, desde el símbolo del sistema, y ​​debería ver el siguiente resultado. Esto significa que aria2 está correctamente instalado en Windows.

ejecute el comando “aria2c.exe”
ejecute el comando “aria2c.exe

Para los propietarios de sistemas operativos Linux, las cosas son un poco más simples. Solo ejecuta estos dos comandos desde la terminal:

sudo apt-get update -y
sudo apt-get install aria2 -y

Posteriormente descargue Windows 10 ARM64 Build desde aquí. Haga clic en el botón ARM64 relacionado con la buildLatest Public Release build”, nunca elija la versión acumulativa y si el sistema le muestra varias versiones de Windows 10, elija solo una que le guste entre Home, Pro, etc., y siga todas las pasos sugeridos, al final del procedimiento descargará un archivo zip, con tres archivos por lotes en su interior. Si está utilizando Windows en su PC, ejecute el que tiene la extensión “cmd”. Este script tendrá este nombre: “uup_download_windows.cmd”.

Al final del procedimiento de creación de ISO, encontrará el archivo en la misma carpeta que el script que utilizó para la descarga. Ahora, mueva este archivo a la carpeta en su desktop también.

2.3 Descargar WOR “Windows On Raspberry”

Descarga “Windows On Raspberrydesde aquí. (Le aconsejo que no descargue la versión actualizada, si le pregunta al iniciar Windows On Raspberry). Este software te permitirá instalar en la MicroSD, la ISO ARM de Windows 10 previamente descargada y que insertarás dentro de tu Raspberry. (no es absolutamente necesario formatear la MicroSD ni realizar operaciones especiales en el dispositivo).

Después de descargar estos archivos, debe seguir cuidadosamente los pasos técnicos que le daré a continuación.

3. Instalación de Windows 10 ARM ISO en la MicroSD

Volvamos a la ISO que descargaste anteriormente por un momento. Como primer paso, debe montar la ISO, la operación es muy simple, haga clic con el botón derecho del mouse en la ISO y seleccione el elemento del menú contextual mount. (Si el elemento “mount” no aparece en el menú contextual, lo más probable es que haya instalado programas como 7-zip, CDburner o similares en su PC. Debe desinstalar estos programas para permitir que Windows gestione el montaje directamente de archivos ISO en CD virtuales).

Después del “mount” de la ISO, en el explorador, encontrará otro dispositivo con todos los archivos presentes en la ISO, montados, como si estuviera leyendo el contenido de un DVD desde el reproductor óptico.

Ahora inserta, a través del adaptador, la Micro SD de al menos 16 GB, en la computer.

Extraiga e inicie, con derechos de administrador, el programa “Windows On Raspberry”, descargado previamente, haciendo clic en el ejecutable, WOR.exe, presente en la carpeta extraída. Bueno, un poco más de paciencia y ya casi terminamos. Una vez que el programa WOR, que significa “Windows On Raspberry”, esté abierto, se le mostrará la ventana que se muestra en la imagen a continuación:

Welcome to Windows On Raspberry
Welcome to Windows On Raspberry

En la pestaña de “Welcome”, todo lo que tienes que hacer es seleccionar el idioma y hacer clic en Next. En la segunda pestaña “Select device” tienes que seleccionar la Raspberry Pi4 o Pi3, dependiendo de tus necesidades, además, selecciona también la MicroSD de destino y haz clic en Next.

seleccione el dispositivo en WOR
seleccione el dispositivo en WOR

Es hora de seleccionar nuestro archivo install.wim, pero ahora debemos revisar el sistema de archivos de nuestra ISO y ubicar el archivo install.wim.

Luego haga clic en el botón de selección de archivos, presente junto a la frase “Select image” y vaya al recurso creado en el montaje ISO y acceda a la carpeta sources, dentro de esta carpeta encontrará el archivo install.wim, haga clic dos veces en este archivo y nuevamente en el botón Next.

seleccionar imagen ISO en WOR
seleccionar imagen ISO en WOR

En la solicitud para cargar los controladores, marque el elemento “Use the latest package available on the Server”, haga clic en Next.

seleccionar drivers en WOR
seleccionar drivers en WOR

Ha llegado el momento de especificar el firmware actualizado adecuado al tipo de Raspberry que posee. Entre los archivos descargados, recordarás que has descargado dos archivos zip uno para la Pi4 y otro para la Pi3, el nombre del archivo es más o menos de esta forma: RPi4_UEFI_Firmware….zip o RPi3_UEFI_Firmware….zip, lógicamente alimentarás es el archivo zip apropiado para su tipo de dispositivo. (Nuevamente, puede seleccionar “Use the latest firmware available on the server”, tal como lo hizo con los controladores).

seleccione el firmware UEFI en WOR
seleccione el firmware UEFI en WOR

En la pestaña “Configuration”, asegúrese de que MBR esté seleccionado como tipo de arranque y haga clic en Next nuevamente y luego en Instalar. Para completar con éxito el procedimiento, debe haber una conexión a Internet durante toda la fase de instalación de ISO.

configuración completada en WOR
configuración completada en WOR

Al final de todo el procedimiento de instalación y solo después de que se muestre el mensaje que indicará la transferencia correcta del sistema operativo a la MicroSD, puede desconectar la MicroSD de la PC e insertarla en la Raspberry. Conecte el teclado, el mouse, el monitor y la fuente de alimentación a la Raspberry y espere a que se cargue el sistema operativo.

Es necesario, durante la fase de arranque de Raspberry, hacer clic en ESC, y llegar al elemento del menú change order boot, del BIOS, y especificar la SD/MMC como el primer dispositivo de carga del sistema operativo. Otro consejo muy útil es intentar overclockear la Raspberry, seleccionando el ítem max en correspondencia con lo indicado en la página de Configuration RPI.

En este punto, salga del BIOS y haga clic en el enlace continue, presente en la página de inicio del BIOS, y espere el inicio correcto de la fase de instalación de Windows 10. A partir de este momento, continúe con la instalación de Windows 10, como si fuera una instalación clásica del sistema operativo en una PC.


Lee mas: Descargar imágenes gratis sin copyright


4. Conclusiones

Windows en ARM funciona mejor en Raspberry Pi 4 que su predecesor (Pi 3), pero el sistema continúa, mientras procesa tareas con uso intensivo de gráficos, sigue siendo increíblemente lento y algunas aplicaciones pueden bloquearse si cambia entre ellas.

Lógicamente estamos hablando de un uso intensivo del sistema operativo, cabe recordar que las aplicaciones que ejecutaremos en Raspberry deben ser aplicaciones de bajo impacto para Windows.

Instalar Windows 10 en raspberry pi 4

Los desarrolladores también están llevando Windows 10 ARM a teléfonos Android como Galaxy S8, OnePlus 6, OnePlus 5 y Xiaomi Mi Mix. Por lo tanto, pronto será posible tener la misma posibilidad también en teléfonos móviles y tablet.

Antonio Lamorgese

Administrador de redes y desarrollador. Después de años de experiencia en la industria, diseñé un sistema de gestión de datos MYSQL en PHP sin escribir una sola línea de código. Más información....