无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 2010sya
打印 上一主题 下一主题

一步安装 VHD XP,无需分区实现双系统启动(已更新下载)

    [复制链接]
1#
发表于 2013-4-1 21:06:38 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2013-4-2 16:29:31 | 显示全部楼层
非常感谢楼主!
第一次用VHD XP,非常干净。。。。
现在回帖用的就是楼主的VHD XP系统,谢谢啊
回复

使用道具 举报

3#
发表于 2013-4-2 16:39:15 | 显示全部楼层
原帖由 2010sya 于 2013-3-19 22:43 发表

我其实是把2个人的作品拼凑了一下,没什么技术含量。

1、http://bbs.wuyou.net/forum.php?m ... ;tid=274373&extra=page%3D1&page=3
用这个帖子22楼的工具,可以把正常的xp系统导出为vhd格式,并能自动建立 ...

2、我又用http://bbs.wuyou.net/forum.php?mod=viewthread&tid=276666&extra=page%3D1提供的工具生成了一个通用的winxp.vhd文件,把前面的替换掉了。 ...


楼主你好!你所提到的第2点中提供的工具,原帖内容没有了。。。。

楼主能否提供一个通用的制作vhd工具,谢谢!
回复

使用道具 举报

4#
发表于 2013-4-5 09:52:21 | 显示全部楼层
原帖由 2013ff2jj 于 2013-4-4 22:19 发表
查看了win7/win8安装方案2的配置文件grub.cfg,我的c盘应该是(hd0,0),但是修改后还是不能打开winxp.vhd,stup1时还有一条提示说:配置文件的位置是(hd0,1),这个如何修改



这个用记事本修正grub/grub.cfg,好像有5到6处。。。。它默认的位置是(hd0,1)/WINXP.VHD,你将WINXP.VHD文件放于指定(hd0,1)位置即可。。。

用vboot引导太麻烦了,建议用Ntboot,纯绿色引导,且免安装,WINXP.VHD可以放任何位置。。。。

点评

看来我还是用你的办法吧  详情 回复 发表于 2014-5-26 14:54
回复

使用道具 举报

5#
发表于 2013-4-5 14:19:11 | 显示全部楼层
原帖由 快雪时晴 于 2013-4-5 13:44 发表

只用VBOOT引导VHD只能放C盘吗?问下


它默认的位置是
menuentry "XP VHD" {
  vboot harddisk="(hd0,1)/winxp.vhd"
}

如果要移动winxp.vhd到任一主分区或任一逻辑分区,
推荐vboot\grub\grub.cfg的启动项用UUID号方式,

如:
menuentry "XP VHD" {
  vboot harddisk="(UUID=*********)/xxxxx/winxp.vhd"
}

在windows中,可用\vboot\vbootedit uuid x:命令查看x:盘的uuid号,获取分区uuid标识,

然后用记事本修改vboot\grub\grub.cfg文件【将(hd0,1)改为(uuid=*********)】
回复

使用道具 举报

6#
发表于 2013-4-5 14:34:17 | 显示全部楼层
看了楼主的win7/win8引导方案,还是比较麻烦的,

等有空,我做一个纯绿色引导的,且免安装,直接复制到win7/win8系统引导分区即可,且winxp.vhd可

以放到任一主分区或任一逻辑分区均可。
回复

使用道具 举报

