无忧启动论坛

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

Windows VHD 辅助处理工具 2012 【附图文教程】【12.10.01更新】

    [复制链接]
211#
发表于 2011-2-13 01:23:45 | 只看该作者
关注,研究!支持,新技术,谢谢楼主分享
回复

使用道具 举报

212#
发表于 2011-2-16 08:42:33 | 只看该作者
这东西真不错

配合nt6引导修复和bcdtool 等工具就可以在 无系统电脑或 xp系统电脑上安装 vhd 模式的win7了

顶起此帖。
回复

使用道具 举报

213#
 楼主| 发表于 2011-2-16 08:46:50 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 08:42 发表
这东西真不错

配合nt6引导修复和bcdtool 等工具就可以在 无系统电脑或 xp系统电脑上安装 vhd 模式的win7了

顶起此帖。


软件已有修复引导功能,默认支持在无系统或者xp机子上安装vhd系统。
一般无需借助其他工具来修复引导。
回复

使用道具 举报

214#
发表于 2011-2-16 09:03:56 | 只看该作者
原帖由 lianjiang 于 2011-2-16 08:46 发表


软件已有修复引导功能,默认支持在无系统或者xp机子上安装vhd系统。
一般无需借助其他工具来修复引导。


对于一个xp系统来说,要想安装一个 vhd 模式的 win7 ,更改引导为nt6+bootmgr并事先安装一个pe3 是使用这个工具的必要条件。
而这个准备工作,是要在xp下完成的。
当然要是有可以启动的u盘pe3 直接运行这个工具就方便多了。

但我总觉得对于vhd 模式的win7, 还是在硬盘上安装一个独立的 pe3 以备日常维护vhd 系统更妥当些。
所以我的做法是:在win_xp 下事先复制一个 pe3 ,然后通过 ntldr 调用 grldr 在调用 bootmgr 启动进入 pe3 ,然后运行这个工具生成一个vhd模式的win7 系统。这个过程中我发现 很多 pe3 自带的 bcd 都是简化过的,无法顺利引导 vhd 完成win7的安装,所以还是需要用到 bcdtool 这样的工具进行修改,如果简单的用原始bcd 覆盖当前 Bcd的话,pe3 启动项又会丢失,还是需要重新建立。目前只好事先做好一个可以正常引导vhd 顺利完成win7安装同时又具有pe3启动项的 bcd 。

[ 本帖最后由 dos时代菜鸟 于 2011-2-16 09:12 编辑 ]
回复

使用道具 举报

215#
 楼主| 发表于 2011-2-16 09:08:16 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 09:03 发表


对于一个xp系统来说,要想安装一个 vhd 模式的 win7 ,更改引导为nt6+bootmgr并事先安装一个pe3 是使用这个工具的必要条件。
而这个准备工作,是要在xp下完成的。
当然要是有可以启动的u盘pe3 直接运行这 ...


言之有理。
因为运行环境不支持xp,因此对于裸机或者xp系统,进入pe3.0是运行这个软件的前提。
硬盘,光盘,u盘进入都是可以的。
回复

使用道具 举报

216#
发表于 2011-2-16 09:16:15 | 只看该作者
如果软件能够 检测当前 Bcd 是否适合 引导 vhd 模式的win7 并进行自动修改就好了。
回复

使用道具 举报

217#
 楼主| 发表于 2011-2-16 09:28:20 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 09:03 发表


对于一个xp系统来说,要想安装一个 vhd 模式的 win7 ,更改引导为nt6+bootmgr并事先安装一个pe3 是使用这个工具的必要条件。
而这个准备工作,是要在xp下完成的。
当然要是有可以启动的u盘pe3 直接运行这 ...


用bcdboot修复引导,原有的菜单项应该是保留的。
回复

使用道具 举报

218#
 楼主| 发表于 2011-2-16 09:29:52 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 09:16 发表
