分享

把XP安装到VHD中启动XP VHD系统(转)

 聚微阁 2015-06-14

转载来源:http://hi.baidu.com/1988jianglong/item/4e960ed73ee4fafdcb0c393c#d8eede7c9c87a2275d17895e

一. 需要的工具:

1.vboot(最好是破解了vbootdsk.sys的,用Ultraedit打开vbootdsk.sys,搜索“76220503a426f3”字串,一共可以搜到2处,把76改为eb就行)

2.windowsXPmsdn原版安装盘镜像(命名为windowsxp.iso)(最好集成AHCI驱动了的)

3.Windows XP.vhd文件(就起这个名字)(可以是win7、win8创建的,也可以是虚拟机创建的)


二.为系统添加vboot

把vboot文件夹、vbootldr、vbootldr.mbr复制到C盘跟目录

把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩

 

XP    :在C盘的boot.ini文件里加一行字:C:\vbootldr.mbr=vboot(等号后面写啥都行就是个启动项的名字)

Win7:用bootice编辑系统BCD文件,在里面添加vbootldr.mbr实模启动项。

把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩

 

这样启动的时候就会有vboot选项


vboot文件夹下grub.cfg文件里添加(用记事本打开)

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
menuentry "XP VHD"
{
  vboot harddisk="(UUID=00000000000000000)/Windows XP.vhd"
}
                                             
menuentry "XP Install Step 2"
{
  vboot harddisk="(UUID=00000000000000000)/Windows XP.vhd" cdrom="(UUID=00000000000000000)/windowsxp.iso" boot=harddisk
}
                                             
menuentry "XP Install Step 1"
{
  vboot harddisk="(UUID=00000000000000000)/Windows XP.vhd" floppy="(UUID=00000000000000000)/vboot/vboot.img" cdrom="(UUID=00000000000000000)/windowsxp.iso" boot=cdrom
}

 

其中uuid要换成所在硬盘分区的UUID,UUID获取方法,运行vboot文件夹下cmd.exe文件,输入vbootedit uuid X:       回车X是需要获取UUID的盘的盘符。

把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩

 然后重启系统进vboot选XP Install Step1,跟正常安装XP一样,不过在选择磁盘的时候会看到一个你创立VHD文件的那么大小的一个磁盘安装到那个磁盘里。再次重启进入vboot选XP Install Step 2.会出那个大概40分钟的图形安装界面继续安装XP。再次重启进vboot选XP VHD进入XP。就安装好了。以后都选XP VHD进XP就行了。

 

三.安装中遇到的问题

1.STOP:0x0000007B蓝屏

把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩

这个蓝屏是因为XP的系统盘没有集成AHCI驱动,而主板又恰好开了AHCI模式。

解决方法:关闭AHCI模式,或给XP系统盘即成AHCI驱动(本空间有文章介绍集成方法)。

 

 

2.STOP:0x0000012F蓝屏
把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩

这个蓝屏的原因是因为vboot.img过期所致,我尝试过用winimage8.5集成破解好的vbootdsk.sys到其中但安装过程中会显示不识别。

我把BIOS时间调整到2009年,问题解决。待安装好VHD XP以后,挂载VHD文件再替换windows\system32\drivers\vbootdsk.sys文件即可。

 

 

以上转自:http://hi.baidu.com/1988jianglong/item/4e960ed73ee4fafdcb0c393c

跨平台换主板CPU:
做好VHD镜像后 我的电脑-右键-管理-设备管理器-IDE ATA/ATAPI 控制器
把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩
 在红线框中的条目上 右键-更新驱动程序
把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩
 选“从列表或指定位置安装(高级)(s)”   然后  下一步
把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩
 下一步
把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩
 下一步--就完成了,不要重启,继续卸载其他的驱动
把XP安装到VHD中启动XP VHD系统(转) - 冷逸轩 - 冷逸轩
 其他的驱动视情况而定。关机,不要重启。

ps:换主板后开机蓝屏但能进安全模式

停机码0x0000007E

从 安全模式 重启XP,
点击 开始--运行--输入regedit--回车
找到
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Intelppm
找到Start项。双击编辑,将值改成4
保存退出注册表编辑
重启XP。 
改过的地方作一纪录,以便不行时还原!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多