无忧启动论坛

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

VHD系统专用引导工具VHDBOOT

    [复制链接]
跳转到指定楼层
1#
发表于 2011-11-23 14:15:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是VHDBOOT工具的网盘地址:
http://115.com/file/bhkfuer8#
VHDBOOT.7z
大小: 14905215 字节
修改时间: 2011年12月5日星期一, 11:20:51
MD5: C90357B41D3C7322FFF59EE483958EDD
SHA1: C5DADD3C2CFE9757569CED6BE0D8CCFEB260A6C4
CRC32: F4A95923
一,工具介绍
感谢无忧论坛提供了这么好的一个学习和交流平台!

在不断与大家交流学习和各位老师的指导之下,加上我刚学到的一点粗浅的GRUB4DOS的批处理,我组合拼凑了这个VHD系统专用引导工具VHDBOOT。下面简单的介绍一下该工具的功能特点:
1、可以引导WINXP VHD,Win2003 VHD和原生Win7 VHD系统,其中WINXP VHD,Win2003 VHD是基于VBOOT1.1的,虽然VBOOT2.0已经出来了,但VBOOT2.0对WinXP/Win2003的支持已经不太理想,我最喜欢的immutable参数已经失效,比较失望……。另外,win7 VHD系统就有原生支持,所以不想使用VBOOT来引导win7 VHD。个人比较偏爱原生VHD。如果微软支持原生WinXP VHD和原生Win2003 VHD,我就不会选用VBOOT来做WinXP VHD和Win2003 VHD。
2、由于VBOOT1.1的有效期限是2011-09-15,为了方便用ISO来安装winxp vhd和win2003 VHD系统,该工具会自动将您的电脑日期改为2011-09-11,安装好VHD系统后请自行解决时间过期的问题。过期问题不便公开发表……
3、对于win7 VHD系统,只提供引导现成的VHD,建议用VHD_OneKey_2011_51.exe自己安装原生的win7 VHD系统,再用Windows7_Loader 2.0.5.0进行激活,之后就可以删除硬盘上的bootmgr和BCD了,用本工具引导win7 VHD系统会保留系统的激活状态。
4、vboot最吸引我的一个地方就是immutable参数,可是bootmgr却没有这个参数,为了实现immutable的功效,本工具就采用了G4D+OMNIFS+G4D的方式,实现了这样的功能。每次开机都会自动还原Win7 VHD
5、本工具分ISO版、UD版和硬盘版。其中UD版和硬盘版有默认系统选择的记忆功能,即本次开机选择了启动Win7 VHD系统,下次开机的默认系统就是Win7 VHD系统
6、用本工具引导VHD系统,需遵从一定的文件结构安排:
  a、WinXP VHD的文件结构:
           /WINXP/WINXP.VHD                        (母盘)
           /WINXP/WINXP_CH.VHD                     (一级差分盘)
           /WINXP/WINXP_CH_bak0.VHD                (一级差分盘备份)
           /WINXP/WINXP_CH_bak1.VHD                (一级差分盘备份)
           /WINXP/Winxp_ch_immutable_child.vhd     (Vboot自动产生的immutable文件)
           /WINXP/winxp-sp3.iso                    (安装光盘文件)
           /WINXP/vboot.img                        (安装软盘文件)
  b、USBXP VHD的文件结构:
           /USBXP/USBXP.VHD                        (母盘)
  c、Win2003 VHD的文件结构:
           /WIN2003/WIN2003.VHD                    (母盘)
           /WIN2003/WIN2003_CH.VHD                 (一级差分盘)
           /WIN2003/WIN2003_CH_bak0.VHD            (一级差分盘备份)
           /WIN2003/WIN2003_CH_bak1.VHD            (一级差分盘备份)
           /WIN2003/WIN2003_ch_immutable_child.vhd (Vboot自动产生的immutable文件)
           /WIN2003/WIN2003.iso                    (安装光盘文件)
           /WIN2003/vboot-2k3.img                  (安装软盘文件)
  d、Win7 VHD的文件结构:
           /WIN7/WIN7.VHD                          (母盘)
           /WIN7/WIN7_CH.VHD                       (一级差分盘)
           /WIN7/WIN7_CH_bak.VHD                   (一级差分盘备份)
           /WIN7/WIN7_CH_CH.VHD                    (二级差分盘)
           /WIN7/WIN7_CH_CH_BAK.VHD                (二级差分盘备份)
  
  e、LINUX光盘镜像和WinPE的文件结构:
           /BOOT/IMGS/LinuxPE.iso
           /BOOT/IMGS/ubuntu-11.10-desktop-i386.iso
           /BOOT/IMGS/win7pe.iso
           /BOOT/IMGS/win03pe.iso
