在 UEFI 下安装 Windows XP 系统

UEFI 固件指导具有良多 Legacy (就是我们泛泛说的 BIOS )指导所没有的长处 , 可是错误谬误也多 , 好比不撑持老系统 。 Windows XP 降生的时辰还没有 UEFI , 所以 Windows XP 自己不被 UEFI 固件撑持 。 于是我在虚拟机上测验考试并当作功在 UEFI 上安装了 Windows XP 系统 , 但并未在实体机上测验考试 。 大师若是有乐趣 , 可以尝尝用实体机 。

不要思疑我用的是 CSM , 我还不知道 VMware 能不克不及开 CSM 。
接下来 , 我们也让 Windows XP 在 UEFI 固件上运行吧 。
不说了 , 先上一张结果图(一些信息已被我用绘图软件删除)

在 UEFI 下安装 Windows XP 系统

文章插图

需要这些哦
撑持 UEFI/Legacy 双指导的 Windows 预安装情况( Windows PE )
Windows XP 安装镜像(原版、 ghost 都行)
Windows Longhorn version 5219 安装镜像
Here we go.
安装并利用 UEFI 下指导 Windows XP1起首 , 我们先将指导体例设置为 BIOS/Legacy (别问我为什么 , 等一下会改回来的 。 虚拟机改 VMX 或直接在虚拟机设置 -> 选项里改 , 兼容性选 Windows 8 ;实体机进 BIOS , 把指导体例改当作 UEFI )


2进入 Windows 预安装情况 ( Preinstallation Environment , PE )


3然后分区 。
注重此时至少分当作两个分区 , 第一个为 100MB 的 FAT32 的分区(充任 ESP 分区) , 接下来本身分 NTFS 分区 。 分区表不消转 GPT 。 因为 Windows XP 不撑持 GPT , 还要本身找 disk.sys , 很麻烦 。 有人说 UEFI 需要 GPT , 可是我要改正一下:是 GPT 必然要 UEFI , 但 UEFI 同样撑持 MBR , 只要有 FAT 分区就可以指导 。

好比像这样分区:( Disk Genius 的告白已被绘图去除)


在 UEFI 下安装 Windows XP 系统

文章插图

4在方才分出来的 NTFS 分区上正常安装 Windows XP 系统 。 激活这个 NTFS 分区并重启 , 确承认以进入系统 。

5【在 UEFI 下安装 Windows XP 系统】打开 Windows Longhorn version 5219 安装镜像中的 install.wim (可以尝尝 7-zip) , 找到并提取 \Boot\EFI\Microsoft\BootMgr\bootmgfw.efi 和 \Windows\System32\winload.efi , 若是真的有想要用 GPT 的 , 在网上本身找 Windows Server 2003 的 disk.sys

6将系统指导类型改为 UEFI , 并再次启动到 Windows 预安装情况(Windows PE)

7打开预留的 100MB FAT32 分区 , 新建目次 \EFI\Boot\ , 把适才的 bootmgfw.efi 重定名为 bootia32.efi 放在这个目次里;
打开适才装了 Windows XP 的 NTFS 分区 , 把 winload.efi 拷贝到 \Windows\System32\ , 并把根目次下的 boot.ini 和 ntldr 拷贝到预留的 FAT32 分区的根目次 。


在 UEFI 下安装 Windows XP 系统

文章插图

8打开 FAT32 分区根目次下的 boot.ini , 添加以下参数:
NOBCD
/usenewloader


在 UEFI 下安装 Windows XP 系统

文章插图

9好 , 重启并期待 。
然后你会看到 UEFI 界面事后 , Windows XP 图标在黑色的界面上闪现——恭喜你 , 当作功在 UEFI 下指导了 Windows XP !


以上内容就是在 UEFI 下安装 Windows XP 系统的内容啦 , 希望对你有所帮助哦!

    推荐阅读