我继承了一个表面 2并且它的 UEFI 不允许我通过除内置驱动器之外的任何其他方式启动。我甚至尝试过启动在设备的 Windows 安装中创建的 USB 恢复驱动器,但无济于事。我试过(按住 vol+,按下电源按钮,在 UEFI 上关闭 vol+)或保持原样。什么都没有。没有任何提示或任何东西,只是继续启动 Windows。
我了解到这是固件升级的一部分,因为它很久以前就从 Windows 8 RT 升级到了 Windows 8.1 RT。所以我考虑删除 UEFI 分区,将其与 Windows 安装 (C:) 合并,然后将 C: 的物理位置移动到 UEFI 分区曾经所在的位置的开头。这将使 Windows 保持可启动状态并摆脱 UEFI。然后我会担心在那里得到一个 UEFI。我可以用它提示(按住 vol+,按下电源按钮,在 UEFI 上时松开 vol+)。
问题是,在微软意识到它可以将 Windows RT、Windows Phone 和旧版 Windows Mobile 的内核合并到 Windows Mobile 10 之前,Windows RT 是一个移植性很差的系统。几乎没有人为它开发过程序,其他任何东西都是可以从 Microsoft Store 获取的应用程序。所以我很难找到一个可以完成上述操作的分区管理器。Diskpart 是 Windows 附带的旧版命令行,几乎可以正常工作,但它不允许将 C: 物理移动到 UEFI 分区的开头。我该如何处理这个问题?
答案1
Surface 固件嵌入在 BIOS 中,不在磁盘上。磁盘上的 UEFI 分区仅包含 Windows 引导加载程序,当然是启动所必需的。
UEFI 固件本身不能由 Microsoft 以外的任何人替换或修改,因为任何新版本都需要使用 Microsoft 的数字签名进行签名,引导加载程序也需要如此。
如果你想越狱 RT,另一个解决方案是使用工具
RT越狱工具。它的工作原理是在启动时自动运行,每次启动时都会越狱您的 Windows RT 设备。它允许非 Microsoft ARM 编译.exes
在桌面上运行。
越狱后,可以运行针对 Windows RT 的 ARM 架构专门调整和编译的应用程序。这包括许多开源工具,如 BitTorrent 客户端、文本编辑器、VNC 程序、旧游戏和其他工具。
咨询主题 移植到 Windows RT 的桌面应用 在 XDA 开发者论坛上查看可运行的桌面程序的维护列表,包括 7-Zip、Notepad++、PuTTY、TightVNC、Keepass、Miranda IM、Audacity 等常用工具,以及可以运行旧 SNES 和 DOS 游戏的游戏引擎和模拟器。