在WIN7/8下把XP装入VHD (上)
系统平台:win8.1
操作目的:工作中需要使用一个只能在winxp下运行的软件,但我平时都用win8.1,也不想弄个麻烦的双系统。在无忧论坛研究了两天后找到个比较好的办法,在VHD里装个windows XP。
必备工具:WinXP.SP3安装光盘镜像文件(winxp.iso)、winvblock 0.0.1.8 软盘镜像文件(winvblock.img)、bootice v1.3.2、notepad++、grub4dos 0.46a
操作过程:
1、运行diskmgmt.msc,打开磁盘管理器,选工具栏“操作”→创建VHD→必须使用固定大小,然后点击“浏览”→指定路径并命名(例如:我在D盘下创建了一个8G固定大小的winxp.VHD文件);创建完成后,磁盘管理器自动挂载这个VHD,显示成一个新磁盘,将它“初始化”,新建卷,格式化成NTFS格式并激活。
2、运行bootice→bcd编辑→智能编辑模式→添加→新建 实模式启动项(grub/linux)→把新建项的菜单标题改成“windows xp in vhd”,保存当前系统设置,关闭bootice;
3、把winxp.iso和winvblock.img放在任意磁盘的根目录下,grldr.mbr、grldr和menu.lst拷贝到系统盘(C盘),用notepad++打开menu.lst,输入如下代码:
————————我是分割线——————————
timeout 30
default 0
title winxp setup step 1
find --set-root /winvblock.img
map --mem /winvblock.img (fd0)
find --set-root /WINXP.iso
map /WINXP.iso (0xff)
find --set-root /WINXP.vhd
map /WINXP.vhd (hd0)
map (hd0) (hd1)
map --hook
chainloader (0xff)
title winxp setup step 2
find --set-root /WINXP.iso
map /WINXP.iso (0xff)
find --set-root /WINXP.vhd
map /WINXP.vhd (hd0)
map (hd0) (hd1)
map --hook
chainloader (hd0)+1
————————我是分割线—————————
4、保存menu.lst,重启计算机,在开机菜单里选择“windows xp in vhd”,进入grub4dos菜单,选择“winxp setup step 1”,grub4dos会把winvblock.img虚拟成软驱,把winxp.iso虚拟成光驱,把winxp.vhd虚拟成硬盘,开始安装xp,莫要忘了按f6选择第三方驱动。
5、如果上述代码出错,可是再试试这些代码:
————————我是分割线—————————
title winxp setup step 1
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /winvblock.img
map /winvblock.img (fd0)
find --set-root /winxp.vhd
map --heads=255 --sectors-per-track=63 /winxp.vhd (hd0)
find --set-root /winxp.iso
map /winxp.iso (0xff)
map --harddrives=1
map --hook
chainloader (0xff)
title winxp setup step 2
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /winvblock.img
map /winvblock.img (fd0)
find --set-root /winxp.vhd
map --heads=255 --sectors-per-track=63 /winxp.vhd (hd0)
find --set-root /winxp.iso
map /winxp.iso (0xff)
map --harddrives=1
map --hook
root (hd0,0)
chainloader /winvblock
————————我是分割线—————————
5、winxp安装程序拷贝完文件后会重启,这次重启后选择“step 2”,如果顺利就像平常安装xp一样简单。
6、VHD里的XP已经装好了,再次重启进入win7,把menu.lst的内容清空,输入如下代码:
————————我是分割线—————————
default 0
timeout 15
title Windows 7/8/10
find --set-root /bootmgr
chainloader /bootmgr
clear
title Windows XP sp3 in VHD
find --set-root /WINXP.vhd
map /WINXP.vhd (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader /ntldr
clear
title reboot
reboot
clear
title shutdown
halt
clear
————————我是分割线—————————
7、保存menu.lst,再次重启,开机菜单选择“windows xp in vhd”,选择g4d的菜单里“Windows XP sp3 in VHD”的项目,现在可以进入XP了。
在WIN7/8下把XP装入VHD (上)的更多相关文章
- 在WIN7/8下把XP装入VHD (下)
系统平台:win8.1,安装在C盘 操作目的:在win8.1下装一个VHD XP. 操作方法: 在http://www.cnblogs.com/mahocon/p/5212914.html里贴了一个 ...
- 抛弃vboot不格盘用grub4dos+firadisk安装Ghost版XP到VHD,轻松RAMOS!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=363198&extra=抛弃vboot不格盘用grub4dos+firadisk安 ...
- [原创] 抛弃vboot不格盘用Grub4dos+Winvblock或Firadisk安装Ghost版XP到VHD,轻松RAMOS!
[原创] 抛弃vboot不格盘用Grub4dos+Winvblock或Firadisk安装Ghost版XP到VHDhttp://bbs.wuyou.net/forum.php?mod=viewthre ...
- Win7 如何访问XP系统里的网上邻居?
Win7 如何访问XP系统里的网上邻居? [ 标签:win7,xp系统 ] 现有两台电脑,一台XP,一台WIN7,共用一个无线路由器(两者都是经无线网络连接路由器).可以从XP里访问WIN7里的共享文 ...
- 如何在win7、win8、win8.1上安装使用vb6.0
https://jingyan.baidu.com/article/915fc414fdf8fb51384b2062.html如何在win7.win8.win8.1上安装使用vb6.0 如何在win7 ...
- wvblk 把 xp、2003、win7(32位) 装入 VHD
关键1:是[预安装]阶段F6加载wvblk驱动: or 在还原ghost镜像后,导入wvblk驱动. 关键1.5:对于 win7(32位)来说,还可以在设备管理器内,通过添加“过时”硬件的方式导入wv ...
- firadisk 把 win7(32位) 装入 VHD :仅仅支持内存模式:--mem
关键1:对于 win7(32位)来说,还可以在设备管理器内,通过添加“过时”硬件的方式导入wvblk驱动. 附件: grub4dos firadisk驱动
- ras api win7 和 win xp 遍历时的不同
由于在调用RasEnumEntries和RasEnumConnections在xp和win7以上的操作系统中有所不同,所以在win7下正常的代码在xp不一定就可以. 主要是在win7 下可以给参数传N ...
- 怎么在win7的64位旗舰版上配置coocs2d-x 3.2的android环境并且打包APK
我这用的操作系统是64位win7旗舰版打包成功. 希望有急用的能看到这篇文章,毕竟大家都是从菜鸟到大神的. 也以此证明自己的成长历程. 需要的东西有: 1.JAVA-JDK 2.Python 2.7. ...
随机推荐
- [ An Ac a Day ^_^ ] CodeForces 586C Gennady the Dentist 模拟
题意: n个小朋友去拔牙 每个小朋友在拔牙的时候会哭 哭声是vi分贝 距离门口vi远的小朋友听到了哭声会害怕 他们的勇气值p会减少d 如果勇气值p小于等于零 他们就会在门外哭并立即离开拔牙队列(回家找 ...
- SIM卡信息的管理
MTK平台上,所有插入到手机中的SIM卡的信息都会存储在数据库com.android.providers.telephony中. 原始的数据库 图表 1 SimInfo数据表的结构 从上图示中,我们可 ...
- hosts文件失效,配置的域名不能成功访问
在windows7系统 hosts文件中配置域名 出现hosts文件失效 并不能正常访问域名 可能并不适用所有的这样的情况 但是我自己修改了dns的服务器的状态 就可以正常访问 如下图所示
- orderby与groupby区别
orderby与groupby区别 耆熏鼓挢 眼看食人魔首领的眩晕效果就要消 韵秦韵起床吃点东西吧我推了推秦 在店内专门负责接电话解答各种问题人们纷纷猜测很有可 锤﹂獾 惕阶你眉 汊哙累翅 遏呛 ...
- c# 获取命名空间 类名 方法名
c# 获取命名空间 类名 方法名 转[http://blog.sina.com.cn/s/blog_3fc2dcc1010189th.html] 分类: Winform public static ...
- iOS解析后台返回的二进制图片
UIEdgeInsets insets = {0,0,0,0}; [self.showidentifyButton setImageEdgeInsets:insets]; NSData *imageD ...
- 1-10w之间的整数中有几个完全平方数
#include "stdio.h" #include<math.h> void main() { ,x,y; printf("1-10w之间的整数中有以下几 ...
- RecyclerView onTouch & onClick 触摸事件与点击事件
遇到一种情况需要处理,RecyclerView所在Activity需要处理滑动事件用于返回(onBackPressed). 手势检测: @Override public boolean onFling ...
- 错误记录-spring+mybatis
1.Syntax error on token "String", @ expected 解决:去掉类名后的括号 ps:这错误太二了 2.The nested type UserS ...
- VBS脚本操作网页元素
=================打开百度,点击百度按钮==================== Dim btn,ieSet ie = WScript.CreateObject("Inter ...