如果软件能够 检测当前 Bcd 是否适合 引导 vhd 模式的win7 并进行自动修改就好了。


对于win7 及vhd的引导没有研究,不知修改的核心问题在哪里。

用bcdboot修复引导应是最简单的处理办法。
回复

使用道具 举报

219#
发表于 2011-2-16 09:35:07 | 只看该作者
原帖由 lianjiang 于 2011-2-16 09:29 发表


对于win7 及vhd的引导没有研究,不知修改的核心问题在哪里。

用bcdboot修复引导应是最简单的处理办法。


可否先准备一个 没有精简过的完好 Bcd_0  但不要有任何启动项目
然后把 当前bcd 中的启动项目都 copy 到这个 bcd_0 中,再把 bcd_0 覆盖当前bcd .
回复

使用道具 举报

220#
 楼主| 发表于 2011-2-16 10:07:57 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 09:35 发表


可否先准备一个 没有精简过的完好 Bcd_0  但不要有任何启动项目
然后把 当前bcd 中的启动项目都 copy 到这个 bcd_0 中,再把 bcd_0 覆盖当前bcd .


有简单的copy办法吗?
用bcdboot修复引导,原有的菜单项应该是保留的,这就等同于copy原有项目。

一个个处理原bcd中的项目的话,就太麻烦了。

能否引导vhd,应与bcd无关,你换个专业版以上的bootmgr看看,应该只与这个文件有关。
回复

使用道具 举报

221#
发表于 2011-2-16 10:43:21 | 只看该作者
好的
另外 看看 这两个 Bcd 就知道了,一个可以 启动 vhd 一个不可以,但是 他们都可以引导 pe3

问题bcd.rar

4.29 KB, 下载次数: 38, 下载积分: 无忧币 -2

好用BCD.rar

4.66 KB, 下载次数: 36, 下载积分: 无忧币 -2

回复

使用道具 举报

222#
 楼主| 发表于 2011-2-16 10:45:59 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 10:43 发表
好的
另外 看看 这两个 Bcd 就知道了,一个可以 启动 vhd 一个不可以,但是 他们都可以引导 pe3


没用过pe自带的安装程序安装到硬盘的。
我都是自己添加pe引导项,因此未遇到过bcd无法引导vhd问题。
以后试试看。
回复

使用道具 举报

223#
 楼主| 发表于 2011-2-16 10:58:38 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 10:43 发表
好的
另外 看看 这两个 Bcd 就知道了,一个可以 启动 vhd 一个不可以,但是 他们都可以引导 pe3


看了一下,问题bcd似乎除了少了device项外,其他项目都是一样的。

你添加一个device项目看看。
回复

使用道具 举报

224#
发表于 2011-2-16 11:29:29 | 只看该作者
原帖由 lianjiang 于 2011-2-16 10:58 发表


看了一下,问题bcd似乎除了少了device项外,其他项目都是一样的。

你添加一个device项目看看。



解决办法 我倒是有,我可以用 bcdtools 修复Bcd到原始状态,然后在 添加pe3项目。

另外发现 bcdboot 好像需要指定 win7 所在目录,用于复制 \windows\boot 中的文件,而对于 没有安装win7 的电脑,通过 pe3 启动的话,pe3 的x:\windows 里面是没有这个 boot 文件夹的,这样的话运行bcdboot就需要 挂载那个 win7_v.vhd 然后利用 win7_v.vhd 中的 windows 路径.
回复

使用道具 举报

225#
 楼主| 发表于 2011-2-16 11:48:26 | 只看该作者
原帖由 dos时代菜鸟 于 2011-2-16 11:29 发表



解决办法 我倒是有,我可以用 bcdtools 修复Bcd到原始状态,然后在 添加pe3项目。

另外发现 bcdboot 好像需要指定 win7 所在目录,用于复制 \windows\boot 中的文件,而对于 没有安装win7 的电脑,通过 ...

