2026年5月2日 星期六

在蘋果電腦使用 Utm,安裝 Arm 版本 Windows 11 Iot LTSC 2024

在 Apple Silicon Mac 上透過 UTM 安裝 Windows 11 IoT Enterprise LTSC 2024 是一個很不錯的選擇,因為這個版本比普通版更輕量、無廣告,且不會強制更新。

以下是完整的安裝指南:

第一步:取得 Windows 11 IoT LTSC 2024 ARM64 ISO

由於微軟官網的下載頁面有時較為繁瑣,最推薦使用 CrystalFetch(UTM 開發者推薦的工具):
  1. 在 Mac App Store 下載 CrystalFetch。
  2. 打開 CrystalFetch:
    • Architecture (架構): 選擇 Apple Silicon (ARM64)。
    • Version (版本): 選擇 Windows 11。
    • Build (組建): 尋找包含 LTSC 或 26100(這是 24H2/LTSC 2024 的版本號)的選項。
    • Language: 選擇您需要的語言(如繁體中文)。
  3. 點擊 Download,它會自動下載並封裝成 ISO 檔案。
另一個選項,是參考「https://massgrave.dev/windows_arm_links」。

第二步:在 UTM 建立虛擬機
  1. 開啟 UTM,點擊 Create a New Virtual Machine。
  2. 選擇 Virtualize(虛擬化,效能最高)。
  3. 選擇 Windows。
  4. 勾選 Install Windows 10 or higher。
  5. 點擊 Browse,選擇剛才下載的 ISO 檔案。
  6. 勾選 Install drivers and SPICE tools (UTM 會自動掛載驅動程式光碟,這非常重要,否則安裝後沒網路)。
  7. 硬體配置建議:
    • 記憶體: 至少分配 4096 MB (4GB),建議 8GB。
    • CPU 核心: 至少 4 核心。
  8. 儲存虛擬機設定。

第三步:安裝過程中的關鍵技巧

Windows 11 安裝時通常會要求網路連線,但在虛擬機驅動載入前是沒網路的,且 LTSC 版本有時會卡在 OOBE (初始設定) 介面。
  1. 啟動虛擬機,按照提示進入 Windows 安裝介面。
  2. 跳過網路檢查:
    • 當畫面上出現「讓我們為你連線到網路」時,按下鍵盤上的 Shift + F10 (某些 Mac 需按 Fn + Shift + F10) 打開指令提示字元。
    • 輸入指令:OOBE\BYPASSNRO 然後按 Enter。
    • 電腦會自動重啟,再次進入設定畫面時,就會出現「我沒有網際網路」的選項,點擊它即可建立本機帳戶進入桌面。

第四步:安裝驅動程式

進入桌面後,你會發現解析度很低且沒有網路:
  1. 打開「本機 (This PC)」,你會看到一個虛擬光碟機,標籤通常是 UTM 或 Guest Tools。
  2. 執行裡面的 spice-guest-tools 安裝程式。
  3. 安裝完成後重啟虛擬機,網路、剪貼簿同步以及流暢的解析度調整就會恢復正常。

為什麼選 IoT LTSC 2024?
  • 10 年支援: 提供極長的安全更新週期。
  • 極簡化: 沒有 Microsoft Store、Cortana、Edge (部分版本) 或新聞小幫手。
  • 低資源佔用: 對於虛擬機環境,這能顯著提升 Mac 的剩餘效能,適合工業模擬或特定專業軟體使用。

小撇步: 如果你在安裝後需要安裝 Microsoft Store,可以使用 PowerShell 指令或透過開源工具(如 WSAReset)重新抓取。遇到啟用問體,也可以參考整合微軟官方資源的開源工具:「
https://github.com/massgravel/microsoft-activation-scripts」。

安裝後使用起來果然明顯比較順暢,然而要注意的是,Arm 版本 Windows 對於硬體驅動程式支援度不佳,尤其是裝了非針對 Arm 系統設計的驅動,容易造成閃退或當機,我安裝銀行USB硬體安全憑證後,多次系統當掉,最終只能放棄使用。接下來只好安裝折衷的 x64 版本 Windows 10 試看看。

在蘋果電腦使用 Utm,安裝 x64 版本 Windows 7 精簡版

在購買了 MacBook Neo 之後,雖然想要盡量使用 Apple 的軟體,但是身為多年的微軟使用者,很多用習慣的軟體,在蘋果生態是沒有的。在找到相應的軟體之前,還得繼續使用他們,這時候只好在蘋果電腦安裝 Windows,首先想到的當然就是性能需求比較低的 Windows 7。由於那個時候還沒有A R M版系統,也為了軟體相容性,於是我選了x64版本的精簡版來安裝。

虛擬機軟體,以前常用的是 Oracle VirtualBox、VMware、和 Microsoft Hyper-V,然而在 MacOS 下,Parallels Desktop 才是最專業且負盛名,可惜他是很貴的收費軟體,而且是長期來說最貴的訂閱制。退而求其次,我在支援度較好且免費的 VMware Fusion 及 UTM 中,選擇了開源的後者。

以「模擬」模式安裝完成以後,首先遇到的問題是解析度對不上,印象中 Windows 直到 8.1 版才能自動對應裝置解析度。MacBook Neo 螢幕的原生解析度,是「2480 x 1506 pixels」,13吋小螢幕 1:1 對應的話,圖示和字都太小了,所以 Apple 出廠設置是「1408 x 881」,但這是 Windows 7 沒有的選項,前後試了 16:10 比例的「1920 x 1200」、「1680 x 1050」、「1440 x 900」三個解析度,覺得還是數字最接近的「1440 x 900」比較好,大小比較適中,文字破碎鋸齒狀況比較不嚴重。

再來遇到的問題就是老 IE 有許多網頁開不了,連谷歌的 Chrome 也拋棄了它,這時候只能找出老朋友火狐,最後支援的版本是「Firefox 115.35」。下載到共享資料夾在 Win 7 執行時,沒想到出現「檔案大小超出限制」錯誤,原來是因為 WebDAV 共享方式預設限制50Mb,解決方法是透過修改 Windows 登錄檔來調整 WebDAV 的傳輸上限。

解決 UTM (Windows) 檔案大小超過限制的方法:
  1. 開啟註冊表編輯器:在虛擬機中按下 Win + R,輸入 regedit。
  2. 找到 WebDAV 設定:瀏覽至以下路徑:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters
  3. 修改大小限制:
    • 在右側找到 FileSizeLimitInBytes。
    • 雙擊它,選擇「十進制」 (Decimal)。
    • 將數值修改為更大的數字(例如,修改為 4294967295 允許最大 4GB 檔案)。
  4. 重啟 Windows 虛擬機使設定生效。
順利安裝火狐接通外界以後,除了系統有時稍微有點卡頓感,整體使用感受及其他舊軟體支援度都還不錯,可惜要裝網銀外掛程式及驅動程式時,出現缺檔案錯誤,看來是我裝的這個版本太過精簡了。這樣的話,看來要試試 Arm 版本的 Windows 了。