文档:在 QEMU 中安装早期基于 ARMv7 的 Windows RT 内部版本:修订间差异

跳转到导航 跳转到搜索
第 8 行: 第 8 行:


=== 注意事项 ===
=== 注意事项 ===
* 当模拟器内系统重启时,qemu将会直接退出,由于Microsoft在开发中将Tegra 250的重启设定为完全关闭,此问题无法解决,只能在模拟器退出后重新运行相关启动脚本再次运行。
* 当模拟器内系统重启时,QEMU 将会直接退出,由于 Microsoft 在开发中将 Tegra 250 的重启设定为完全关闭,此问题无法解决,只能在模拟器退出后重新运行相关启动脚本再次运行。
* 在一些特殊情况下,[[wikipedia:Secure_Digital|数字安全]] [[wikipedia:MultiMediaCard|多媒体卡]] (SDMMC) 模拟并不稳定,可能会在安装阶段损坏主系统安装分区。若要解决该问题,可先重新格式化安装分区,对安装介质中的BCD文件 (位于安装介质中的 <code>EFI\Microsoft\Boot\BCD</code> ) 可以提高安装成功的概率,但是由于单线程的性能问题会导致安装过程更加漫长:<syntaxhighlight lang="batch">
* 在一些特殊情况下,数字安全多媒体卡(SDMMC)模拟并不稳定,可能会在安装阶段损坏主系统安装分区。若要解决该问题,可先重新格式化安装分区,对安装介质中的 BCD 文件(位于安装介质中的 <code>EFI\Microsoft\Boot\BCD</code>)可以提高安装成功的概率,但是由于单线程的性能问题会导致安装过程更加漫长:<syntaxhighlight lang="batch">
bcdedit /offline /store M:\EFI\Microsoft\Boot\BCD /set {default} NUMPROC 1
bcdedit /offline /store M:\EFI\Microsoft\Boot\BCD /set {default} NUMPROC 1
</syntaxhighlight>
</syntaxhighlight>
* USB HID模拟很不稳定,可能会出现任何输入无效的情况,为解决该情况, 请切换到QEMU 监视器 ({{key press|Ctrl|Alt|2}}) 并运行一下命令:<syntaxhighlight lang="batch">
* USB HID 模拟很不稳定,可能会出现任何输入无效的情况,为解决此情况, 请切换到 QEMU 监视器 ({{key press|Ctrl|Alt|2}}) 并运行一下命令:<syntaxhighlight lang="batch">
device_del kbd
device_del kbd
device_add usb-kbd,id=kbd
device_add usb-kbd,id=kbd
</syntaxhighlight>
</syntaxhighlight>
* 对于 [https://wiki.win-story.cn/wiki/Windows_8_Build_7957.0.fbl_core1_kernel_npc.110302-1700 7957.0.fbl_core1_kernel_npc.110302-1700]之前的版本 (不包括 [https://wiki.win-story.cn/wiki/Windows_8_Build_7792.0.winmain.100802-1750 7792.0.winmain.100802-1750] 与 [https://wiki.win-story.cn/wiki/Windows_8_Build_7822.0.fbl_core1_kernel_npc_ext.100930-1700 7822.0.fbl_core1_kernel_npc_ext.100930-1700]), 需要将 [https://wiki.win-story.cn/wiki/Windows_%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F Windows安装程序] wim启动镜像替换为原始泄漏压缩包中单独的 [https://wiki.win-story.cn/wiki/Windows_%E9%A2%84%E5%AE%89%E8%A3%85%E7%8E%AF%E5%A2%83 Windows预安装环境] wim启动镜像 (一般位于 <code>winpe</code> 或者 <code>woape</code> 文件夹中), 原因为原始安装介质的启动必须驱动中缺少在Tegra 2 HAL启动所需的硬件抽象层(HAL)驱动, 启动会导致系统发生错误检查 <code>HAL_INITIALIZATION_FAILED</code> 。
* 对于 [[Windows 8 Build 7957.0.fbl_core1_kernel_npc.110302-1700|Build 7957]]之前的版本 (不包括 [[Windows_8 Build 7792.0.winmain.100802-1750|Build 7792]] 与 [[Windows_8_Build_7822.0.fbl_core1_kernel_npc_ext.100930-1700|7822]]), 需要将 [[Windows 安装程序]] wim 启动镜像替换为原始泄露压缩包中单独的 [[Windows 预安装环境]] wim 启动镜像 (一般位于 <code>winpe</code> 或者 <code>woape</code> 文件夹中), 原因为原始安装介质的启动必须驱动中缺少在Tegra 2 HAL启动所需的硬件抽象层(HAL)驱动, 启动会导致系统发生错误检查 <code>HAL_INITIALIZATION_FAILED</code> 。
*此教程不适合 [https://wiki.win-story.cn/wiki/Windows_8_Build_7915.0.fbl_core1_kernel_npc_ext.110131-1820][[Windows 8 Build 7915.0.fbl core1 kernel npc ext.110131-1820|7915.0.fbl_core1_kernel_npc_ext.110131-1820]]的启动,由于第一次泄漏为德州仪器针对OMAP4设备进行设计,不适合在tegra 2设备运行,需要另一版本qemu添加相关驱动进行修改后以运行该构建。
*此教程不适合 [[Windows 8 Build 7915.0.fbl core1 kernel npc ext.110131-1820|Build 7915]] 的启动,由于第一次泄露为德州仪器针对 OMAP4 设备进行设计,不适合在 tegra 2 设备运行,需要另一版本 QEMU 添加相关驱动进行修改后以运行此版本。
 
===详细设置===
===详细设置===
这些说明基于在管理员权限下运行的命令提示符中进行。
这些说明基于在管理员权限下运行的命令提示符中进行。

导航菜单