|
5#
楼主 |
发表于 2019-1-20 23:11:22
|
只看该作者
附:GPT磁盘下xp.vhd的制作及启动
挑战:
1.原版xp系统盘不集成SRS驱动(以SATA驱动,即AHCI硬盘模式为例)
2.原版xp系统盘不支持GPT磁盘格式(更不支持从GPT磁盘引导启动)
3.原版xp系统盘不支持VHD磁盘镜像
制作思路:
1.对原版xp系统盘进行手动集成SRS驱动 或 添加SRS驱动软盘 或 从IDE模式启动安装完系统后再更新SRS驱动
2.disk.sys(磁盘控制器驱动)替换法使原版xp系统盘支持GPT磁盘格式,并从另一MBR磁盘引导启动(PS:目前暂未发现有efi启动文件能模拟mbr启动环境)
3.利用VBOOT使原版xp系统盘支持VHD磁盘镜像(PS:vboot制作xp.vhd只能在mbr硬盘激活的第1主分区下进行,但制作完成后可复制xp.vhd到任意分区下启动)
干活:
步骤一、disk.sys(磁盘控制器驱动)替换法使原版xp系统盘支持GPT磁盘格式
详见 xp系统支持gpt分区硬盘启动
注意:制作完成后的xp.iso需进行碎片整理(建议用WContig)
步骤二、电脑换另一块MBR硬盘,利用VBOOT启动xp.vhd,期间模拟SRS驱动软盘
1)利用VBOOT中的工具制作空的xp.vhd文件
2)复制空的xp.vhd文件到MBR硬盘激活的第1主分区下
3)复制vboot文件夹到MBR硬盘激活的第1主分区下
4)复制按步骤一制作的修改版xp.iso到MBR硬盘激活的第1主分区下
5)加载vboot启动文件,并模拟SRS驱动软盘
::1 U盘启动,利用SRSF6加载SRS驱动(本次加载SRS驱动是使安装盘识别SATA硬盘,但是安装完毕后,系统磁盘驱动并未驱动上)
若内置SRS驱动不包含本机的驱动,可加载外置SRS驱动(SRSF6中的最后一项"Manual Input Driver path"),前提是要提前准备好本机的SRS驱动(网上搜索官网的或高手制作的)
将加载的SRS驱动置于模拟软盘B,即选择"Floppy A & B (A is [ ] , B is ['SRS驱动']",因为后面将用到的vboot实质也是模拟软盘,且需占用模拟软盘A(PS:模拟软盘A就是模拟的第一软驱,模拟软盘B就是模拟的第二软驱)
::2 启动vboot,注意需让MBR硬盘置于启动中的第一硬盘,若不是,可用grub4dos中的经典磁盘交换语句
::3 vboot制作xp.vhd要分2个阶段(同原版xp系统盘,第1阶段选择要安装的磁盘及分区并复制文件,第2阶段才进行系统的安装),本次只待第1阶段完后(重启),暂不进行第2阶段
步骤三、将上述第1阶段完成后的xp.vhd及vboot文件夹转移至GPT磁盘(可在U盘PE下进行,通过U盘复制文件到GPT磁盘任意NFTS或FAT32格式分区,期间MBR硬盘已卸下,换上GPT磁盘)
步骤四、在GPT硬盘上完成vboot制作xp.vhd的第2阶段(注意:电脑一直要开启csm模拟/legacy引导方式)
1)按步骤::1再次加载SRS驱动(再次加载SRS驱动是为第2阶段系统真正安装过程中,系统自动识别模拟的SRS驱动软盘并安装上SRS驱动)
2)U盘启动vboot,在GPT磁盘上进行第2阶段真正的系统安装(注意:在安装过程中,键盘鼠标可能短暂失灵,需隔段时间点击,否则真正失灵后无法完成安装,功亏一篑;因为替换了支持gpt磁盘的磁盘控制器驱动及模拟了SRS驱动软盘,安装过程中会询问是否安装这些驱动,请选是,之后按提示完成安装)
步骤五、U盘启动vboot,通过vboot链式启动xp.vhd(因为GPT磁盘+UEFI引导目前暂未发现有efi启动文件能模拟实模式的启动方式)
后续:安装xp的驱动程序(xp后时代的电脑,官方基本没有支持xp系统的驱动,一般最低支持Vista或Windows 7,需自行耐心寻找)、安装应用软件或游戏,进行系统优化,开始享受吧! |
|