|
本帖最后由 蓝星明月 于 2021-4-9 20:24 编辑
2021-04-06:
XP-EFI目前没有可行的实用方案,因此XP只能使用legacy(或CSM)模式引导。而在legacy(或CSM)模式中又无nvme驱动。“Grub4DOS AHCI / NVMe patch”是目前在legacy(或CSM)模式中可使用nvme的方案。
使用方法将:
1、下载的“AHCI_NVME_V1.4_20181027”“解压,其中bin\grldr就是引导文件。
2、将grldr复制到机械硬盘启动分区的根目录。
3、然后再找一个标准menu.lst引导菜单(可以到原版Grub4DOS中找)也复制到机械硬盘启动分区的根目录。
4、编辑menu.lst引导菜单,添加nvme-xp引导。
5、编辑机械硬盘启动菜单添加grldr引导项
(BCD添加实模引导grldr.mbr,在原版Grub4DOS中复制一份grldr.mbr到机械硬盘启动分区的根目录机械硬盘启动分区的根目录,
或boot.ini添加 C:\grldr="GRUB4DOS-NVME")
6、将安装在机械硬盘上的XP(已安装NVME驱动)GHOST到NVME硬盘,处理NVME硬盘XP系统的盘符(将盘符C对应到NVME-XP盘)。
7、测试引导:从机械硬盘启动--->引导grldr-->引导NVME盘中XP。
以下menu.lst引导菜单,仅供参考,未验证过。
# WinXPNVME.txt 只是一个自定义的标识空文件,用于grldr寻找定位用的。
# WinXPNVME.vhd 是将XP安装到NVME盘中VHD里。
title WinXP - NVMe
nvme --set-drive=0x80 --set-controller=0 --showselected
find --set-root --ignore-floppies /WinXPNVME.txt
map () (hd0)
map (hd0) (hd)
map --hook
nvme --uninit
root (hd0,0)
chainloader /NTLDR
title WinXP - NVMe VHD
nvme --set-drive=0x80 --set-controller=0 --showselected
find --set-root --ignore-floppies /WinXPNVME.vhd
map /WinXPNVME.vhd (hd0)
map (hd0) (hd)
map --hook
nvme --uninit
root (hd0,0)
chainloader /NTLDR
2020-04-09:
今天NVME(傲腾16G)到手。
测试:在legacy模式下使用NVME补丁版grldr的nvme命令。
测验结果:"No bios driver",nvme未被识别和初始化,nvme命令无效。
|
|