既然是启动win7 vhd,那么里面装有win7是自然的事情,因此,用bcdboot修复引导不是问题。
回复

使用道具 举报

226#
发表于 2011-2-17 22:08:21 | 只看该作者
太感谢了  写的非常详细  辛苦了!
回复

使用道具 举报

227#
发表于 2011-2-18 11:05:56 | 只看该作者
双硬盘,第一硬盘无系统,Win7在第二硬盘第一主分区。貌似没判断出来,尝试向第一硬盘写入引导?
回复

使用道具 举报

228#
 楼主| 发表于 2011-2-18 11:07:44 | 只看该作者
原帖由 onedream06 于 2011-2-18 11:05 发表
双硬盘,第一硬盘无系统,Win7在第二硬盘第一主分区。貌似没判断出来,尝试向第一硬盘写入引导?


启动硬盘是哪个?
win7系统是如何启动的?
回复

使用道具 举报

229#
 楼主| 发表于 2011-2-18 11:08:47 | 只看该作者
原帖由 onedream06 于 2011-2-18 11:05 发表
双硬盘,第一硬盘无系统,Win7在第二硬盘第一主分区。貌似没判断出来,尝试向第一硬盘写入引导?

已有win7的无需再向硬盘写入引导。
直接添加启动项就可以了。
回复

使用道具 举报

230#
发表于 2011-2-18 11:39:59 | 只看该作者
原帖由 <i>lianjiang</i> 于 2011-2-18 11:08 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2162279&ptid=184515" 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 />

<br />
已有win7的无需再向硬盘写入引导。<br />
直接添加启动项就可以了。
<br />
是的,Win7环境已经进不去了,是在PE3下操作。直接添加后再查看第二硬盘第一分区的BCD,没发现相关启动项,倒是在第一硬盘第一分区发现boot.ini文件。所以只得先把BCD等NT6启动文件复制到第一硬盘第一分区,添加完后再复制回到第二硬盘第一分区~~
回复

使用道具 举报

231#
发表于 2011-2-18 11:43:31 | 只看该作者
原帖由 <i>lianjiang</i> 于 2011-2-18 11:07 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2162276&ptid=184515" 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 />

<br />

<br />
启动硬盘是哪个?<br />
win7系统是如何启动的?
<br />
启动硬盘为第一硬盘,由于安装系统一般操作都会操作第一主分区,为避免麻烦安装了1JF9,从第二主分区的grub启动,由grub引导第二硬盘,忘了是直接引导扇区还是寻找bootmgr了~~~
回复

使用道具 举报

232#
 楼主| 发表于 2011-2-18 12:10:06 | 只看该作者
原帖由 onedream06 于 2011-2-18 11:43 发表

启动硬盘为第一硬盘,由于安装系统一般操作都会操作第一主分区,为避免麻烦安装了1JF9,从第二主分区的grub启动,由grub引导第二硬盘,忘了是直接引导扇区还是寻找bootmgr了~~~


这种情况,只有自己处理引导了。

就是一个人做到你的电脑前,也不见得能搞明白你的机子的引导关系,指望一个软件就能搞定一切是不现实的。
回复

使用道具 举报

233#
发表于 2011-2-18 12:54:33 | 只看该作者
原帖由 <i>lianjiang</i> 于 2011-2-18 12:10 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2162319&ptid=184515" 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 />

<br />

<br />
这种情况,只有自己处理引导了。<br />
<br />
就是一个人做到你的电脑前,也不见得能搞明白你的机子的引导关系,指望一个软件就能搞定一切是不现实的。
<br />
我是想知道是如何判断的,可否增加一个直接搜索所有盘BCD之类的,这样出现问题的几率不就少了点~~
回复

使用道具 举报

234#
 楼主| 发表于 2011-2-18 13:59:17 | 只看该作者
原帖由 onedream06 于 2011-2-18 12:54 发表

我是想知道是如何判断的,可否增加一个直接搜索所有盘BCD之类的,这样出现问题的几率不就少了点~~


