AWS 不提供 Graviton 架构的 Windows AMI,但这不代表 Graviton 跑不了 Windows。本文记录如何用开源项目 bin456789/reinstall 的一键 DD 脚本,把一台运行 Amazon Linux 2023 的 t4g 实例原地重装成 Windows 11 Pro ARM64。

AWS 不提供 Graviton 架构的 Windows AMI,但这不代表 Graviton 跑不了 Windows。本文记录如何用开源项目 bin456789/reinstall 的一键 DD 脚本,把一台运行 Amazon Linux 2023 的 t4g 实例原地重装成 Windows 11 Pro ARM64。

在 EC2 Graviton 实例上跑 Windows 11 ARM 后,最实际的问题就是:x86/x64 的运维工具还能不能用?本文在 t4g.large(Graviton2)上对 Sysinternals Suite 全套工具做了兼容性测试,对比了 ARM64 原生与 x64 模拟的性能差异。
Graviton 实例跑 Windows 11 ARM 用的是 AWS ENA ARM64 驱动,而这个驱动目前只有一个版本(2.2.1)。它能跑满 t4g.large 的网络突发上限吗?本文用 iperf3 做了完整吞吐测试。
Graviton 上 DD 安装的 Windows 11 ARM 用的是微软 inbox StorNVMe.sys,而不是 AWS 官方 AWSNVMe.sys。这个 inbox 驱动会不会成为 IO 瓶颈?本文用 diskspd 做了完整的 IOPS 和吞吐测试,把瓶颈锁定在实例侧。
Graviton 上跑的是非官方方式安装的 Windows 11 ARM,Windows Update 还能正常工作吗?更新会不会把 inbox StorNVMe 驱动替换掉导致系统异常?本文做了完整的补丁扫描、下载、安装验证。
Windows 11 on ARM 为什么能跑 x64 程序?微软用动态二进制翻译(DBT)技术在用户态即时把 x86/x64 指令编译成 ARM64 指令。本文深入 Prism 模拟器的组件、JIT 流程、缓存机制和限制。