Freigeben über


Verarbeitung von Windows on Arm-Geräten

Windows 11 ist in der 64-Bit-Arm-Architektur verfügbar. Die Bereitstellung von Windows on Arm ist fast identisch mit der Bereitstellung der AMD64-Version von Windows, mit ein paar Unterschieden, die im Folgenden aufgeführt sind. Die Unterschiede liegen vor allem in der Einrichtung der Bereitstellung, aber die Anpassung Ihres Images ist derselbe Prozess. Sie können die Schritte in der End-to-End-Bereitstellungsanleitung befolgen, indem Sie bei Befehlen, die die Angabe einer Architektur erfordern, Arm64 durch AMD64 ersetzen.

Anpassungsprozesse, die identisch sind

Nachfolgend finden Sie eine nicht vollständige Liste der Prozesse, die bei der Verarbeitung von AMD64 und Arm identisch sind.

  • Windows Assessment and Deployment kit

    Das Windows Assessment and Deployment Kit (ADK) und das Windows PE-Add-on umfassen Pakete für die Arbeit mit Arm-Images, einschließlich des Erstellens startbarer Windows PE-Medien. Sie müssen das Windows ADK und das passende Windows PE Add-on auf einem AMD64 Techniker-PC installieren, um mit Arm-Images arbeiten zu können.

  • Bilder

    Die WIM-Installation von Arm ist auf Medien der Windows-Installation verfügbar. Sie können für die Wartung sowohl online als auch offline Anpassungen an einer Arm-Installations-WIM vornehmen:

    • Offline-Wartung: Sie können diese WIM wie jede andere WIM installieren und ändern (warten). Sie benötigen keinen PC mit einem Arm-Prozessor, um einen Arm WIM zu warten.
    • Online-Wartung: Sie können die Online-Wartung im Audit-Modus verwenden, genau wie bei anderen Versionen von Windows. Wenn Sie den Audit-Modus beendet haben, führen Sie Sysprep aus, booten Sie in Windows PE und verwenden Sie DISM, um Ihr Image erneut zu erstellen.
  • Sprachen

    Das Hinzufügen und Entfernen von Sprachen bleibt unverändert. Windows on Arm unterstützt dieselben Sprachkomponenten und -prozesse wie AMD64. Verwenden Sie die Arm-Version der ISO für Sprachen und optionale Features, um mit Sprachen zu arbeiten.

  • Features bei Bedarf

    Der Vorgang zum Hinzufügen von Features bei Bedarf ist identisch. Verwenden Sie DISM /add-capability, um Features bei Bedarf hinzuzufügen, damit sichergestellt wird, dass die kompatiblen Versionen der FOD-Pakete Ihrem Image hinzugefügt werden. Verwenden Sie die Arm-Version der ISO für Sprachen und optionale Features, um Arm FOD-Pakete hinzuzufügen.

  • Treiber

    Das Hinzufügen von Treibern ist derselbe Vorgang in allen Architekturen. Arm-Installations-Images enthalten keine Inbox-Treiber, die Sie zum Booten und Ausführen von Windows benötigen. Stellen Sie daher sicher, dass Sie DISM verwenden, um Treiber in Ihr Offline-Image zu integrieren, bevor Sie das Image bereitstellen.

  • Anwendungen

    Desktop-Anwendungen, UWP und Desktop-Bridge-Anwendungen werden unter Arm auf die gleiche Weise installiert wie bei anderen Windows-Architekturen. Stellen Sie sicher, dass Sie Ihre Anwendungen auf einer funktionsfähigen Arm Windows-Installation getestet haben.

  • Hardwareüberprüfung

    Windows PE wird für Hardwareüberprüfungsszenarien weiterhin nicht unterstützt. Das Validierungsbetriebssystem ist das von Microsoft empfohlene Betriebssystem für die Hardwareüberprüfung und -tests.

Unterschiede bei der Bereitstellung von Windows on Arm

Windows PE

Unterstützung der Windows PE-Automatisierung und App-Emulation

Ab der Version ADK 10.1.26100.1 (May 2024) unterstützt die Arm-Version von Windows PE PowerShell, .Net und x64-Emulation auf Arm64.

Windows PE startbares Medium

Sie müssen für Arm ein startbares Windows PE-Medium erstellen. Wenn Sie CopyPE ausführen, geben Sie Arm64 an, um einen Satz von Windows PE-Arbeitsdateien zu erstellen, die Sie zum Erstellen eines startbaren Mediums verwenden, das unter Arm funktioniert.

Treiber

Die Treiber für Ihre Hardware sind wahrscheinlich nicht in den Startimages enthalten. Vor dem Starten und der Installation von Windows sollten Sie zumindest die Treiber, die beim Start relevant sind, in die Arm-Installation und die WinRE-Images integrieren. Stellen Sie sicher, dass Sie Treiber verwenden, die für Arm kompiliert und mit Ihrer Hardware getestet wurden.

Der Ordner „Unattend“

Um eine Katalogdatei (.clg) in Windows SIM zu erstellen, müssen Sie die 32-Bit-Version von Windows SIM verwenden. Sie können die 32-Bit-Version von SIM verwenden, indem Sie sie unter einer 32-Bit-Version von Windows 10 ausführen.

Datenträgerpartitionen

Die empfohlene Anordnung der Partitionen ist auf Arm anwendbar, aber Ihr Arm-SOC kann zusätzliche Partitionen erfordern, die mit den von Ihrem ISV bereitgestellten Tools eingerichtet werden. Überprüfen Sie mit Ihrem ISV, ob bei der Bereitstellung von Arm zusätzliche Partitionen benötigt werden.

Tools zur Bildgebung

  • Windows Setup – Sie können Windows Setup verwenden, um Windows on Arm auf Ihrem Gerät zu installieren.
  • DISM:
    • Sie können DISM verwenden, um eine Arm WIM auf eine Partition anzuwenden, aber Sie müssen möglicherweise benutzerdefinierte Tools von Ihrem Silizium-Anbieter verwenden, um ISV-spezifische Partitionen zu konfigurieren.
    • Sie können DISM nicht verwenden, um eine Arm FFU auf ein Gerät zu flashen.

Wiederherstellung

Windows on Arm verfügt über die gleiche Wiederherstellungsumgebung wie AMD64 Windows 11:

  • Das Verfahren zur Anpassung der Wiederherstellungsumgebung ist für beide Architekturen gleich.
  • Tools, die in einer Wiederherstellungsumgebung von Arm verwendet werden, müssen mit Arm kompatibel sein.
  • PowerShell und .NET werden in der Arm WinRE-Umgebung nicht unterstützt.

Aktivierung

Abhängig von Ihrer Hardwareplattform müssen Sie möglicherweise zusätzlich zu OA3Tool.exe weitere Tools ausführen, um die OEM-Aktivierung zu konfigurieren. Wenden Sie sich an Ihren Silizium-Anbieter, um Informationen und Anweisungen zu den zusätzlichen Tools zu erhalten, die Sie für die Konfiguration der OEM-Aktivierung benötigen.

PXE Server

Wenn ein AMD64 PXE-Server eingerichtet und initialisiert wird, werden nur die AMD64-Startdateien im RemoteInstall-Ordner aufgefüllt. Um PXE-Startgeräte zu unterstützen, sollten Sie Arm64-Startimages importieren. Dies wird im RemoteInstall-Ordner mit ARM64-Startdateien aufgefüllt.