Compartir a través de


Fabricación de Windows en dispositivos Arm

Windows 11 está disponible en la arquitectura Arm de 64 bits. La implementación de Windows en Arm es casi idéntica a la implementación de la versión AMD64 de Windows, con algunas diferencias que se indican a continuación. Las diferencias radican principalmente en la configuración de la implementación, pero la personalización de la imagen es el mismo proceso. Puede seguir los pasos descritos en la Guía de implementación de un extremo a otro, sustituyendo Arm64 por AMD64 en los comandos que requieren especificar una arquitectura.

Procesos de personalización que son los mismos

A continuación se muestra una lista no exhaustiva de procesos que son idénticos entre la fabricación de AMD64 y Arm.

  • Windows Assessment and Deployment kit

    El Windows Assessment and Deployment kit (ADK) y el complemento de Windows PE incluyen paquetes para trabajar con imágenes de Arm, incluida la creación de medios de Windows PE de Arm de arranque. Debes instalar Windows ADK y el complemento de Windows PE correspondiente en un equipo técnico AMD64 para empezar a trabajar con imágenes de Arm.

  • Imágenes

    El WIM de instalación de Arm está disponible en los medios de instalación de Windows. Puede realizar personalizaciones tanto en línea como sin conexión en un WIM de instalación de Arm:

    • Servicio sin conexión: puede montar y modificar (servicio) este WIM igual que cualquier otro WIM. No necesita un equipo con un procesador Arm para atender un WIM de Arm.
    • Servicio en línea: puede usar el servicio en línea en modo auditoría, al igual que con otras versiones de Windows. Cuando haya terminado en modo auditoría, ejecute Sysprep, arranque en Windows PE y use DISM para volver a capturar la imagen.
  • Idiomas

    Agregar y quitar idiomas no cambia. Windows en Arm admite los mismos componentes y procesos de idioma que AMD64. Use la versión de Arm de la ISO de idiomas y características opcionales para trabajar con idiomas.

  • Características a petición

    El proceso de agregar Características a petición es el mismo. Use DISM /add-capability para agregar características a petición para asegurarse de que las versiones compatibles de los paquetes FOD se agregan a la imagen. Use la versión de Arm de la ISO de idiomas y características opcionales para agregar paquetes FOD de Arm.

  • Controladores

    Agregar controladores es el mismo proceso entre arquitecturas. Las imágenes de instalación de Arm no incluyen controladores de bandeja de entrada que necesita para arrancar y ejecutar Windows, por lo que asegúrese de usar DISM para insertar controladores en la imagen sin conexión antes de implementar la imagen.

  • Aplicaciones

    Las aplicaciones de escritorio, para UWP y puente de escritorio se instalan de la misma manera en Arm que para otras arquitecturas de Windows. Asegúrese de que ha probado las aplicaciones en una instalación de Windows de Arm en ejecución.

  • Validación de hardware

    Windows PE sigue sin ser compatible con escenarios de validación de hardware. El sistema operativo de validación es el sistema operativo recomendado por Microsoft para la validación y las pruebas de hardware.

Diferencias en la implementación de Windows en Arm

Windows PE

Compatibilidad con la emulación de aplicaciones y automatización de Windows PE

A partir de la versión de ADK 10.1.26100.1 (mayo de 2024), la versión de Arm de Windows PE admite la emulación de PowerShell, .Net y x64 en Arm64.

Medios de arranque de Windows PE

Tiene que crear medios de arranque de Windows PE para Arm. Al ejecutar CopyPE, especifique Arm64 para crear un conjunto de archivos de trabajo de Windows PE que usará para crear medios de arranque que funcionarán en Arm.

Controladores

Es probable que los controladores del hardware no se incluyan en las imágenes de arranque. Antes de arrancar e instalar Windows, debe insertar al menos controladores críticos para el arranque en la instalación de Arm y las imágenes WinRE. Asegúrese de que usa controladores compilados para Arm y que se han probado con el hardware.

Unattend

Para crear un archivo de catálogo (.clg) en la SIM de Windows es necesario usar la versión de 32 bits de la SIM de Windows. Puedes usar la versión de 32 bits de la SIM ejecutándola en una versión de 32 bits de Windows 10.

Particiones de disco

El diseño de partición recomendado es aplicable en Arm, pero el SOC de Arm puede requerir particiones adicionales que se configuran mediante herramientas proporcionadas por el ISV. Consulte con el ISV para ver si requieren particiones adicionales al implementar Arm.

Herramientas de creación de imágenes

  • Instalación de Windows: puede usar el programa de instalación de Windows para instalar Windows en Arm en el dispositivo.
  • DISM:
    • Puede usar DISM para aplicar un WIM de Arm a una partición, pero es posible que tenga que usar herramientas personalizadas del proveedor de silicio para configurar cualquier partición específica del ISV.
    • No puede usar DISM para instalar una FFU de Arm en un dispositivo.

Recuperación

Windows en Arm incluye el mismo entorno de recuperación que AMD64 Windows 11:

  • El proceso para personalizar el entorno de recuperación es el mismo para ambas arquitecturas.
  • Las herramientas que se usan en un entorno de recuperación de Arm deben ser compatibles con Arm.
  • PowerShell y .NET no se admiten en el entorno de Arm WinRE.

Activación

En función de la plataforma de hardware, es posible que tenga que ejecutar herramientas adicionales además de OA3Tool.exe para configurar la activación de OEM. Consulte con su proveedor de silicio para obtener información e instrucciones sobre cualquier herramienta adicional que pueda necesitar para configurar la activación de OEM.

PXE Server

Cuando se configura e inicializa un servidor AMD64 PXE, solo los archivos de arranque AMD64 se rellenan en la carpeta RemoteInstall. Para admitir el arranque PXE de dispositivos Arm64, debe importar imágenes de arranque de Arm64. Esto rellenará la carpeta RemoteInstall con archivos de arranque ARM64.