以上所有系统的文件存放不限定分区,可以放置在任意NTFS分区的根目录下.


























二,安装介绍

fba版请用FbinstTool工具格式化U盘即可,另外ISO版可以直接放入UD区,如果您的UD用的是0PE,只要把VHDBOOT.ISO放入到/BOOT/IMGS下,之后就可以用它的RUN模块直接引导了,免写菜单,非常方便。

下面简单介绍一下硬盘版的安装方法。有3种方案可以选择。

第1种方案:改写MBR,可以用BOOTICE 0.9工具来做。下面是用BOOTICE 0.9把硬盘版的VHDBOOT安装到MBR的截图:


第2种方案,如果您现有的系统是Win7,您又不想修改MBR,可以在现有的BCD文件中添加一个启动VHDBOOT的引导项,下面是BOOTICE 0.9修改BCD的截图:


第3种方案,如果您现有的系统是WinXP/Win2003,您又不想修改MBR,可以在Boot.INI文件的末尾添加下面一句代码即可:
C:\VHLDR="启动 VHDBOOT"

[ 本帖最后由 1976yuan 于 2011-12-8 08:36 编辑 ]

评分

参与人数 1无忧币 +20 收起 理由
2011wan06 + 20 原创内容

查看全部评分

推荐
 楼主| 发表于 2011-12-10 11:10:35 | 只看该作者

回复 #16 wan06 的帖子

我真机测试用的就是安装版的ISO文件,采用的是菜鸟论坛YTJ的XP/2K3安装光盘,非GHO克隆。

在确保WinXP文件夹下存在vboot.img的前提下安装程序无法复制文件:vbootdsk.sys等,我就不知是怎么回事了,我这里是可以正确复制的。

用VBoot安装Linux我也不知道怎么去做。请教坛子里其他的高手吧。

评分

参与人数 1无忧币 +20 收起 理由
wan06 + 20 原创内容

查看全部评分

回复

使用道具 举报

推荐
发表于 2012-2-23 17:09:42 | 只看该作者
如何把修改系统时间的去掉?
回复

使用道具 举报

推荐
发表于 2013-5-26 21:30:55 | 只看该作者
用了你的   VHD系统专用引导工具VHDBOOT
非常好用,想问问多硬盘的怎么启动!用你的引导工具,单硬盘的没问题,我的机子三个硬盘就没办法启动了,好像在没有差分的情况下,用还原VHDXP的选项能进系统,正常启动就没不行了,请教下谢谢!!!!
回复

使用道具 举报

推荐
发表于 2011-11-23 14:20:09 | 只看该作者
顶一下。
楼主的可以做成一个iso文件
我要实现同样的功能就只能是一堆文件

其实可以等vboot2.0正式版出来后,做成nt5的系统用1.1的驱动,nt6的系统用2.0驱动。
这样就可以实现无须bootmgr及bcd引导封装版的win7

[ 本帖最后由 bfgxp 于 2011-11-23 14:22 编辑 ]

评分

参与人数 1无忧币 +20 收起 理由
2011wan06 + 20 我很赞同

查看全部评分

回复

使用道具 举报

推荐
 楼主| 发表于 2011-12-8 08:10:38 | 只看该作者

