Windows for ARM インストール ディスクの用途は何ですか?

Windows for ARM インストール ディスクの用途は何ですか?

Windows 10 バージョン 2004 以降、ロシア人が Microsoft の公式 Windows for AArch64 ISO をオンラインでダウンロードできるようにしているのを見ました。

ARM64 ISOイメージ

法的な問題はさておき、私はこのような ISO の目的が何なのか興味があります。

現時点では (2020 年末)、AArch64 ベースの Windows デバイスは、少なくとも私の地域ではどこにも見つかりません。私が読んだところによると、実際にはいくつかあり、主にラップトップとタブレットのハイブリッドです。ただし、そのようなデバイスには常に Windows 10 がプリインストールされており、インストール ディスクは必要ありません。おそらく、「工場出荷時設定へのリセット」機能用の別の ROM パーティションがあるため、インストール ディスクは必要ありません。

言うまでもなく、ARM ボードは常に異なる論理ハードウェア レイアウトを持ち、それぞれに専用の ROM イメージが必要です。デバイスのイメージを別のデバイスにフラッシュすると、CPU/チップセットが同じであっても、動作しなくなります。そのため、x86 PC で使用するような「ユニバーサル」ISO の目的がわかりません。ARM64 プロセッサを搭載した Android TV ボックスにそのような ISO をインストールできるとは思えません。

Windows for ARM はかなり新しいため、あまり情報がありません。誰かこれについて何か教えていただけませんか?

答え1

以下のアップデートをご覧ください!!!

MicrosoftはARM VHDXファイルを提供しているので、ISOファイルもARM仮想マシンに使用できると思います。

Windows 10 on ARM Insider Preview ビルドを使用すると、Windows 10 ARM ベースの PC 上の Hyper-V で 64 ビット ARM (ARM64) VM を作成できます。ARM64 VM の作成は x64 ハードウェアではサポートされていません。

ARM64 VM を作成するための前提条件:

  • Microsoft SQ1、Qualcomm Snapdragon 8cx、または Qualcomm Snapdragon 850 プロセッサを搭載した Windows 10 ARM ベースの PC
  • Windows 10 ProまたはEnterprise、ビルド19559またはそれ以降
  • Hyper-V 対応 (説明書

https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64?wa=wsignin1.0 より

Hyper-Vをお持ちでない場合はQemuで実行する. また、ラズベリー パイ3パイ4、またはルミア 950XL

Winaeroは最初からインストールすることもできると言っているため、実際にそのISOを使用できるデバイスがいくつかあるようです。

リリース後すぐにWindows ビルド 20231Dev Channel の関係者向けに、Microsoft はそのビルドの ISO ファイルも公開しました。そのため、そのビルドを最初からインストールすることに興味がある場合は、自分で ISO を作成する時間を節約できます。

公式Windowsビルド20231 ISOイメージが利用可能になりました


どうやら、基本システムアーキテクチャARMから拡張されたサーバーベースシステムアーキテクチャ (SBSA)そしてサーバー ベース ブート要件 (SBBR)ARMシステムでの起動方法を標準化することを目指しています。SBSA/SBBRをサポートするマザーボードがあれば、特別なことをしなくても、準拠OSの一般的なUEFIイメージを起動できます。つまり、Windows ARM ISOイメージを起動し、それらのプラットフォームにWindowsをネイティブにインストールすることができます。

Arm SystemReady SR (旧称 Arm ServerReady) は、Just Works のサーバー ソリューションを提供し、パートナーが Arm サーバーを自信を持って導入できるようにします。このプログラムは、業界標準と Server Base System Architecture (SBSA) および Server Base Boot Requirement (SBBR) サプリメント、および Arm Server Architectural Compliance Suite (ACS) に基づいています。Arm SystemReady SR は、Arm ベースのサーバーがすぐに使用できることを保証し、標準のオペレーティング システム、ハイパーバイザー、ソフトウェアとのシームレスな相互運用性を提供します。

https://developer.arm.com/architectures/platform-design/server-systems

実際、SBSA以前にもマイクロソフトはARMシステムでUEFIとACPIも使用するWindowsを実行するために独自の要件を定義しました。ARM ISOを起動することもできると思います

名前に「サーバー」と付いているにもかかわらず、これは単なる標準であり、誰でも実装できます。Raspberry Pi 4にも導入されました。

Pi 4 UEFI は、ServerReady エコシステムの一部である 64 ビット Arm (AArch64、別名 arm64) オペレーティング システムを実行するために SBBR に完全に準拠することを目指しています。これには、標準 ACPI 経由で起動し、SBSA 準拠のシステムを期待する標準の FreeBSD、NetBSD、Microsoft Windows 10、Linux ディストリビューションが含まれます。Arm ServerReady は、Arm ベースのインフラストラクチャがすぐに使用できるようにし、標準のオペレーティング システム、ハイパーバイザー、ソフトウェアとのシームレスな相互運用性を提供します。

Raspberry Pi 4、SBBR準拠のUEFIファームウェアの取り組みによりServerReadyステータスに向けて前進

もちろん、今日ではARM ISOを利用できるSBSAをサポートするARMサーバーやワークステーションは数多くあります。

x86 と同じように UEFI セットアップが行われます。

ARM 上の UEFI

ここで、どのように起動し、Grub のマルチブート メニューが表示されるかを確認できます。https://youtu.be/6gpy5Hhj1C8?t=118

また、Cavium ThunderX2 での Windows on ARM Server デモ

参照

答え2

確かに、ラップトップ/タブレットには Windows がプリインストールされており、おっしゃるとおり復元パーティションも備わっている可能性が高いため、イメージが必要な理由についてはお答えできません。

ただし、これらのマシンは、システム固有の別個のイメージが必要となる古い Windows RT タブレットや Windows CE デバイスとは異なります。

これらのマシンには、ハードウェアを記述/抽象化するための UEFI ファームウェアと ACPI テーブルが付属しています。少しいじれば、標準的な Linux ディストリビューションも実行できます。https://github.com/aarch64-laptops/build

答え3

ARM は、今日の PC で使用されている標準の Intel x86 および 64 ビット Intel アーキテクチャとは異なるタイプのプロセッサ アーキテクチャです (AMD も Intel のアーキテクチャと互換性のあるチップを製造しています)。iPhone、iPad、Android フォンなどのモバイル デバイス、およびその他の多くの小型デバイスには、Intel チップではなく ARM チップが内蔵されています。

低電力の ARM PC には、従来の x86 PC (現在使用されているデスクトップやラップトップのほとんど) に比べていくつかの利点があります。ARM PC には LTE セルラー接続が組み込まれており、多くの場合、Intel や AMD CPU よりもバッテリー寿命が長く、メーカーにとってハードウェアのコストが低くなります。

Microsoft は、Windows 10 を ARM ハードウェア上で実行して、それらのメリットを享受したいと考えています。もちろん、ARM デスクトップをすぐに使用することはおそらくないでしょうが、ARM はタブレット、2 in 1 コンバーチブル、さらには小型のラップトップに最適な選択肢となる可能性があります。

関連情報