7#
发表于 2013-4-5 16:13:22 | 显示全部楼层
本帖最后由 songhangzhou 于 2013-4-6 17:00 编辑
原帖由 2010sya 于 2013-4-5 14:52 发表
谢谢!
这个本来是自己在xp下用的,看到不少朋友想在win7/8下使用vhdxp,就简单的移植了一下,而且我对这东西也是一知半解。
方案1中的\boot\Grub\winxp.vhd可以放在任意分区;
方案2中的winxp.vhd要放在(hd ...


为楼主的win7/win8安装方案补充(纯绿色免安装):

1、将楼主的安装包(VHD_XP安装版.zip)中的boot目录释放到任何盘的NTFS分区,如:c d e 或f:\boot 等任何分区,隐藏分区也可以。

2、将以下补丁包中的文件(共3个)都释放到win7/win8系统引导分区根目录(有可能是100M隐藏分区,不一定是c:\)

已重新修正。。。
win7 win8系统引导winxp.vhd(免安装)已修正.rar (140.86 KB, 下载次数: 2231)

3、重启计算机,选择从 Microsoft Windows XP VHD启动即可。

ps:因时间的问题,未测试,有问题,请反馈!

点评

下载您的附件解压里面怎么是空的啥也没有?  发表于 2018-5-11 08:21
很好  发表于 2015-11-3 08:51
求解,谢谢。 用win7/win8安装方案1,重启后直接进入WIN8启动界面,神马情况啊?我是复制到C盘的,因为我用DiskGenius查询过,没有隐藏分区,就C和D盘。  详情 回复 发表于 2014-5-24 22:23
谢谢分享,处帖给你了。  详情 回复 发表于 2014-5-24 18:28
冲器讥刺之后,旧跟http://bbs.wuyou.com/forum.php?mod=viewthread&tid=298248&extra=&page=6的接图一样了。win 7 64  发表于 2013-7-21 06:28
回复

使用道具 举报

8#
发表于 2013-4-6 10:39:49 | 显示全部楼层
按你说的方法做了,重启选择从 Microsoft Windows XP VHD启动时,出现如下提示:
Try (hd 0,0):non-MS: ...
terry528746 发表于 2013-4-5 22:15



一定要把这三个文件:boot.ini、 xpVHD 、xpVHD.mbr复制放入到引导分区根目录,

所谓win7/win8的引导分区就是含有bootmgr的第一个分区,有可能是100M隐藏分区。。。。

你复制三个文件到100m的隐藏分区试试,另外将楼主的安装包(VHD_XP安装版.zip)中的boot目

录释放到c盘以外的NTFS分区,如:D:\boot  (以D盘为例),

不要改动boot内的结构及文件。。且一定是NTFS分区。
回复

使用道具 举报

9#
发表于 2013-4-6 10:43:37 | 显示全部楼层
还是提示无法打开winxp.vhd
2013ff2jj 发表于 2013-4-5 22:12



请提供详细情况。。。。

另外将楼主的安装包(VHD_XP安装版.zip)中的boot目录释放到

c盘以外的NTFS分区,如:D:\boot  (以D盘为例),不要改动boot内的结构及文件。。

且一定是NTFS分区。这样再试试
回复

使用道具 举报

10#
发表于 2013-4-6 14:27:26 | 显示全部楼层
按你说的方法做了,重启选择从 Microsoft Windows XP VHD启动时,出现如下提示:
Try (hd 0,0):non-MS: ...
terry528746 发表于 2013-4-5 22:15



    已修正。。。请重新下载!
回复

使用道具 举报

11#
发表于 2013-4-6 17:02:44 | 显示全部楼层
回复 225# 2010sya


    已编辑好了,谢谢!
回复

使用道具 举报

12#
发表于 2013-4-7 08:18:08 | 显示全部楼层
我没用楼主的批处理,直接把vboot目录和vbootldr、vbootldr.mbr复制到c盘根目录下,
WINXP.VHD也放c根目录 ...
快雪时晴 发表于 2013-4-6 20:10


当然不用楼主的批处理,引导方式也可以不拘一格的。。。

引导方式还有很多的,比如用于Windows XP引导菜单的,

复制xpVHD到c盘根目录下,编辑boot.ini,最后加一行:

c:\xpvhd="Microsoft Windows XP VHD"

即可。

此外还有热键引导,任何品牌的oem分区引导。。。。

这样就可以摆脱系统菜单的束缚了。。。。
回复

使用道具 举报

13#
发表于 2013-4-10 12:09:15 | 显示全部楼层
20130301 发表于 2013-4-10 11:39
楼主,要想成功不容易啊,XP、WIN7下都是如图:

将硬盘模式改为ide。。。。

点评

能不能帮忙做一个集成SATA驱动的XP-vhd。。。电脑不支持硬盘IDE模式。。。。。 谢谢大神  详情 回复 发表于 2015-2-2 11:16
回复

使用道具 举报

14#
发表于 2013-4-16 17:42:34 | 显示全部楼层
2010sya 发表于 2013-4-16 07:11
1、建议在安装xp过程中,不安装任何驱动
2、在pe下使用bootice修复win7的bcd

看过了太多的这种情况,就多啰嗦几句吧:

bootmgr启动管理器每次启动时都会校验当前使用的第一启动硬盘的MBR。。。。



微软的知识库:如果MBR改变且活动分区(Active)也改变时,bootmgr启动管理器会

首先判断它为硬盘控制器上的第二个接口的硬盘,bootmgr程序导入原来存储的BCD文件就会出错,

从而改变BCD存储的启动配置参数,致使BCD里的device变成unknown,这个就是bootmgr的选择引导失败。。。。



但是也有例外,为了保持一个可扩展固件接口系统,使bootmgr启动管理器具备向下兼容性。

bootmgr启动管理器会接管Boot.ini,对已安装的所有NTLDR操作系统统一列为一个可供选择的菜单,

负责管理操作系统的bootmgr在解析Boot.ini文件装载操作系统时,

微软的bootmgr并不会把原来的NTLDR系统也列在启动菜单里,而是将它显示为“早期版本的 Windows”。

回复

使用道具 举报

15#
发表于 2013-4-16 17:45:06 | 显示全部楼层
由此看来,利用bootice添加bcd的MBR启动项,且活动分区(Active)也不是原来的活动分区时,

会存在选择引导失败的隐患。。。。建议楼主去掉那个利用bootice添加bcd启动项的图片。。。

这样就减少了不必要的麻烦。

推荐采用Boot.ini方式纯绿色免安装,只需复制,删除即可完成安装和卸载功能。

点评

还是用你的办法试试吧。  详情 回复 发表于 2014-5-26 15:05
回复

使用道具 举报

16#
发表于 2013-4-18 22:16:30 | 显示全部楼层
回复可见hide的内容好像失效了?
回复

使用道具 举报

17#
发表于 2013-4-27 15:41:50 | 显示全部楼层
hiron 发表于 2013-4-26 12:43
我装完能进XP系统,然后装完驱动,重启后滚动条滚完就进不了桌面了,屏幕黑屏,这是什么原因哦?

是笔记本的双显卡,还是A卡?

点评

是的,搜索论坛已经解决了,谢谢!  发表于 2013-4-27 19:43
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-3 22:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表