前面你也没交代清楚,软件自动是判断成什么结果的?
是提示了无系统的机子自动更新引导信息,还是直接修改启动项的?
回复

使用道具 举报

235#
 楼主| 发表于 2011-2-18 14:03:08 | 只看该作者
机子里有win7的,直接在win7下运行Windows VHD 辅助处理工具就可以了。
回复

使用道具 举报

236#
 楼主| 发表于 2011-2-18 15:38:42 | 只看该作者
原帖由 vbyu 于 2011-2-18 15:22 发表
希望添加支持ISO......


玩电脑的人,机子里不会没有虚拟光驱;
不会玩的人,vhd也不会用。
因此目前不考虑。
等以后vhd流行了再说。
回复

使用道具 举报

237#
发表于 2011-2-18 15:47:43 | 只看该作者
原帖由 <i>lianjiang</i> 于 2011-2-18 13:59 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2162392&ptid=184515" 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 />

<br />

<br />
前面你也没交代清楚,软件自动是判断成什么结果的?<br />
是提示了无系统的机子自动更新引导信息,还是直接修改启动项的?
<br />
不好意思,因为后来成功弄好了,也就没怎么在意,所以只是隐约记得有生成boot.ini,当时0:0下有没有bootmgr也忘了~本想重现一下,但环境改变了,没有那效果了,只被当一般没有系统处理了。但性质相同,PE3下,双硬盘,第一硬盘(启动)无系统,第二硬盘有win7,没能判断找到。如何启动到win7不同人有不同的部署,但最末都是bootmgr加载BCD,软件是不是可以做到寻找所有可能存在BCD的地方,没有后再考虑xp,无系统情况?但很明显,这里还不够完善。
回复

使用道具 举报

238#
 楼主| 发表于 2011-2-18 16:40:36 | 只看该作者
原帖由 onedream06 于 2011-2-18 15:47 发表
不好意思,因为后来成功弄好了,也就没怎么在意,所以只是隐约记得有生成boot.ini,当时0:0下有没有bootmgr也忘了~本想重现一下,但环境改变了,没有那效果了,只被当一般没有系统处理了。但性质相同,PE3下,双硬盘,第一硬盘(启动)无系统,第二硬盘有win7,没能判断找到。如何启动到win7不同人有不同的部署,但最末都是bootmgr加载BCD,软件是不是可以做到寻找所有可能存在BCD的地方,没有后再考虑xp,无系统情况?但很明显,这里还不够完善。


因为启动硬盘无系统,因此判断成无系统是准确的。
至少从你报告的有限信息看,软件的判断与处理不存在问题。
至于如何启动win7,默认启动也好,1JF9启动也罢,用户想怎么启动就怎么启动,与本软件无关。

寻找bcd来确定启动环境,是不合理的。
只有启动硬盘的启动信息才是有效的,其它硬盘上的启动信息,不应作为启动环境的判断依据。
绝不应该把特殊情况来作为一般情况来处理。
因此你的建议不予考虑。
回复

使用道具 举报

239#
 楼主| 发表于 2011-2-18 16:46:08 | 只看该作者
另,第一硬盘的boot.ini不是Windows VHD 辅助处理工具生成的,是xp vhd版的文件。
回复

使用道具 举报

240#
发表于 2011-2-18 17:45:58 | 只看该作者
原帖由 <i>lianjiang</i> 于 2011-2-18 16:40 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2162509&ptid=184515" 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 />

<br />

<br />
因为启动硬盘无系统,因此判断成无系统是准确的。<br />
至少从你报告的有限信息看,软件的判断与处理不存在问题。<br />
至于如何启动win7,默认启动也好,1JF9启动也罢,用户想怎么启动就怎么启动,与本软件无关。<br />
...
<br />
嗯,想想根据文件名判断也确实不够合理。如同杀软一般~~
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 11:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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