回复 #12 wan06 的帖子

您是说能否用ISO安装VHD系统吗?

评分

参与人数 1无忧币 +20 收起 理由
wan06 + 20 我很赞同

查看全部评分

回复

使用道具 举报

推荐
发表于 2011-12-7 19:03:20 | 只看该作者
用附件能直接引导安装吗?
回复

使用道具 举报

推荐
 楼主| 发表于 2011-12-5 09:52:22 | 只看该作者
回复 #10 ziyoudu 的帖子
已经解决了这个问题。在我的电脑上现在就是用ntldr引导vhldr的
请测试下面的附件:
VHLDR.7z (125.81 KB, 下载次数: 369)

评分

参与人数 1无忧币 +20 收起 理由
wan06 + 20 原创内容

查看全部评分

回复

使用道具 举报

推荐
发表于 2011-12-11 07:51:38 | 只看该作者
我启动linux光盘镜像时中途停止不动了是怎么回事?启动linuxpe镜像正常!

[ 本帖最后由 wan06 于 2011-12-11 19:20 编辑 ]
回复

使用道具 举报

推荐
发表于 2011-12-10 19:09:43 | 只看该作者
我也出现文件无法复制的情况后来手工添加了才正常,我估计是破坏了文件的校验,以前做系统光盘有过类似经验,修改了文件不加校验的话,安装过程中就会这样报错
回复

使用道具 举报

推荐
 楼主| 发表于 2011-12-10 11:01:41 | 只看该作者

回复 #17 zqywult 的帖子

在下载的VHDBOOT.7z里面,win2003 ISO安装.exe 和 winxp ISO安装.exe这二个文件,是用WIN2003或WINXP的安装光盘ISO文件替换里面的那个0字节文件,但必须保持与0文件同名。至于压缩VHD.bat,是在安装好了系统之后,如果您的VHD文件体积比实际占用空间还大,想把多余的空间释放出来,则回到Win7PE下运行该批处理就可以通过ghost硬盘对拷的方法进行间接的VHD压缩。VHD压缩非必需步骤,您完全可以不压缩。取决于个人爱好。

创建差分则是必须做的步骤,这个步骤是整个VHD系统完工前的最后一道工序。

