无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 15057|回复: 19

给你的 XP 加个 Win8 VHD 启动

  [复制链接]
发表于 2012-6-30 12:03:14 | 显示全部楼层 |阅读模式
写这篇文章的目的, 是希望那些还在用XP的人们也能容易体验一下新系统, VHD方式启动尤其适合体验, 当你觉得不爽的时候,删除它只是删除一个文件而已。当然, 你完全把它当你的第二系统也无所谓,它比虚拟机可是流畅多了。

从XP启动VHD, 也不是很新鲜的事,目前流行的办法一是借助于Vboot工具 (需破解), 二是改变XP的启动方式, 从Bootmgr启动再引导传统的NTLDR, 从而使XP像Win7一样支持VHD启动。

不过令我不解的是, 使用第二个办法的人往往会加进一个Grub4Dos启动, 我不知道这样绕一圈的目的何在, 这也是今天我写本文的原因, 总要有点不同的新鲜的内容才会激发我懒惰的心。

下面就开始讲解需要的步骤, 本文虽然说的是Win8, 但同样适用于Win7 VHD。

第一步: 让你的XP从Bootmger 引导

这一步相当简单,只是简单的拷贝和几个命令行。将Win8的bootmger拷贝到XP的根目录, 用bootsect修改分区启动方式, 然后创建BCD文件。将下面的代码另存为批处理文件,把bootmger, bootsect.exe, bcdedit.exe 放在和批处理的同一目录, 再执行批处理即可。 你也可以下载附件,这样更简单。

VHD Tools.part1.rar (300 KB, 下载次数: 684)
发表于 2012-7-2 21:43:21 | 显示全部楼层
学习了,谢谢分享。。。
回复

使用道具 举报

 楼主| 发表于 2012-7-2 23:33:34 | 显示全部楼层
原帖由 apollooqm 于 2012-7-2 22:31 发表
你還在用繁瑣的方法,不知道Windows_VHD_辅助处理工具嗎?我想請教的是,你的批處理可以用pe空盤挂vhd嗎?



请你告诉我什么是简单的办法?

Windows_VHD我当然知道, 但那个软件是需要你的系统是Win7 (或者PE3.0), 根本是2个概念。当然最后部分你用它来操作也是可以的。但在XP下你直接用它, 我可以打包票是会运行出错的。(请参考Windows_VHD原作者 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=184515&extra=&page=2 15楼的帖子)

我的批处理是用在XP 环境下的 (你想在Win7下用当然也可以, 但诚如你所说,Windows_VHD 更容易些), 而且批处理里边没涉及到挂载VHD, 我在本文说了, 在XP下挂载VHD是比较复杂的, 所以建议到PE下挂载, 而Win7 pe下挂载VHD根本用不到 批处理。

在你没读懂本文之前, 请不要随便指责, 谢谢!

在你读懂之后, 你可以随意批评我在哪儿做得不够好, 而且欢迎你共享你的更好的方法。

[ 本帖最后由 quya 于 2012-7-2 23:44 编辑 ]
回复

使用道具 举报

发表于 2012-7-3 20:25:06 | 显示全部楼层
用BOOTICE方法简单快速
不须批处理,连WIN8系统都提供给你测试
本地硬盘,移动硬盘,U盘都可以用


http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

发表于 2012-7-9 10:11:40 | 显示全部楼层
这个我也有个贴子谈这个问题(第三种方式,用的人较少,不改变xp的引导),包括VHD安装,win7VHD激活等,

xp引导 boot.ini->grldr->bootmgr即可,BCD配置可用Bootice

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=206272&extra=page%3D2

[ 本帖最后由 2011mking 于 2012-7-9 10:18 编辑 ]

点评

xp引导 boot.ini->grldr->利用ntboot,直接引导vhd不就行了,何必非得转bootmgr  详情 回复 发表于 2016-12-14 09:04
回复

使用道具 举报

发表于 2012-7-30 23:10:29 | 显示全部楼层
有没有一健到位?适合小白们用!
回复

使用道具 举报

发表于 2012-8-1 07:51:05 | 显示全部楼层
IMDISK就能挂载VHD,我在2003下一直用,XP想来也是可以的。
回复

使用道具 举报

发表于 2012-8-10 02:11:35 | 显示全部楼层
年龄大了,工作也忙,只能期待高手出傻瓜式的软件了
回复

使用道具 举报

发表于 2012-8-19 06:53:09 | 显示全部楼层
大侠辛苦了,感谢感谢
回复

使用道具 举报

发表于 2012-8-30 21:55:14 | 显示全部楼层
用win7pe启动,运行easybcd,点bcd部署,选择分区,安装bcd,再点选在mbr中安装win7的bootloader,点编写MBR,然后点添加新条目,分别增加原xp系统和新vhd系统
回复

使用道具 举报

发表于 2012-8-30 22:04:54 | 显示全部楼层
方法不错。我在考虑64位的可能性,不过好像也没问题。只要bootsect.exe和bcdedit.exe是32位的就OK了。
回复

使用道具 举报

发表于 2012-8-31 13:13:45 | 显示全部楼层
技术贴,好贴!这其实是最简单的方法
回复

使用道具 举报

发表于 2012-8-31 22:57:57 | 显示全部楼层
原帖由 kingshui 于 2012-8-30 22:04 发表
方法不错。我在考虑64位的可能性,不过好像也没问题。只要bootsect.exe和bcdedit.exe是32位的就OK了。

谢谢提醒!
回复

使用道具 举报

发表于 2014-5-10 17:30:42 | 显示全部楼层
好久没来这里,今天尝试XP下引导VHD(本论坛下载的三烦精简系统),操作步骤无误,可惜启动win7出错,我再摸索看看
回复

使用道具 举报

发表于 2014-5-11 02:48:50 | 显示全部楼层
很好,学习了。谢谢楼主!
回复

使用道具 举报

发表于 2015-8-13 09:43:38 来自手机 | 显示全部楼层
123-888 发表于 2012-8-30 21:55
用win7pe启动,运行easybcd,点bcd部署,选择分区,安装bcd,再点选在mbr中安装win7的bootloader,点编写MB ...

请问要重写nt6引导吗
回复

使用道具 举报

发表于 2015-9-3 19:07:16 | 显示全部楼层
引导可以但是启动vhd却7b蓝屏了,这是咋回事????
回复

使用道具 举报

发表于 2016-11-28 10:32:21 | 显示全部楼层
超值强帖,帮你顶,^_^
回复

使用道具 举报

发表于 2016-12-14 09:04:38 | 显示全部楼层
2011mking 发表于 2012-7-9 10:11
这个我也有个贴子谈这个问题(第三种方式,用的人较少,不改变xp的引导),包括VHD安装,win7VHD激活等,

...


xp引导 boot.ini->grldr->利用ntboot,直接引导vhd不就行了,何必非得转bootmgr
回复

使用道具 举报

发表于 2021-11-23 11:49:54 | 显示全部楼层
遇到一个奇怪的问题
bcdedit /timeout 0
这里设置成0秒,会造成无法选择Win8VHD菜单,
但是设置成其他时间,又会造成机器无法正常启动
陷入了死循环.
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-29 01:23

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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