无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4245|回复: 6
打印 上一主题 下一主题

请问用WinXP-VHD辅助工具创建vhd后怎么备份vboot?

[复制链接]
跳转到指定楼层
1#
发表于 2011-10-25 14:39:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在win7下用WinXP_VHD辅助工具创建一个vhd,担心以后主系统需要还原,所以想请教下如何备份vboot文件.<br /><br />其实就是想知道如何在新系统中使用原XP.VHD!<br />本人小白一个,对命令不熟悉,也没用过vboot。想走捷径直接备份一些文件.(反正我只是在同一个系统中使用)不知道应该备份哪些东西?<br /><br />1.vboot目录<br />2.vbootldr.mbr、vbootldr<br />3.boot.ini<br />4.bcd文件<br /> <br />还有其他的文件吗?有没有驱动、注册表?要不要在新系统装WinXP_VHD辅助工具?<br /><br />谢谢各位!!!

[ 本帖最后由 2011wswj 于 2011-10-27 19:11 编辑 ]
2#
发表于 2011-10-25 17:06:53 | 只看该作者
你的xp-vhd能用吗?你有没有用处理过时间限制的vboot文件?<br /><br />三个文件是一整套。<br />这个链接下面的三楼文件+WinXP_VHD辅助工具+你那个XP.VHD(包括两个差分文件)就行了。<br />(当然,如果你觉的引导文件太乱的话,可以试着看看chennall大的ntboot模块)<br /><a href="http://bbs.wuyou.net/forum.php?mod=viewthread&tid=201439&extra=page%3D1" target="_blank">http://mahuniu.ys168.com/</a>

[ 本帖最后由 rzsggg 于 2011-10-26 08:59 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-10-25 23:10:54 | 只看该作者
原帖由 <i>rzsggg</i> 于 2011-10-25 17:06 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2326222&ptid=201611" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
你的xp-vhd能用吗?你有没有用处理过时间限制的vboot文件?<br />
<br />
三个文件是一整套。<br />
这个链接下面的三楼文件+WinXP_VHD辅助工具+你那个XP.VHD(包括两个差分文件)就行了。<br />
(当然,如果你觉的引导文件太乱的话, ...
<br />


我用的是修改后的vbootdsk.sys文件.我其实就是不知道要怎么才能备份那个win7主系统引导的设置。只保存“三楼文件+WinXP_VHD辅助工具+你那个XP.VHD"的话,我装winxp-vhd辅助工具怎么把vboot驱动写到系统里呢?(这软件只在新建vhd时有写入vboot驱动的选择,好像没法为已经建好的vhd再写入vboot驱动)
回复

使用道具 举报

4#
发表于 2011-10-26 00:44:10 | 只看该作者
刚装完XP VHD
2楼提供的那个文件vbootsmp.sys替换后,安装12F蓝屏(过期) ,
找到vbootdsk.sys替换后才安装成功.

回复

使用道具 举报

5#
发表于 2011-10-26 08:53:09 | 只看该作者

回复 #4 快雪时晴 的帖子

不好意思,那个链接给错了,相似的帖子上给出过一个完整版的破解过的vboot. 我再找找
回复

使用道具 举报

6#
 楼主| 发表于 2011-10-26 23:41:17 | 只看该作者
论坛能发修改的吗?
这有一个:http://ishare.iask.sina.com.cn/f/19012288.html
回复

使用道具 举报

7#
 楼主| 发表于 2011-10-27 19:09:13 | 只看该作者
我的昨天弄好了。
写下方法,万一以后有人搜到这个帖子就可以用下面的办法配置了.
和我一样是小白的可以参考下。
······················
适用于在主系统还原后重建XP-VHD启动项(也可用于将XP.VHD转移到其他计算机使用)
1.虽然原vhd文件是使用xp-vhd辅助工具建立的,但由于它基于vboot,所以下列操作只需要用到vboot而不需再次使用xp-vhd辅助工具。
2.建议选择性阅读vmlite官网的介绍:http://www.vmlite.com/vboot/instructions.html
3.步骤
   需要用到“VOOT目录"\"vbootldr"\"vbootldr.mbr"\"xp.vhd"

一.将vboot目录和vbootldr、vbootldr.mbr文件复制到原位置
例如:
C:\.
   |   vbootldr
   |   vbootldr.mbr
   |----- vboot
   |
   |-------- floppies
   |
   |-------- fonts
   |
   |-------- grub
   |
   |-------- tools

二.无论主系统是XP还是WINDOWS 7,都可以在分区下使用 boot.ini 文件来添加引导项。
【我在win7下用boot.ini成功添加了启动项,觉得很奇怪。我之前以为win7只能修改bcd文件才行】
在分区下添加boot.ini,其内容是:
[boot loader]
default=multi(0)disk(0)rdisk(0)partition(1)\windows
timeout=30
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="Microsoft Windows XP x86" /fastdetect
C:\vbootldr.mbr="WinXP"

(如果是win7,也可以管理员打开cmd下运行:
bcdedit /create {D3DCE997-7447-41FC-9740-A8D20EE3BF55} /d "VBoot" /application BOOTSECTOR
bcdedit /set {D3DCE997-7447-41FC-9740-A8D20EE3BF55} device partition=C:
bcdedit /set {D3DCE997-7447-41FC-9740-A8D20EE3BF55} path \vbootldr.mbr
bcdedit /displayorder {D3DCE997-7447-41FC-9740-A8D20EE3BF55} /addlast
bcdedit /timeout 30
其中D3DCE997-7447-41FC-9740-A8D20EE3BF55必须修改为你的C盘的uuid!uuid获取办法见附1)

三.添加了启动项后还需修改grub.cfg文件
grub.cfg在\ vboot \ GRUB文件夹,可以用文本编辑器打开

既然复制的voot目录来自vhd-xp软件,那么打开grub.cfg后能看到下列语句

  1. menuentry "XP VHD" {
  2.   vboot harddisk="(UUID=XX)/WINXP.VHD"
  3. }
  4. menuentry "XP Install Step 2" {
  5.   vboot harddisk="(UUID=XX)/WINXP.VHD" cdrom=(hd0,1)/winxp-sp2.iso boot=harddisk
  6. }
  7. menuentry "XP Install Step 1" {
  8.   vboot harddisk="(UUID=XX)/WINXP.VHD" floppy=(hd0,1)/vboot/vboot.img cdrom=(hd0,1)/winxp-sp2.iso boot=cdrom
  9. }
复制代码

现在只是需要把建好的VHD文件加载上去,所以XP Install Step x就无关紧要了,只需修改好第一项!
显然,那就是你保存vhd文件的路径,比如我保存在F:\XP.VHD,就只需将F盘的uuid替代XX.
按官方说法,可以用(hd0,X)替代(UUID=XX),即(hd 磁盘,分区)形式,但vboot似乎不识别逻辑分区.所以推荐使用uuid的办法.

完成这三步就可以在启动时看到xp-vhd的选项了!

附:uuid获取:将vboot复制完成后,可以调用vbootedit(或vbootedit64)查看X分区对应uuid
管理员运行cmd
32位:c:\vboot\vbootedit uuid X:
64位:c:\vboot\vbootedit64 uuid X:
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 04:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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