Hyper-V x64 是否支援執行 Windows 11 arm64?

Hyper-V x64 是否支援執行 Windows 11 arm64?

尋找在 Windows arm64 下建立軟體並使用 Windows 10 x64 作為主機的方法。
搜尋引擎沒有顯示有用的結果。
AI提到了一些“ARM64 Emulation Tools (Hypervisor Platform)”,但進一步搜尋沒有給出結果。

答案1

這是不可能的。 A虛擬化器像 Hyper-V 一樣,允許多個作業系統使用現存的CPU,假裝他們是唯一使用它的人。

您想在需要的作業系統上運行手臂主機上的 CPU 具有AMD64中央處理器。虛擬器不能原則上這樣做。使用哪種虛擬化器(Hyper-V、VMWare、VirtualBox、Xen、KVM 等)並不重要,因為這就是虛擬化的意思。

你需要的是一個模擬器比如QEmu。

  • A虛擬化器使身體的現有的硬體幾乎可供多名客人使用。
    • A半虛擬化器做同樣的事情,但是客人知道它正在虛擬化,因此可以使用更有效的方式直接與半虛擬化器對話,而不必假裝它正在與實體硬體對話。
    • 虛擬化器有時也被稱為管理程式,因為在過去,作業系統有時也被稱為督導員(作業系統運作的CPU上的特權等級仍稱為主管模式在許多 CPU 上),虛擬機器管理程式的權限比作業系統「高一級」:Hyper > Super。
  • 一個模擬器「仿冒」硬體物理上不存在
  • A模擬器本質上是一個模擬器,但有特定的目的——通常,你想測量一些東西,測試一些東西,觀察一些東西等等。這個網路模擬器可以不是在很多方面表現得像一個真實的網絡,但它表現得與真實網絡“足夠接近”在對我來說重要的方面。我喜歡說「模擬器就是執行任務的模擬器」。基本上,您使用模擬器是因為您想要運行某些軟體以便使用它,您使用模擬器是因為您想運行某些軟體以便研究其行為的某些方面

[但請注意,術語周圍的用法模擬器模擬器不一致。如果您在某處看到這些術語,您幾乎總是需要檢查它們的定義方式。如果您自己使用這些術語,最好明確定義它們。

這可能會有點令人困惑,因為幾乎所有虛擬器仍然需要模擬某些裝置。例如,幾乎所有虛擬器都能夠模擬硬碟和網路設備。自從 Windows 11 需要 TPM 2.0 才能運作以來,大多數 AMD64 虛擬器也能夠模擬 TPM 2.0。然而,他們從不模仿最重要的東西:CPU。 (奧托,他們可能模仿某些特定的指示CPU 的。

此外,由於 QEmu(顧名思義,最初是純粹的模擬器)通常編寫良好,速度非常快,並且支援大量平台和模擬設備,因此一些虛擬化技術只是重新使用其程式碼庫,而不是完全啟動從頭開始。因此,用於虛擬化 CPU 的 KVM 和用於模擬 BIOS/UEFI、網卡、硬碟等的 QEmu 的組合非常常見,有時簡稱為“QEmu”,進一步增加了混亂。

答案2

這是可能的,儘管不像為非 ARM Windows 版本建立 VM 那麼簡單。

文章 如何在 Hyper-V 中設定 Windows 11 ARM64 虛擬機 包含要使用的方法的詳細說明,其中包括將 ISO 轉換為 VHDX 檔案的說明(因為直接安裝是不可能的)。

有用的參考:

相關內容