[ 本帖最后由 1976yuan 于 2011-12-10 11:11 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2011-11-23 14:22:29 | 只看该作者
压缩包里面三个版本都有(ISO版本 FBA版本 和 硬盘版本)。请下载试验。
回复

使用道具 举报

4#
发表于 2011-11-23 14:48:33 | 只看该作者
我部署了100台VHDXP,目前遇到一个非常大的问题,就是突然停电,VHD文件损坏,删除都删除不掉损坏的文件,无耐每次只能手工重新格式化VHD所在的分区。
回复

使用道具 举报

5#
发表于 2011-11-23 14:51:23 | 只看该作者

回复 #3 1976yuan 的帖子

应该加入win7vhd的安装功能,只要在原启动镜像中加入vboot2.0中tools目录的内容(也可只选X86),就能很好的地安装win7vhd.
总之本人不赞成将VBOOT做成镜像来使用,直接在硬盘上使用vboot ,能够很好完整的使用它的快照功能和快速恢复功能

[ 本帖最后由 O.Y.M.2010 于 2011-11-23 15:05 编辑 ]
回复

使用道具 举报

6#
发表于 2011-11-23 15:21:05 | 只看该作者
楼主为什么不破解它的时间过期问题呢?
回复

使用道具 举报

7#
 楼主| 发表于 2011-11-23 15:32:17 | 只看该作者

回复 #6 2011wan06 的帖子

过期问题不便公开发表……
回复

使用道具 举报

8#
 楼主| 发表于 2011-11-23 15:38:55 | 只看该作者

回复 #4 Plantsoot 的帖子

对于正在使用的只读文件,如果突然停电,也有可能会损坏吗?
回复

使用道具 举报

9#
发表于 2011-11-23 15:44:43 | 只看该作者

回复 #4 Plantsoot 的帖子

做差分了吗?
是只损坏差分还是连同主vhd都损坏了
若是只损坏差分也没什么吧。删不掉,就用dd命令写入备份的
回复

使用道具 举报

10#
发表于 2011-11-23 20:29:38 | 只看该作者
不能写在boot.ini 吗


  我用boot.ini引导vhdldr     直接访问原来的grub  菜单文件了
回复

使用道具 举报

14#
发表于 2011-12-8 16:51:52 | 只看该作者
是的,通过ISO引导安装
回复

使用道具 举报

15#
 楼主| 发表于 2011-12-8 19:49:06 | 只看该作者

回复 #14 wan06 的帖子

在我的真机上测试,无论是用ntldr引导VHLDR还是用bootmgr引导VHLDR.MBR,都可以用ISO来安装WinXP和Win2003的。

评分

参与人数 1无忧币 +20 收起 理由
wan06 + 20 精品文章

查看全部评分

回复

使用道具 举报

16#
发表于 2011-12-8 21:38:39 | 只看该作者
要能安装原安装版的XP而不是克隆版的。
回复

使用道具 举报

17#
发表于 2011-12-9 02:44:51 | 只看该作者
回复 #15 1976yuan 的帖子

请问:下载的VHDBOOT.7z里面,win2003 ISO安装.exe 和 winxp ISO安装.exe这二个文件,是否是用WIN2003或WINXP的安装光盘ISO文件替换里面的那个0字节文件,再运行“压缩VHD.bat”,制作WIN2003或WINXP的VHD,然后运行“创建差异磁盘.bat”,建立差异VHD
??

如我理解的错误,请LZ指教!谢谢了!!
回复

使用道具 举报

18#
发表于 2011-12-9 16:40:29 | 只看该作者
原帖由 1976yuan 于 2011-12-8 19:49 发表 在我的真机上测试,无论是用ntldr引导VHLDR还是用bootmgr引导VHLDR.MBR,都可以用ISO来安装WinXP和Win2003的。
我安装安装版XP时老提示安装程序无法复制文件:vbootdsk.sys等。跳过这个文件安装重启后用安装布置2无法启动安装!这几个文件为什么无法复制呢?

[ 本帖最后由 wan06 于 2011-12-9 16:41 编辑 ]
回复

使用道具 举报

19#
发表于 2011-12-9 16:52:18 | 只看该作者
我手动把上面那个文件加入后才能正常安装,想问一下楼主为什么不会自动把上述那个启动文件加入到VHD中?
回复

使用道具 举报

20#
发表于 2011-12-10 07:23:21 | 只看该作者
用工具如何安装linux系统呢?
回复

使用道具 举报

25#
发表于 2011-12-11 07:52:40 | 只看该作者
用虚拟机能启动的,是不是缺少软盘镜像文件呢?也可能是ISO文件是不连续的原因吧!

[ 本帖最后由 wan06 于 2011-12-11 08:19 编辑 ]
回复

使用道具 举报

26#
发表于 2011-12-23 18:23:21 | 只看该作者
学习一下,支持下好东西。
回复

使用道具 举报

27#
发表于 2011-12-23 21:01:27 | 只看该作者
very good article
回复

使用道具 举报

28#
发表于 2011-12-26 02:49:54 | 只看该作者
好东西,顶一下楼主了、
回复

使用道具 举报

29#
发表于 2012-1-1 21:17:11 | 只看该作者
新年快乐!!!

楼主请问如何修改 VHD 默认存放位置 ?

* WinXP (/winxp/winxp.vhd)
  Win2003 (/win2003/win2003.vhd)


如何修改 C:\boot\VHDBOOT\VHDBOOT 文件?

C:\boot\VHDBOOT\VHDBOOT 文件源代码?


谢谢.
回复

使用道具 举报

30#
发表于 2012-1-3 12:37:24 | 只看该作者
下载收藏!!!!!!!!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-22 19:58

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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