Partager via


Ingénierie Windows sur des appareils Arm

Windows 11 est disponible dans l’architecture Arm 64 bits. Le déploiement de Windows sur Arm est presque identique au déploiement de la version AMD64 de Windows, à quelques différences près qui sont mentionnées ci-dessous. Les différences se situent principalement au niveau de la configuration de votre déploiement, mais le processus de personnalisation de votre image est le même. Vous pouvez suivre les étapes du Guide de déploiement de bout en bout, en remplaçant Arm64 par AMD64 dans les commandes qui nécessitent la spécification d’une architecture.

Processus de personnalisation identiques

Vous trouverez ci-dessous une liste non exhaustive de processus identiques entre la fabrication AMD64 et Arm.

  • Kit de déploiement et d’évaluation Windows

    Le kit d’évaluation et de déploiement Windows (ADK) et le module complémentaire Windows PE incluent des packages permettant d’utiliser des images Arm, y compris la création d’un support Windows PE de démarrage. Vous devez installer le kit Windows ADK et le module complémentaire Windows PE correspondant sur un PC de technicien AMD64 pour commencer à utiliser des images Arm.

  • Images

    Le WIM d’installation Arm est disponible sur le support d’installation Windows. Vous pouvez effectuer des personnalisations en ligne et hors ligne sur un WIM d’installation Arm :

    • Maintenance hors connexion : vous pouvez monter et modifier (service) ce WIM comme n’importe quel autre WIM. Vous n’avez pas besoin d’un PC avec un processeur Arm pour traiter un WIM Arm.
    • Maintenance en ligne : vous pouvez utiliser la maintenance en ligne en mode Audit, comme avec d’autres versions de Windows. Lorsque vous avez terminé en mode Audit, exécutez Sysprep, démarrez dans Windows PE et utilisez DISM pour récupérer votre image.
  • Langues

    L’ajout et la suppression de langues reste la même. Windows sur Arm prend en charge les mêmes composants et processus de langues que AMD64. Utilisez la version Arm de l’ISO Langues et fonctionnalités facultatives pour travailler avec des langues.

  • Fonctionnalités à la demande

    Le processus d’ajout des fonctionnalités à la demande est le même. Utilisez DISM /add-capability pour ajouter des fonctionnalités à la demande afin de vous assurer que les versions compatibles des packages FOD sont ajoutées à votre image. Utilisez la version Arm de l’ISO Langues et fonctionnalités facultatives pour ajouter des packages FOD à Arm.

  • Pilotes

    L’ajout de pilotes est le même pour toutes les architectures. Les images d’installation Arm n’incluent pas les pilotes natif dont vous avez besoin pour démarrer et exécuter Windows. Il faut donc utiliser DISM pour injecter des pilotes dans votre image hors connexion avant de la déployer.

  • Applications

    Les applications de bureau, UWP et les applications pont de bureau sont toutes installées de la même façon sur Arm que sur les autres architectures Windows. Vérifiez que vous avez testé vos applications sur une installation Windows Arm en cours d’exécution.

  • Validation du matériel

    Windows PE n’est toujours pas pris en charge pour les scénarios de validation du matériel. Le système d’exploitation de validation est le système d’exploitation recommandé par Microsoft pour la validation et le test du matériel.

Différences au niveau du déploiement de Windows sur Arm

Windows PE

Prise en charge de l’automatisation Windows PE et de l’émulation des applications

À compter de la version d’ADK 10.1.26100.1 (mai 2024), la version Arm de Windows PE prend en charge l’émulation de PowerShell, .Net et x64 sur Arm64.

Support de démarrage Windows PE

Vous devez créer un support de démarrage Windows PE pour Arm. Lorsque vous exécutez CopyPE, spécifiez Arm64 pour créer un ensemble de fichiers de travail Windows PE que vous utiliserez pour créer un support de démarrage fonctionnant sur Arm.

Pilotes

Les pilotes pour votre matériel ne sont probablement pas inclus dans les images de démarrage. Avant de démarrer et d’installer Windows, vous devez injecter au moins des pilotes critiques de démarrage dans l’installation Arm et les images WinRE. Vérifiez que vous utilisez des pilotes compilés pour Arm et testés avec votre matériel.

Sans assistance

La création d’un fichier catalogue (.clg) dans Windows SIM requière la version 32 bits de ce dernier. Vous pouvez utiliser la version 32 bits de SIM en l’exécutant sur une version 32 bits de Windows 10.

Partitions de disque

La disposition de partition recommandée est applicable sur Arm, mais votre SOC Arm peut nécessiter des partitions supplémentaires qui sont configurées à l’aide de l’outil fourni par votre ISV. Vérifiez avec ce dernier si des partitions supplémentaires sont nécessaires lors du déploiement d’Arm.

Outils de création d’images

  • Configuration de Windows : vous pouvez utiliser l’installation Windows pour installer Windows sur Arm sur votre appareil.
  • DISM :
    • Vous pouvez utiliser DISM pour appliquer un WIM Arm à une partition, mais vous devrez peut-être utiliser des outils personnalisés de votre fournisseur de silicium pour configurer les partitions spécifiques à un ISV.
    • Vous ne pouvez pas utiliser DISM pour flasher un FFU Arm sur un appareil.

Récupération

Windows sur Arm inclut le même environnement de récupération que AMD64 Windows 11 :

  • Le processus de personnalisation de l’environnement de récupération est le même pour les deux architectures.
  • Les outils utilisés dans un environnement de récupération Arm doivent être compatibles avec Arm.
  • PowerShell et .NET ne sont pas pris en charge dans l’environnement Arm WinRE.

Activation

En fonction de votre plateforme matérielle, vous devrez peut-être exécuter des outils supplémentaires en plus de OA3Tool.exe pour configurer l’activation OEM. Consultez votre fournisseur de silicium pour obtenir des informations et des instructions sur les outils supplémentaires dont vous pourriez avoir besoin pour configurer l’activation OEM.

PXE Server

Lorsqu’un serveur PXE AMD64 est configuré et initialisé, seuls les fichiers de démarrage AMD64 sont renseignés dans le dossier RemoteInstall. Pour prendre en charge le démarrage PXE d’appareils Arm64, vous devez importer des images de démarrage Arm64. Cette opération est renseignée dans le dossier RemoteInstall avec les fichiers de démarrage ARM64.