
自 Windows 10 2004 年版本以來,我看到一些俄羅斯人將官方的 Microsoft Windows for AArch64 ISO 放在網路上供下載。
讓我們把法律問題放在一邊,我很好奇這類 ISO 的目的。
截至目前(2020 年底),至少在我所在的地區,還找不到基於 AArch64 的 Windows 裝置。據我所知,實際上有一些,主要是筆記型電腦和平板電腦的混合體。但這類裝置總是預先安裝 Windows 10,不需要安裝光碟。我認為他們可能會有一個單獨的 ROM 分區用於“恢復出廠設定”功能,因此永遠不需要安裝光碟。
更不用說 ARM 板總是具有不同的邏輯硬體佈局,並且每個板都需要專門的 ROM 映像。將一個裝置的鏡像刷寫到另一個裝置上會導致變磚,即使它們具有相同的 CPU/晶片組。所以我看不出像我們在 x86 PC 上使用的那樣的「通用」ISO 有何用途。我不希望我可以在具有 ARM64 處理器的 Android 電視盒上安裝這樣的 ISO。
由於 ARM 的 Windows 相當新,我沒有太多資訊。有人可以解釋一下嗎?
答案1
請參閱下面的更新!
微軟提供了ARM VHDX文件,所以我猜ISO文件也可以用在ARM虛擬機
透過基於 ARM Insider Preview 版本的 Windows 10,您可以在基於 Windows 10 ARM 的 PC 上的 Hyper-V 中建立 64 位元 ARM (ARM64) VM。 x64 硬體不支援建立 ARM64 VM。
建立 ARM64 VM 的先決條件:
- 配備 Microsoft SQ1、Qualcomm Snapdragon 8cx 或 Qualcomm Snapdragon 850 處理器的基於 Windows 10 ARM 的 PC
- Windows 10 專業版或企業版,構建19559或更新的
- 啟用 Hyper-V(指示)
https://www.microsoft.com/en-us/software-download/windowsinsiderpreviewARM64?wa=wsignin1.0
如果您沒有 Hyper-V,您可以在 Qemu 上運行。它也可以用於安裝在覆盆子 圓周率3,圓周率4,或一個盧米亞 950XL
Winaero 還說它可以用來從頭開始安裝,所以看起來有些設備實際上可以使用該 ISO
釋放後很快Windows 版本 20231微軟也向開發頻道內部人士提供了該版本的 ISO 檔案。因此,如果您有興趣從頭開始安裝該版本,您可以節省自己建立 ISO 的時間。
原來有一個標準叫做基礎系統架構來自 ARM,其擴展為伺服器基礎系統架構 (SBSA)和伺服器基本啟動要求 (SBBR)。他們的目標是標準化 ARM 系統的啟動方式。一旦您擁有支援 SBSA/SBBR 的主機板,您就可以啟動任何相容作業系統的通用 UEFI 映像,而無需執行任何特殊操作。這意味著您可以啟動 Windows ARM ISO 映像並在這些平台上本機安裝 Windows
Arm SystemReady SR(以前稱為 Arm ServerReady)為 Just Works 的伺服器提供了解決方案,讓合作夥伴能夠放心地部署 Arm 伺服器。該計劃基於行業標準以及伺服器基本系統架構 (SBSA) 和伺服器基本啟動要求 (SBBR) 補充,以及 Arm 伺服器架構合規性套件 (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 的目標是完全符合 SBBR 的要求,以運行屬於 ServerReady 生態系統一部分的 64 位元 Arm(AArch64 又稱 arm64)作業系統。這包括現有的 FreeBSD、NetBSD、Microsoft Windows 10 和 Linux 發行版,它們透過標準 ACPI 啟動,並期望系統符合 SBSA 標準。 Arm ServerReady 確保基於 Arm 的基礎架構開箱即用、現成可用,提供與標準作業系統、虛擬機器管理程式和軟體的無縫互通性。
當然,現在有許多支援 SBSA 的 ARM 伺服器和工作站,可以利用 ARM ISO
- Avantek 的 Arm 工作站:Ampere eMAG 8180 32 核 Arm64 評測
- https://www.avantek.co.uk/arm-server-h270-t70/
- 認識 Qualcomm Centriq 2400,全球首款 10 奈米伺服器處理器
他們有像 x86 一樣的 UEFI 設定:
您可以在此處查看它們如何啟動並顯示 Grub 的多重啟動選單:https://youtu.be/6gpy5Hhj1C8?t=118
還有一個Cavium ThunderX2 上的 Windows on ARM 伺服器演示
也可以看看
答案2
我無法回答關於為什麼需要該映像的部分,因為筆記型電腦/平板電腦確實預先安裝了 Windows,並且很可能如您所說具有恢復分割區。
但是,這些電腦與舊版 Windows RT 平板電腦或 Windows CE 裝置不同,您需要單獨的、特定於系統的映像。
這些機器附帶 UEFI 韌體和 ACPI 表來描述/抽象硬體。透過一些擺弄,你也可以在它們上運行相當標準的 Linux 發行版:https://github.com/aarch64-laptops/build
答案3
ARM 是一種不同於現今 PC 上使用的標準 Intel x86 和 64 位元 Intel 架構的處理器架構。 (甚至 AMD 也生產與英特爾架構相容的晶片。) iPhone、iPad 和 Android 手機等行動裝置以及許多其他較小的裝置內部都採用 ARM 晶片,而不是英特爾晶片。
低功耗 ARM PC 比傳統的 x86 PC(我們今天使用的大多數桌上型電腦和筆記型電腦)具有一些優勢。 ARM PC 具有內建 LTE 蜂窩連接,通常比 Intel 和 AMD CPU 提供更長的電池壽命,而且硬體對於製造商來說更便宜。
微軟希望 Windows 10 在 ARM 硬體上運行,以便獲得這些好處。當然,您可能不會很快使用 ARM 桌上型電腦,但 ARM 可能是平板電腦、二合一敞篷車甚至小型筆記型電腦的絕佳選擇。