无忧启动论坛
标题:
Win7系统下安装XP VHD的简单方法
[打印本页]
作者:
moneyjin
时间:
2018-4-30 12:04
标题:
Win7系统下安装XP VHD的简单方法
本帖最后由 moneyjin 于 2018-5-2 10:37 编辑
一般说来,在XP系统下安装Win7 VHD的难点在于创建VHD,但这可以用DiskGenius轻易解决,因为Win7支持原生VHD启动,创建VHD后用ImDisk挂载,再用相应工具“灌装”Win7安装文件到VHD中,设好启动菜单启动还是有很高的成功率的。但在Win7系统下安装XP VHD,由于XP系统不支持VHD的启动,只能通过安装第三方的VHD驱动来解决,这些驱动有VBOOT、Winvblock、Firadisk。经本人反复实践验证,安装XP VHD最简单的方法还是用WinXP_VHD辅助处理工具,下面用文字简单讲述一下安装过程。
一、在Win7系统下,运行WinXP_VHD辅助处理工具,创建一个VHD,设好要创建的VHD大小、路径,导入XP的GHO安装包,确定后等GHO还原完成,出现是否自动导入VBOOT的驱动和注册表时选“是”导入,完成后会导入VBOOT驱动到XP系统及生成启动菜单。
二、安装完成后千万不要急着重启电脑,因为WinXP_VHD工具内置的vbootdsk.sys驱动文件是旧版的未经破解的,用来启动XP VHD会出现12F蓝屏而失败的!用WinXP_VHD工具挂载安装好的VHD文件到Z盘,把附件提供的vbootdsk.sys文件复制替换Z:\windows\system32\drivers中的同名文件。
重启计算机,选择启动菜单中的“WinXP VHD”,回车进入VBOOT的启动菜单,选“XP VHD”回车即可,如果因主板是AHCI驱动模式出现7B蓝屏,用Win7PE或PE3.0启动,在PE环境下挂载VHD文件,用SkyIAR或其它工具比如本论坛的PE下的驱动注入工具更新VHD内的相应驱动。
如果不想用VBOOT来启动,可以用NTBOOT来替换,下载好NTBOOT.ISO,用UltraISO打开,提取NTBOOT.LST目录中的menu.lst菜单用BOOTICE打开进行编辑,修改下面这项:
title Boot From VHD(vboot)
command %NTBOOT% vboot=/boot/vboot.vhd
比如WINXP.VHD在根目录下,改成 command %NTBOOT% vboot=/WINXP.vhd 保存。编辑后替换掉原来的文件,
用UltraISO保存NTBOOT.ISO时一定要将“配置”中的“保存”选项的勾全部去掉
,然后保存即可。
重要更新:上面修改NTBOOT菜单项并重新保存成ISO文件的方法过于麻烦,解开NTBOOT.ISO到NTBOOT目录,发现NTBOOT也是用grldr引导的,于是研究了下,用BOOTICE打开grldr,把里面的内置菜单全部删除,添加以下内容后保存:
default 0
timeout 0
title BOOT NTBOOT
command --set-path=(hd)/NTBOOT
/NTBOOT/ntboot menu
把NTBOOT目录复制到C盘根目录,这样就可以用BOOTICE打开NTBOOT.LST目录中的menu.lst菜单进行编辑了,修改内容同上面所述的,修改后保存,就不用再做成ISO文件了。再把grldr、grldr.mbr也复制到C盘根目录。附件提供的是已经修改好的文件(夹),直接用就可以了。
用BOOTICE修改BCD菜单,添加一项“实模式启动项”保存。还要注意一点,用NTBOOT启动时一定要用WinContig对VHD文件进行整理。重启计算机,选择NTBOOT的启动菜单项“title Boot From VHD(vboot)”启动即可。用NTBOOT启动,原Win7系统中的VBOOT驱动及启动菜单都可以删除,进入“设备管理器”如果有VBOOT驱动项就删除,启动菜单在BCD菜单中删除,C盘根目录下的vboot目录、vbootldr、vbootldr.mbr文件都可删除。
上述安装过程不要急着在实体环境中进行,建议用版本至少在10以上VMware虚拟机安装测试,因为XP系统不支持SCSI磁盘,创建Win7(X64)虚拟机时,一定要选择“自定义(高级)”模式,硬盘及光驱一定要选为IDE模式。10以下版本的VMware虚拟机,就算成功装了VBOOT驱动的VHD XP,启动测试时会出现“客户机CPU被禁用”或“虚拟CPU进入关机状态”等提示而不能成功启动。
上面的过程是本人在安装时的一些体会,不能算是教程,分享出来和广大会员朋友一起探讨研究,总结经验,共同提高!有兴趣也可看下我另一篇帖子:
XP系统下安装Win7 VHD的简单方法:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=408922&extra=page%3D1
参考的帖子:
1.VBOOT及WinXP_VHD辅助工具安装VHD系统等的用户使用经验汇总:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187919&extra=page%3D1
2.抛弃vboot不格盘用Grub4dos和Winvblock或Firadisk安装Ghost版XP到VHD:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=363198&extra=page%3D1
用到的工具:
1.WinXP_VHD辅助处理工具2011:
www.xdowns.com/soft/6/99/2011/Soft_71883.html
2.NTBOOT官网:
http://chenall.net/post/ntboot/
3.BOOTIC官网:
www.ipauly.com/
4.PE下的驱动注入工具,仙乃日之增加版:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187423&extra=page%3D3
其它如UltraISO、WinContig、VMware虚拟机自行在网上搜索下载即可。
附件:
Grldr&NTBOOT&vbootdsk文件.rar
(1.71 MB, 下载次数: 281)
2018-5-1 08:19 上传
点击文件名下载附件
下载积分: 无忧币 -2
作者:
q8155128
时间:
2018-4-30 12:20
前段时间不是有这样的教程.......
今天怎么又有这样的教程呢.......
作者:
sysop
时间:
2018-4-30 15:33
我还没搞成功过 要么蓝屏 要么没提示重启。。。
Mozilla/5.0 (Wayland; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 (zh-CN)
——2018/4/30 下午3:33:47
作者:
moneyjin
时间:
2018-4-30 15:37
sysop 发表于 2018-4-30 15:33
我还没搞成功过 要么蓝屏 要么没提示重启。。。
先不要急着在实体环境中进行,建议用版本至少在10以上VMware虚拟机安装测试,成功后再在实体环境中进行!
作者:
promrhxq
时间:
2018-4-30 20:06
感谢楼主,收集资料辛苦
作者:
XDD6622
时间:
2018-4-30 22:06
不错,支持!
作者:
2012andyle113
时间:
2018-5-1 17:27
说得还是比较有条理的,支持一下
作者:
qq22805
时间:
2020-1-12 23:35
密码?
作者:
newliz
时间:
2020-1-29 14:00
好好研究一下。
作者:
khiav
时间:
2020-2-27 01:41
今天實機 win7 裝 VHD win 10 ,正想著怎麼搞 XP....
作者:
a992721506
时间:
2020-3-29 11:16
我是uefi启动的win10 win7双系统,不知道有没有可能装xpvhd
作者:
2012shixh3929
时间:
2020-4-3 21:32
正在找相关的帖子,学习啦
作者:
2012shixh3929
时间:
2020-4-3 21:32
不错的技术帖子,学习了
作者:
2012shixh3929
时间:
2020-4-6 12:29
win7系统中安装XP VHD有以下问题 1.创建安装xp的VHD文件,该文件设置多大合适 本机是安装win7,没有xp驱动,是否影响xp的安装和运行 2.楼主的vboot驱动是否已破解,存在时间限制 3.如何制作启动菜单,让双系统都能选择启动 win10系统中安装win7 VHD,也是面临相似问题,想请楼主和高手指点
作者:
hnrrn
时间:
2020-10-16 23:12
感谢大神分享
作者:
chensjiu
时间:
2020-10-30 08:31
看了又看
作者:
cfc1680
时间:
2020-10-30 08:44
研究研究,感谢分享了
作者:
2012wjia
时间:
2021-1-4 23:34
提示:
作者被禁止或删除 内容自动屏蔽
作者:
k71g
时间:
2021-1-12 14:05
谢谢
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3