无忧启动论坛

标题: (更新)发一个封装版的WinXP VHD系统镜像,新增对原生Win7 VHD系统的引导 [打印本页]

作者: 1976yuan    时间: 2011-9-27 15:30
标题: (更新)发一个封装版的WinXP VHD系统镜像,新增对原生Win7 VHD系统的引导
由于现在很多的网盘已经失效了,所以现在不再使用网盘发共享资料,免得时间长了无法下载。
另外,本人对VHD系统已经没有当初的那种热度了。加之现今内存已经是白菜价,于是又从新回到了内存系统。
但由于本帖还是有一些朋友不时的在关注,一些朋友还想下载以前分享的USB VHD系统,我就特意申请了一个QQ邮箱,利用QQ邮箱的文件中转站的功能把USB VHD系统放到里面去了,需要的朋友可以到这个QQ邮箱里去下载:
1923810290@qq.com (密码:VHD1 2 3 4 5 6)(奇怪,数字连续存放就变成了*号,密码的数字之间是没有空格的)
请进入邮箱下载的朋友顺便关注一下文件到期的问题,如果文件到期了请顺便续期,以方便其他需要的朋友。

2011年11月16日新增对原生Win7 VHD系统引导。仅供有兴趣的朋友参考,下载地址请移步到174楼:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=200563&page=18#pid2338144

2011年10月27日新增一个USBXP VHD系统。需要说明的是:我对本USBXP系统没有做过多的深入研究,不知道会有什么样的问题发生,仅供有兴趣的朋友玩玩,下载地址请移步到128楼:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=200563&page=13#pid2327110

2011年10月25日新增一个封装版的Win2003 VHD系统和修改了VbootXP.ISO文件,可以引导和还原Win2003 VHD系统,下载地址请移步到117楼:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=200563&page=12#pid2326205

2011年10月13日进行了如下更新:
1 驱动包更新为自由天空最新驱动包5.2.1.3

2 仅用一个VbootXP.ISO就能完成WinXP VHD系统的引导和还原,WinXP文件夹可以放置在任意NTFS分区的根目录下。并且该VbootXP.ISO文件还可以直接通过UD启动,这样无需修改硬盘的MBR照样可以启动WinXP VHD系统。
该功能的实现需要特意感谢O.Y.M.2010老师!!!

3 为了方便压缩VHD文件特意提供了一个在Win7PE下运行的bat批处理,只需严格按提示操作,即可轻松完成WinXP.VHD文件的压缩。

4 为了方便已经安装过上次发布的WinXP VHD系统的朋友使用VbootXP.iso,特在二楼单独提供该文件的下载地址。

以前一直使用img格式的RAMXP系统,自从接触了Vboot之后,就基本放弃了RAMXP系统的学习和研究了。因为修改RAMXP的系统配置毕竟不是太方便。

        而VBoot工具中有一个非常实用的参数:immutable,只要在启动菜单中加上这个参数,同样可以实现RAMXP系统的一种特效,即:只要重启电脑,系统都会自动的还原,再也不怕病毒的骚扰了。另外制作RAMXP系统一般都需要用精简系统才行,而VHD系统则完全可以安装原版系统。即使只有256MB的内存,照样可以使用WinXP VHD系统。当然,使用VHD系统,如果您的硬盘速度太慢,那就不太行了(一般只有超级老爷机才会存在这个问题)。
        
        我发的这个封装版的WinXP VHD是我自己在VMware里面,用自由天空的封装工具和驱动包进行封装制作的,VBoot驱动vbootdsk.sys是已经破解了的1.1版本。系统安装盘是采用了菜鸟论坛的YTJXP3110718,封装系统时仅安装了MD5工具,Unlocker1.8.7,微软中国日历以及精品屏保MarineAquarium3。
        
        其他所有的应用软件比如如OFFICE,QQ,迅雷等等,通通选择使用云端版的软件包。这样做的好处是可以让应用软件与操作系统进行比较好的分离,操作系统本身不怕中毒,只要一重启,所有感染到C盘内的病毒通通瞬间消失;如果应用软件中毒了则只需要恢复云端软件即可。两者互不干扰相互独立。

        我非常喜欢采用绿色版的云端平台,在封装系统的时候仅仅是将整个云端包解压到了C:\Program Files\cloud下而已,并未在操作系统里留下任何的注册痕迹,因此,非常方便将来的云端升级;再有,绿色版的云端不会随系统一起启动,这样,无论在云端平台下安装了多少应用软件,都不会对操作系统的启动时间有任何影响,每次启动系统的速度都是飞快,您看到的都是一个清清爽爽的桌面,如果您今天打开电脑仅仅是简单的浏览网页则完全可以不必启动云端平台。只有在需要使用云端中的某一个软件的时候才开启云端平台。

        个人认为封装版的WinXP VHD,对于采用VBoot驱动的WinXP VHD系统而言,应该是最简单的安装方法了。当然,封装版的系统并非真正万能的系统,电脑硬件千差万别,很容易因为硬件的问题而导致失败。

       用自由天空的工具进行封装都是傻瓜化的操作,根本谈不上什么技术。

       由于需要经常帮人家装系统,每次都用ISO从零开始制作VHD系统,感觉比较烦琐,网上虽然有各种万能的GHOST系统,但里面大多集成了一大堆我不喜欢的软件,于是就试着制作一个封装版的WinXP VHD,制完之后装了几台机器都正常,内心不免有些欣喜,再看论坛好象还没有哪位高手发过封装版的WinXP VHD系统,于是就拿上来分享一下。

       在高手如云的无忧论坛,我也只是一个小小的菜菜鸟。在高手面前发这样的资源,真的有种战战兢兢如履薄冰之感!


文件下载地址:
http://115.com/file/aqansbkc#
文件: WinxpVHD_EasyDrv5.2.1.3.exe
大小: 516849353 字节
修改时间: 2011年10月12日星期三, 16:02:08
MD5: C31675CACAC4EDBF2ED752C01582AC8F
SHA1: E6CB8592DA38227A569ADEF7FA28B953D7DFDDDD
CRC32: E8C218BA

http://115.com/file/aqxc54lp
images.exe
大小: 92157271 字节
修改时间: 2011年12月1日星期四, 11:05:53
MD5: 31AE02D10EEB8D8B2D3B98D2F8802E42
SHA1: D649E19281C17E4A773194EE3291ACD981532BE9
CRC32: 06F4E570


下面简单的介绍一下使用方法,VHD系统的老鸟们就不要看了。
操作是在VMware虚拟机下进行的,虚拟机是没有安装任何操作系统的裸机


第1步:
双击运行下载到的images.exe,将文件解压到任意NTFS分区的根目录下;双击运行下载到的WinxpVHD_EasyDrv5.2.1.3.exe,将文件解压到任意NTFS分区的根目录下。

第2步:
双击运行BOOTICE.EXE,修改硬盘的MBR引导:




第3步:
重启电脑,在出现的引导菜单中选择第2项:启动 WinXP VHD,,再在VBoot引导菜单中选择第3项:启动 WinXP VHD 母盘修改模式。







第4步:
现在该进入到winxp的系统部署阶段了,在这期间,将会检测您电脑上的硬件并自动安装驱动,因此如果您有USB接口的摄像头,请务必提前插入。
在安装部署期间可能需要多次重启,每次重启请按照第3步进行操作。







第5步:
系统部署完毕,请再按照第3步的操作启动到Winxp下,请仔细阅读桌面上的“说明”文件夹里面的说明文件,里面有许多还需要用户继续执行的一些操作,包括云端平台都在这个文件夹里面,所以请务必仔细阅读!
当这些操作都执行完之后,就可以进入Win7PE下进行VHD压缩和创建差异磁盘了。

第6步:压缩VHD文件和创建差异磁盘
封装版的Winxp VHD系统在部署完毕后,winxp.VHD文件的体积会比实际占用的空间要大,因此有必要进行压缩:
重启电脑,在VBoot引导菜单中选择第6项:启动 Win7PE 创建差分镜像。进入Win7PE环境,双击运行"压缩VHD.bat",请仔细根据提示进行操作即可完成VHD文件的压缩。之后再双击运行"创建差异磁盘.bat"即可创建差异磁盘了。








第7步:
重启电脑,在VBOOT引导菜单中选择第1项:启动 WinXP VHD 差分保护模式,之后系统运行的将是Winxp_CH.VHD这个差异磁盘,并且所有对C盘的写操作都是单独存放在Winxp_ch_immutable_child.vhd文件中的,这个文件会在每次重启系统的时候被自动清除掉的,这样就实现了RAMXP系统的那种特性了。



最后特别说明:所有软件和工具均收集于网络,仅供学习和参考,请勿用于商业用途,由此带来的一切法律后果请自行承担。请在下载后24小时之内删除。如喜欢这些软件,请购买正版。

[ 本帖最后由 1976yuan 于 2012-10-11 10:38 编辑 ]

3.gif (3.96 KB, 下载次数: 389)

3.gif

4.gif (5.01 KB, 下载次数: 389)

4.gif

作者: 1976yuan    时间: 2011-9-27 15:32
补充说明:
1、如果你不喜欢修改硬盘的MBR,完全可以将vbootxp.iso文件做到你的UD当中去,通过UD启动vbootxp.iso文件,照样可以使用WinXP VHD系统。

2、为了更加安全,可以在所有操作都完成之后,再用bootice软件(本VHD系统和Win7PE均带有这个工具)把WinXP.VHD所在的分区隐藏掉,当需要修改winxp.vhd文件时再显示出来,修改好了再隐藏。此仅仅是个人的一点建议,不一定非要把分区隐藏掉的

3、个人非常喜欢的一个习惯,也是强烈推荐给大家的一个建议:在修改模式下(无论母盘还是差分盘),请不要双击桌面上的云端图标,不然以后每次启动电脑,云端都会随系统而启动,这就失去了我封装时采用绿色版云端的初衷了。

4、为了方便已经安装过上次发布的WinXP VHD系统的朋友使用VbootXP.iso,特单独发布一个网盘地址:

http://115.com/file/e6dn9ses#
文件: VbootXP.ISO
大小: 4521984 字节
修改时间: 2011年10月26日星期三, 15:59:00
MD5: 0F14D1CF687A303B7DFEFACCBAEA4864
SHA1: EA24AA410E1343DE64AB78BCD4F32877FC155DBD
CRC32: 15BC7A7F

附件是压缩VHD镜像的批处理程序
压缩VHD.rar (1.32 KB, 下载次数: 1120)

[ 本帖最后由 1976yuan 于 2011-10-27 08:09 编辑 ]
作者: yutian    时间: 2011-9-27 16:20
楼主说的很详细,功课也做足了,谢了。
作者: gznhlwl    时间: 2011-9-27 16:57
很不错的操作说明,很详细,谢谢提供!
作者: wanghh    时间: 2011-9-27 19:46
☆۩۞۩☆【谢谢提供!】 ☆۩۞۩☆
作者: xiaoy    时间: 2011-9-28 11:24
已下载测试,做得非常好,操作很方便。
作者: x9tian    时间: 2011-9-29 08:06
今天上来就看到了好东西。。。谢谢
作者: xyxb    时间: 2011-9-29 08:18
正在下载测试,谢谢!!!
作者: 2011wlcit    时间: 2011-9-29 08:31
下载看看.......,谢谢
作者: k71g    时间: 2011-9-29 11:20
好东西啊。 封装版的WinXP VHD系统镜像
作者: 石磊    时间: 2011-9-29 16:54
这个是非常好的应用指导了。
作者: muelfox    时间: 2011-9-29 20:25
鸡冻中,终于看到了一个不蓝屏的VHD了,为了那个bootmgr引导在下win8的安装盘
作者: O.Y.M.2010    时间: 2011-9-29 21:03
封装的不错,在WIN7下应急一下很好,另提供一个GRUB引导的镜像(vbootxp.ima),将此和winxp.vhd放在任意分区同一目录(winxp)即可

title  Boot WinXP_VHD \n  Load vbootxp.ima
find --set-root --ignore-floppies  /winxp/vbootxp.ima
map --mem /winxp/vbootxp.ima (fd0)
map --hook && (fd0)/uuid.bat
chainloader (fd0)/vbootldr.mbr

VbootXP.zip

220.61 KB, 下载次数: 417, 下载积分: 无忧币 -2


作者: gualong008    时间: 2011-9-29 23:20
我特地来回复贴的。LZ技术超牛,我安装完成。特别好用!!谢谢了!强烈要求置顶!!
作者: liuhecaixjj    时间: 2011-9-29 23:58
不知能不能移动到移动硬盘上用呀。谢谢提供,先下载了研究。
作者: 1976yuan    时间: 2011-9-30 08:23
标题: 回复 #14 gualong008 的帖子
用自由天空的工具进行封装都是傻瓜化的操作,根本谈不上什么技术。

       由于需要经常帮人家装系统,每次都用ISO从零开始制作VHD系统,感觉比较烦琐,网上虽然有各种万能的GHOST系统,但里面大多集成了一大堆我不喜欢的软件,于是就试着制作一个封装版的WinXP VHD,制完之后装了几台机器都正常,内心不免有些欣喜,再看论坛好象还没有哪位高手发过封装版的WinXP VHD系统,于是就拿上来分享一下。

       在高手如云的无忧论坛,我也只是一个小小的菜菜鸟。在高手面前发这样的资源,真的有种战战兢兢如履薄冰之感!

[ 本帖最后由 1976yuan 于 2011-9-30 08:30 编辑 ]
作者: 1976yuan    时间: 2011-9-30 08:34
标题: 回复 #13 O.Y.M.2010 的帖子
请问您发的这个VbootXP.ima用什么软件打开和编辑啊,我用UltraISO和WinImage都无法打开。
作者: O.Y.M.2010    时间: 2011-9-30 15:02
原帖由 1976yuan 于 2011-9-30 08:34 发表
请问您发的这个VbootXP.ima用什么软件打开和编辑啊,我用UltraISO和WinImage都无法打开。


再解压一次
作者: mrfox    时间: 2011-10-1 00:09
必须解压到C盘吗?通常C都是最满的,到其他分区可否?
作者: 1976yuan    时间: 2011-10-1 09:21
标题: 回复 #19 mrfox 的帖子
可以放在任意NTFS分区下的,但必须修改相应的引导。用我的这个方法,需要修改两处的引导:第一个是xorldr引导菜单,另一个是VbootWinxp.ima软盘镜像中的GRUB.CFG文件。

或者您也可以采用13楼 O.Y.M.2010 老师的方法,这个方法非常不错的。

[ 本帖最后由 1976yuan 于 2011-10-1 09:43 编辑 ]
作者: mrfox    时间: 2011-10-1 14:13
感谢LZ回答,我还不太会改引导,就先在虚拟机上试验了下按教程的使用,谈谈感想(给和我一样白的人看的,牛人们请跳至问题),继续问些非常小白的问题


0. LZ谦虚细心,这个教程是非常适合用来入门的,试验完了可以慢慢看和试验其他DX们的成果,建议置顶或加入置顶的精华贴链接中

感想:
1. VHD是虚拟磁盘,能在上面跑系统,即便是没装系统的新硬盘也可以通过PE来引导,并按LZ的教程装上VHD的系统。一般说来大家都是有系统的,比如WIN7,同样按教程也可以添加一个VHD的XP供折腾

2. 进入配置好的VHD系统后 ,VHD系统所在的硬盘就成了C盘,原来的系统盘成了D,顺延...

3. 概括(不准确,是个意思)步骤:解压到C--配置引导--启动预置VHD--部署VHDXP--改重要数据的保存路径--创建差分VHD--平常运行差分后的VHD系统


问题:

1. LZ教程的第2步里关于xorldr的界面前后两张图中有一个隐藏菜单的设置,前面的没打勾,后面的勾选了,请问如果勾选的话启动时就不会出菜单了对吗,那届时用什么键呼出菜单?

4. 2楼LZ讲到要把第一硬盘的第一分区隐藏掉,这里我有点迷惑,一楼教程第5步里有把我的文档、收藏夹和云端缓存挪到D盘的步骤,按照“解压到C--配置引导--启动预置VHD--部署VHDXP--改重要数据的保存路径--创建差分VHD--平常运行差分后的VHD系统”这几步,我猜是在第2步配置引导时就要隐藏掉第一硬盘的第一分区对吗?

3. 13楼的方法是不是就是grub方式,需要自己配置一个grub启动对吗?grub和xorldr是不是都要改mbr?  有没有个办法让计算机平时正常启动实体系统,运行个批处理就能重启进入VHD的系统(像很早以前用过的一个PQBOOT,可以运行下就进入另一个系统了),但不动MBR,启动时也没有启动菜单的方式?
作者: 1976yuan    时间: 2011-10-1 15:23
标题: 回复 #21 mrfox 的帖子
问题:

1. LZ教程的第2步里关于xorldr的界面前后两张图中有一个隐藏菜单的设置,前面的没打勾,后面的勾选了,请问如果勾选的话启动时就不会出菜单了对吗,那届时用什么键呼出菜单?

回复: 非常抱歉,后面的勾选了是我在操作时不小心留下的,现已经纠正。如果勾选了隐藏,则在启动计算机的时候就看不到xlorder的引导菜单了。

4. 2楼LZ讲到要把第一硬盘的第一分区隐藏掉,这里我有点迷惑,一楼教程第5步里有把我的文档、收藏夹和云端缓存挪到D盘的步骤,按照“解压到C--配置引导--启动预置VHD--部署VHDXP--改重要数据的保存路径--创建差分VHD--平常运行差分后的VHD系统”这几步,我猜是在第2步配置引导时就要隐藏掉第一硬盘的第一分区对吗?

回复:是否隐藏第一分区完全取决于个人的想法,与前面的所有操作都没有任何关系,你也可以选择不隐藏分区。Vboot是支持从隐藏分区启动VHD系统的。
我的第一分区除了VHD系统之外,还有很多其他的一些重要文件,为了更加安全,我就把它隐藏了,因为隐藏了之后,一般的病毒是动不了里面的东西的。个人感觉比较安全了

3. 13楼的方法是不是就是grub方式,需要自己配置一个grub启动对吗?grub和xorldr是不是都要改mbr?  有没有个办法让计算机平时正常启动实体系统,运行个批处理就能重启进入VHD的系统(像很早以前用过的一个PQBOOT,可以运行下就进入另一个系统了),但不动MBR,启动时也没有启动菜单的方式?

回复:13楼的方法是用GRUB来启动vbootxp.ima的,至于是否一定要动MBR则不一定,其实ntldr或bootmr都是可以引导grub的,有兴趣可以去学一下grub4dos。当然我对grub也不是太熟悉。
如果你现有的系统是winxp,想用ntldr启动vhd系统,你可以用UltraISO打开VbootWinxp.ima软盘镜像,把里面所有的文件都提取到C盘根目录下,然后在boot.ini文件的最后添加下面一行代码即可:
C:\vbootldr.mbr="启动Vboot菜单"

如果你现在的系统是win7,bootmr也是能直接引导xlorder的启动菜单的,用bootice工具的BCD编辑功能修改boot文件夹下的bcd文件,新添加一个“实模式启动项”,设置启动文件为\images\xlorder.bin即可。下图仅供参考:


[ 本帖最后由 1976yuan 于 2011-10-1 15:56 编辑 ]
作者: mrfox    时间: 2011-10-1 15:56
感谢回答,正在学习中,补充下:

关于隐藏磁盘的疑惑主要是这样来的,在第3步VHD的XP启动后占了C盘,原来的C盘变成了D盘,按教程一路走下去,到第5步时顺着把数据目录变到D盘(第一硬盘的第一分区),直到把一楼的7个步骤走完。

二楼里说:
3、为了更加安全,可以在所有操作都完成之后,再用bootice软件(本VHD系统和Win7PE均带有这个工具)把第一硬盘第一分区隐藏掉,当需要修改winxp.vhd文件时再显示出来,修改好了再隐藏。

所有操作——7步完成后,把第一硬盘的第一分区隐藏掉,不等于把D盘隐藏掉了?如果不拷贝到另一个逻辑盘,那再重启时不会报错吗?
作者: 1976yuan    时间: 2011-10-1 16:04
标题: 回复 #23 mrfox 的帖子
所有操作——7步完成后,把第一硬盘的第一分区隐藏掉,不等于把D盘隐藏掉了?如果不拷贝到另一个逻辑盘,那再重启时不会报错吗?


回复:隐藏第一分区,是等于直接把D盘隐藏掉了,重启电脑并不会报错。其实你可以在建立差异磁盘前进入winxp vhd系统,通过系统的磁盘管理功能把第一分区的盘符更改为你系统里面最靠后的一个盘符。
作者: mrfox    时间: 2011-10-1 16:34
我想不明白呢

1.png (61.23 KB, 下载次数: 267)

1.png

2.png (84.67 KB, 下载次数: 247)

2.png

3.png (84.31 KB, 下载次数: 236)

3.png

4.png (79.46 KB, 下载次数: 245)

4.png

作者: 1976yuan    时间: 2011-10-1 18:27
标题: 回复 #25 mrfox 的帖子
如果你的第一分区是D,而你又很想隐藏这个分区,在第5步的a之前,可以先通过winxp的磁盘管理功能,把D改成Z,之后再把E改成D,把F改成E,……

请确保我的文档、IE收藏夹等用户数据不要外置到第一分区,不然隐藏了当然会报错。

[ 本帖最后由 1976yuan 于 2011-10-1 18:28 编辑 ]
作者: haook    时间: 2011-10-1 18:33
标题: 请问楼主如何加密GRUB2的每个启动菜单
由于平时都用GRUB4DOS,对GRUB2不懂,请详细说明,谢谢!


[ 本帖最后由 haook 于 2011-10-1 18:44 编辑 ]
作者: 1976yuan    时间: 2011-10-1 18:41
标题: 回复 #27 haook 的帖子
这个我也不懂,我是在xorldr的引导菜单中设置密码来达到加密winxp VHD的

我经常给完全不懂电脑的朋友做这个VHD系统,为了防止他们无意中运行了 初始状态的修改模式,我除了在标题中加上“(不懂VHD者禁用)”这样的警示字眼之外,我还特意将母盘winxp.vhd的文件属性设置为隐藏和只读,然后再把第一分区彻底隐藏掉。这样就再也不怕他们无意中修改了母盘而导致差异盘的失效了,因为母盘设为只读后,再启动初始状态,无论是只读模式还是修改模式,都会出现蓝屏,这样用户连修改母盘的机会都不存在。为了给用户修改系统配置的自由,因此就设计了用户状态 修改模式这个引导项。这样整个winxp VHD系统就达到了自由与安全同在的效果。这是RAMXP难以达到的。要让完全不懂RAMXP系统的普通用户修改RAMXP镜像,真的太难了。而Winxp VHD,由于vboot有immutable这个非常实用的参数,使得普通用户完全可以随心所欲的修改自己的系统配置和安装自己喜欢的应用软件。这是我忠实于Winxp VHD系统的一个最大看点。

[ 本帖最后由 1976yuan 于 2011-10-1 18:58 编辑 ]
作者: haook    时间: 2011-10-1 19:23
非常感谢楼主解答!谢谢!
作者: mrfox    时间: 2011-10-1 19:27
LZ在28楼的说明正好让我明白了蓝屏的原因,只读属性是在哪一步设置上的呢?

另外是不是可以考虑另一种方式,给完全不懂的朋友做好后只留下用户状态的两个选择,反正初始那两个进去也是个蓝屏

[ 本帖最后由 mrfox 于 2011-10-1 19:29 编辑 ]
作者: 1976yuan    时间: 2011-10-1 19:33
标题: 回复 #30 mrfox 的帖子
母盘的只读属性在第6步的时候自动做了,代码在 创建差异磁盘.bat 批处理中,不喜欢的话可以去掉

给完全不懂的朋友做好后只留下用户状态的两个选择,只需修改VbootWinxp.ima软盘镜像中的GRUB.CFG文件,把两个初始状态的引导项删除或注释均可

[ 本帖最后由 1976yuan 于 2011-10-1 19:59 编辑 ]
作者: 2010forever倩    时间: 2011-10-1 21:29
下载测试 谢谢楼主
作者: 2011smartfish    时间: 2011-10-2 16:22
我想给笔记本装一个vhd 的winxp,不过本本的win7系统是分成两部分的,第一硬盘第一主分区是200M的隐藏分区,存放系统文件,win7的目录在第二主分区。在这种情况下怎么装,难道也要把所有文件放在第一分区吗,那装不下啊。我下了楼主的镜像后,试了下,引导时总说找不到文件。
请楼主及各位高手指教。XLORDER设置里“工作磁盘及分区号”是设200M的第一主分区,还是win7目录所在的第二主分区,还有是不是还要改其他的一些东西。

[ 本帖最后由 2011smartfish 于 2011-10-2 16:37 编辑 ]
作者: 1976yuan    时间: 2011-10-2 16:48
需修改VbootWinxp.ima软盘镜像中的GRUB.CFG文件,将菜单中的引导指向第二分区,或者采用13楼的方法
作者: haook    时间: 2011-10-2 22:42
标题: 回复 #35 O.Y.M.2010 的帖子
想使用秒还原的功能,能不能添加到GRUB2菜单
作者: O.Y.M.2010    时间: 2011-10-3 09:00
原帖由 haook 于 2011-10-2 22:42 发表
想使用秒还原的功能,能不能添加到GRUB2菜单

楼主提供的参数:immutable    就相当于秒还原的功能了,每重启就恢复了。缺点就是每次启动时间稍长一点。重新生成一个immutable 需要一点时间、
作者: mrfox    时间: 2011-10-3 09:39
标题: 回复 #20 1976yuan 的帖子
研究了一天LZ的方法,还是没弄好

0. vista系统,用bootice修改了BCD,增加了LZ指导的实模式启动项,启动到xorldr.bin;系统有两块硬盘,第一块一个主分区C,扩展分区有两个逻辑盘DE;第二块硬盘整个是扩展分区--一个逻辑盘F。将LZ提供的文件解压到D盘

1.修改xorldr引导:用xorldr导入xorldr.bin,将分区号改为D盘

2.修改vbootwinxp.ima中的grub.cfg,将(hd,0)全部换为(hd0,4),有四处

启动后选择xorldr项:

a.启动winxp vhd(ima),直接死机

b. 启动我心如水win7pe时说是非启动的ISO--可用ULTRAISO看明明是可启动的啊

只好再来求教


BTW:xorldr的文件名的路径好像是有字符数限制的

[ 本帖最后由 mrfox 于 2011-10-3 10:04 编辑 ]
作者: O.Y.M.2010    时间: 2011-10-3 10:43
标题: 回复 #38 mrfox 的帖子
可将vbootwinxp.ima 中的全部文件直接提出来放在C盘
用bootice修改BCD,增加实模式启动项 直接启动 vbootldr.mbr 即可
作者: 1976yuan    时间: 2011-10-3 12:01
标题: 回复 #38 mrfox 的帖子
我讲一段我的一个奇怪的经历,至今都无法理解:


          我曾装过一台东芝的笔记本,winxp和win7双系统,两个系统都是VHD,开始时我是用xlorder作为硬盘MBR的启动。出现的就是你这样的症状,即:启动vbootwinxp.ima 软盘镜像死机,启动win7PE_wxrs.iso则提示不可引导的ISO镜像。于是我用U盘启动Win7PE,在PE下把先把这个分区里的文件复制到其他分区,再重新格式化这个分区,再把文件原封不动的拷回,也就是说,未对镜像文件做任何修改,仅仅是重新格式化一下分区,再重启电脑,一切都OK了!之后所有的系统全部能正常工作,无论win7 VHD系统还是winxp VHD系统还是win7PE系统。就是有一点,电脑绝对不能关机。电脑可以整天工作,也可以随意重启,都不会有任何,但只要你关机了,再开机时,就百分百的出问题!而且更奇怪的是,关机时间的长短不同,出现的症状都不同!如果刚关机再立刻开机,win7PE_wxrs.iso能正启动,vbootwinxp.ima本身也能启动,也能看到vboot启动菜单,但vhd系统就无法启动了,winxp VHD系统出现蓝屏,win7 VHD则提示硬件问题无法启动;如果关机时间再长一点,win7PE_wxrs.iso还能正常启动,但vbootwinxp.ima软盘镜像本身都无法启动了,直接就死机了;如果关机时间再长一点,此时连win7PE_wxrs.iso也不能启动了!之后只能再U盘启动,再格式化,再硬盘重启,一切又回归正常!如果再关机,奇怪的症状则重复出现!


          后来我将硬盘的MBR引导改成了bootmr,再修改BCD,默认启动项是win7 VHD系统,xorldr.ini实模式启动项则是第二个引导菜单。这样设置后,症状则变成了另外一种结果:冷启动时(即关机后再开机),bootmr的启动菜单无法进行选择,无论怎么按键盘上的上下箭头都无效,也就是说冷启动时用户只能强迫接受win7 VHD系统。只有等win7vhd启动后再重启,才可以在bootmr的启动菜单上选择启动xorldr菜单,才可以进入winxp vhd系统。这个症状规律同样是百分百的铁律。即:只要关机再开机,用户无法选择要使用的系统,只有在重启的条件下方可进行系统的选择!


          由于这个朋友习惯于用winxp系统,我试着把xorldr.ini实模式启动项改成默认启动,结果,vbootwinxp.ima无法启动。即使U盘启动后再格式化再重启,vbootwinxp.ima还是无法启动。也就是说,在bcd引导菜单中,默认系统只能是Win7 VHD,每次关机后用户要想使用winxp系统,就必须先进win7 VHD,再重启到winxp VHD。这规律同样的是铁律!


          也就是说,操作系统本身都是可以用的,就是在每次开机的时候,电脑有些纠结! 折腾了两天,还是没有办法,最后,我只好对朋友说:“Sorry,我水平有限,你的电脑我也只能整到这个样子了,你将就着用吧”,朋友笑了笑说:“没关系,我能适应之!”


         所以说,电脑这玩艺,真的太复杂,很多东西是我等非计算机硬件专业的人士能以理解的。

[ 本帖最后由 1976yuan 于 2011-10-3 12:43 编辑 ]
作者: mrfox    时间: 2011-10-3 13:09
标题: 回复 #39 O.Y.M.2010 的帖子
1. DX在13楼提供的方法我已经试验成功,还没弄的就是要加一下win7pe的启动,要不没法做差分【顺便问下DX是修改了LZ的ima里的哪些文件?方便的话讲一下方便菜菜理解】

2. DX本次的指点一会我去虚拟机里试验下再来报告

3.其实我还是想知道为什么会死机和提示不启动img,因为还是很想用xorldr,我觉得那个隐藏分区的功能确实挺安全的

4.还有DX提到解说秒还原的事,我看了下restore.ima里的菜单,好像全是关于ubuntu的内容,奇怪

[ 本帖最后由 mrfox 于 2011-10-3 13:15 编辑 ]
作者: mrfox    时间: 2011-10-3 13:20
标题: 回复 #40 1976yuan 的帖子
这现象肯定是有原因的,不过就像你说的非专业人士(我倒是觉得跟硬件无涉)花再多的精力可能也解决不了,也许以后能搜到原因。我放了假就开始鼓捣这个,到今天还没弄好,用OYM2010的引导文件进了VHDXP,装上个极点中文安装正确,但死活打不出来中文字,换了个QQ五笔就正常,晕,也属于找不到原因的问题HOHO
作者: O.Y.M.2010    时间: 2011-10-3 21:38
标题: 回复 #41 mrfox 的帖子
win7pe 直接用grub2启动就行
按C键进入命令行窗口,输入: vboot  cdrom=(hd0,1)/win7pe.iso  boot=cdrom
                                           boot
即可
作者: tulongwa    时间: 2011-10-3 22:04
这个真是值得一试,早就想弄个XPVHD了,谢谢
作者: 1976yuan    时间: 2011-10-4 08:33
请教O.Y.M.2010老师,您的vbootxp.ima软盘镜像中的uuid.bat批处理我根本看不懂啊,里面用的命令是来自grub的命令吗?能简单的讲解一下下面的命令吗?非常感谢!!

!BAT
debug off
if exist ()/winxp/winxp.vhd || echo Error: not /winxp/winxp.vhd && pause --wait=5 && configfile (md)4+8
uuid ()
set /l UUID=%?%
write --offset=816 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=942 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1058 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1181 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1291 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1338 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1466 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1514 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1560 (fd0)/vboot/grub/grub.cfg %UUID%
write --offset=1683 (fd0)/vboot/grub/grub.cfg %UUID%
exit

另外,在您的软盘镜像中grub.cfg关于 vboot菜单,(UUID=::::::::::::::::),用了16个冒号,是不是只能用16个,多一个少一个都会出问题呢?

[ 本帖最后由 1976yuan 于 2011-10-4 08:35 编辑 ]
作者: O.Y.M.2010    时间: 2011-10-4 10:27
标题: 回复 #46 1976yuan 的帖子
uuid.bat  是GRUB的批处理文件,其命令肯定是GRUB的
uuid  是查询整个磁盘的分区的uuid值的命令
uuid()  只查询当前分区的uuid值
set /l  UUID=%?%    uuid () 查出的id值全是大写,vboot不识,转换成小写,让vboot认识
UUID=::::::::::::::::   16冒号 因为uuid值是16个字节
write --offset=816  (fd0)/vboot/grub/grub.cfg  %UUID%       让查询到的uuid值 写到grub.cfg配置文件的指字位置,用uuid值去代替::::::::::::::::::::::::
作者: mrfox    时间: 2011-10-4 18:09
标题: 回复 #43 O.Y.M.2010 的帖子
谢谢DX指点,这两天时间都投到无线路由的WDS连接上去了,刚写完长文回来一看DX不仅指出了道路,而且在45楼给出了成品,好人啊,赞

[ 本帖最后由 mrfox 于 2011-10-4 18:11 编辑 ]
作者: mrfox    时间: 2011-10-4 18:18
标题: 回复 #46 1976yuan 的帖子
LZ有空看看我在41楼的问题3、4有解不,谢谢
作者: 1976yuan    时间: 2011-10-4 18:57
标题: 回复 #49 mrfox 的帖子
对于问题3,请首先先检查一下你的分区是否为ntfs? 如果你能确保引导菜单的设置没有错的话,以及文件是解压到了正确的分区的话,我就不知道是怎么回事了,我在第40楼讲述的真实经历实际就是对你这个问题的间接回复。

对于问题4,我需要检查一下是否上传了错误的restore.ima镜像。原始文件在公司的电脑里,我现在家里上网,网速非常慢,从115网盘下载困难比较大。需要等到6号上班了才可以确认究竟是怎么回事。不过我感觉非常纳闷,restore.ima镜像里面不应该有Ubuntu方面的信息啊。虽然我也做过一个引导Ubuntu的软盘镜像,但文件名取的是VbootUbuntu.ima,并不是restore.ima,当初在打包的时候,如果是不小心错误的添加了VbootUbuntu.ima,那我还必须特意的手工修改文件名为restore.ima,不然你就看不到压缩包里有一个名叫restore.ima的文件。难不成我公司电脑的硬盘出现问题了?

[ 本帖最后由 1976yuan 于 2011-10-4 19:15 编辑 ]
作者: mrfox    时间: 2011-10-4 19:26
标题: 回复 #50 1976yuan 的帖子
1. 检查NTFS无误,看来是无望了
2. 为了怕是我操作的问题,我从LZ的7ZIP包里重新解压出来restore.ima,然后提取其中的grub.cfg,内容如下:
if [ -s /vboot/grub/grubenv ]; then
  have_grubenv=true
  load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
  saved_entry=${prev_saved_entry}
  save_env saved_entry
  prev_saved_entry=
  save_env prev_saved_entry
fi
if loadfont /vboot/fonts/unicode.pf2 ; then
  set gfxmode=1024x768
  insmod gfxterm
  insmod vbe
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi
insmod jpeg
background_image /vboot/grub/vmlite-logo.jpg
if [ ${recordfail} = 1 ]; then
  set timeout=-1
else
  set timeout=3
fi
set menu_color_normal=white/black
set menu_color_highlight=red/white

menuentry "启动 Ubuntu CD镜像" {
vboot cdrom=(UUID=069854f89854e7a7)/grub4dos/ubuntu.iso
loopback loop0 (UUID=069854f89854e7a7)/grub4dos/ubuntu.iso
linux (loop0)/casper/vmlinuz boot=casper iso-scan/filename=/grub4dos/ubuntu.iso noinject noprompt quiet splash locale=zh_CN.UTF-8
initrd (loop0)/casper/initrd.lz
}

menuentry "启动 ubuntu-11.04-dvd-i386.iso" {
vboot cdrom=(UUID=92942f1b942f0179)/OS/linux/ubuntu-11.04/ubuntu-11.04-dvd-i386.iso
loopback loop0 (UUID=92942f1b942f0179)/OS/linux/ubuntu-11.04/ubuntu-11.04-dvd-i386.iso
linux (loop0)/casper/vmlinuz boot=casper iso-scan/filename=/OS/linux/ubuntu-11.04/ubuntu-11.04-dvd-i386.iso noinject noprompt quiet splash locale=zh_CN.UTF-8
initrd (loop0)/casper/initrd.lz
}
作者: 1976yuan    时间: 2011-10-4 21:19
标题: 回复 #51 mrfox 的帖子
这个grub.cfg的确就是我做的VbootUbuntu.ima中的grub.cfg,真邪门啊!!!在我公司电脑的images目录下,同时存在VbootUbuntu.ima和restore.ima这两个文件,打包的时候我选择的就是restore.ima,实际文件内容怎么会变成了VbootUbuntu.ima了呢?如果打包的时候不小心错选了VbootUbuntu.ima,那文件名也不会自动变成restore.ima啊,真是撞鬼了!电脑这玩意真的是越来越弄不明白了!莫非与我最近疯狂的看科幻片有关?!

[ 本帖最后由 1976yuan 于 2011-10-4 21:34 编辑 ]
作者: 1976yuan    时间: 2011-10-6 08:45
标题: 回复 #48 mrfox 的帖子
今天上班,核对了一下原文件的md5,和1楼公布的md5是一样的,再检查原文件里面的restore.ima,软盘镜像并没有弄错。里面并没有Ubuntu的信息。奇怪啊。请你核对一下你从115网盘下载的"WinXP VHD封装版.exe"文件的md5指数是否与1楼公布的md5指数相吻合。如不吻合,请重新下载。

不过,我始终弄不明白,为何VbootUbuntu.ima会跑到7zip包中变成restore.ima。

[ 本帖最后由 1976yuan 于 2011-10-6 08:47 编辑 ]
作者: mrfox    时间: 2011-10-6 09:02
LZ辛苦,我现在去下载核对下[已上图,MD5无误,我晕了],顺便说下,乔帮主走了,唉,难过

方便的话单独共享一个恢复ima吧

[ 本帖最后由 mrfox 于 2011-10-6 09:15 编辑 ]

1.jpg (211.49 KB, 下载次数: 208)

1.jpg

作者: liuhecaixjj    时间: 2011-10-6 10:52
#44楼,麻烦共享这个。修改增加启动win7pe的启动项

http://115.com/file/bhf3ztpn#
XP_VHD_SET.rar
作者: 1976yuan    时间: 2011-10-6 14:50
标题: 回复 #52 mrfox 的帖子
附件是我现在电脑里能正常使用的系统恢复文件,但不保证在所有电脑上都能正常使用。在我上次遇到的那台东芝笔记本电脑上就会死机,我也弄不清楚是怎么回事。毕竟软盘镜像并非我自己的原创,我所做的只是修改和拼凑了一下网上所搜集到到的而已。


顺便说一下,O.Y.M.2010老师做的镜像的确很好,但是需要grub4dos来引导,我暂未采用,不过可以把他的菜单直接做到UD的grldr菜单中去(镜像文件还是保留在硬盘里的),这样无须修改硬盘的任何引导而直接用U盘就能引导硬盘上的Winxp VHD系统。

restore.part01.rar (200 KB, 下载次数: 77)

restore.part02.rar (200 KB, 下载次数: 75)

restore.part03.rar (200 KB, 下载次数: 72)

restore.part04.rar (200 KB, 下载次数: 71)

restore.part05.rar (200 KB, 下载次数: 82)

restore.part06.rar (200 KB, 下载次数: 78)

restore.part07.rar (200 KB, 下载次数: 71)

restore.part08.rar (200 KB, 下载次数: 75)

restore.part09.rar (200 KB, 下载次数: 77)

restore.part10.rar (80.5 KB, 下载次数: 71)

[ 本帖最后由 1976yuan 于 2011-10-6 15:03 编辑 ]
作者: mrfox    时间: 2011-10-6 22:19
感谢共享,明天有空学习下
作者: yhk    时间: 2011-10-6 23:33
这个方便多了》………………
作者: 1976yuan    时间: 2011-10-8 14:17
标题: 请O.Y.M.2010老师進來看一下
我把您的VbootXP.iso進行了一下改裝,我的想法是把启动和还原Winxp VHD系统的功能都做到一个ISO镜像当中,也就是把VBOOTXP.GZ和REVHD.GZ两个软盘镜像都放到这个ISO中,结果在虚拟机中试验,启动REVHD.GZ死机,而在真机器中则能进入恢复菜单,输入密码后,也提示正在删除winxp_ch.vhd和从winxp_ch_bak0.vhd恢复,过了一段时间后,电脑就自动重启了,但实际并没有达到恢复系统的效果。
请老师帮我看一下到底哪里出问题了。
谢谢!

http://115.com/file/dn92k366#
VbootXP.iso
作者: O.Y.M.2010    时间: 2011-10-9 13:27
原帖由 1976yuan 于 2011-10-8 14:17 发表
我把您的VbootXP.iso進行了一下改裝,我的想法是把启动和还原Winxp VHD系统的功能都做到一个ISO镜像当中,也就是把VBOOTXP.GZ和REVHD.GZ两个软盘镜像都放到这个ISO中,结果在虚拟机中试验,启动REVHD.GZ死机,而 ...

要加载中文;一定要用中文的grldr
  fontfile /XPBOOT/FONTS.GZ

[ 本帖最后由 O.Y.M.2010 于 2011-10-9 13:29 编辑 ]

fonts.gz

148.07 KB, 下载次数: 52, 下载积分: 无忧币 -2


作者: plutoshen    时间: 2011-10-11 00:14
已经测试,这系统做得非常好!
在我笔记本上不需要再装任何驱动,只是进入桌面的时候提示找不到一个文件:
C:\Drivers\Wlan\Atheros\A_Public\athw.sys

athw.part01.rar

195.31 KB, 下载次数: 52, 下载积分: 无忧币 -2

athw.part02.rar

195.31 KB, 下载次数: 52, 下载积分: 无忧币 -2

athw.part03.rar

2.67 KB, 下载次数: 43, 下载积分: 无忧币 -2


作者: 1976yuan    时间: 2011-10-11 13:04
我想应该是在进入桌面的时候,有些硬件还没有真正完全弄好,还需要继续复制一些文件,但此时C:\Drivers已经被删除了(封装的时候设置了自动删除该目录),所以就找不到文件了。

我正在重新制作封装版的WinXP VHD,将驱动包更新为自由天空的最新版Easy_DriverPacks_5.21,另外为了方便压缩部署好以后的VHD文件,我在写一个批处理文件,等做好了之后我再来更新本贴。
作者: plutoshen    时间: 2011-10-11 20:17
原帖由 1976yuan 于 2011-10-11 13:04 发表
我想应该是在进入桌面的时候,有些硬件还没有真正完全弄好,还需要继续复制一些文件,但此时C:\Drivers已经被删除了(封装的时候设置了自动删除该目录),所以就找不到文件了。

我正在重新制作封装版的WinXP ...


不是这样的。我启动以后driver文件夹还在,把备份的那个驱动文件复制到指定位置,再重启动就自动安装好了。
作者: plutoshen    时间: 2011-10-11 20:25
原帖由 O.Y.M.2010 于 2011-9-29 21:03 发表
封装的不错,在WIN7下应急一下很好,另提供一个GRUB引导的镜像(vbootxp.ima),将此和winxp.vhd放在任意分区同一目录(winxp)即可

title  Boot WinXP_VHD \n  Load vbootxp.ima
find --set-root --ignore-flo ...


请问,您用的grub4dos版本是多少?我启动过程中出错:

map --hook && (fd0)/uuid.bat

Error 13: Invalid or unsupported executable format

不知能否上传有关文件,麻烦您了。
作者: plutoshen    时间: 2011-10-13 11:13
哪位成功在其他分区启动?请分享一下经验。
作者: 2011knnnjs    时间: 2011-10-13 17:05
原系统的启动项不见了,怎么进入原来的系统啊,请各位老师指点啊
作者: 1976yuan    时间: 2011-10-13 17:44
标题: 回复 #64 2011knnnjs 的帖子
你的原系统是Win7吗?可以到PE下用Bootice软件重新设置主引导记录
作者: 2011knnnjs    时间: 2011-10-13 20:04
是win7,1976yuan老师能不能给个QQ号啊?
作者: wan06    时间: 2011-10-13 20:13
我下午刚下载完楼主就更新了!?
作者: 1976yuan    时间: 2011-10-13 20:28
标题: 回复 #66 2011knnnjs 的帖子
附件是bootice抓图


作者: 1976yuan    时间: 2011-10-13 20:35
标题: 回复 #67 2011wan06 的帖子
如果你下午下载的WinXP VHD可以正常使用,就没有必要更新,我只是更新了驱动包而已,系统还是YTJXP3110718,你只需要下载2楼的两个附件就可以了。只是“压缩VHD.bat”文件一定要放在WinXP.VHD同一个目录下。VBootXP.ISO则可以任意放置,前提是你能正确的设置引导启动它

[ 本帖最后由 1976yuan 于 2011-10-13 20:37 编辑 ]
作者: plutoshen    时间: 2011-10-13 22:24
支持楼主。原来很久不用XP了,现在有了楼主的系统,我又开始用xp了。
作者: wan06    时间: 2011-10-14 10:46
按楼主的方法安装后重启提示找不到文件而且进原来的WIN7系统竟变成了未激活状态,用激活工具也无法激活了!

[ 本帖最后由 2011wan06 于 2011-10-14 10:49 编辑 ]
作者: wan06    时间: 2011-10-14 18:36
重新安装系统后激活再按楼主的方法安装问题依旧
作者: 1976yuan    时间: 2011-10-14 19:41
标题: 回复 #72 2011wan06 的帖子
vhd系统对现有的物理系统是不会有任何影响的啊。我装过好几台Win7与winxp共存的电脑,都没有出现过您的现象。您的问题甚是难以理解。
要不您不要动硬盘的MBR,直接用UD启动vbootxp.iso。用UD启动,可以直接进入第3步的操作。
另外,您还可以在VMWare虚拟机中试验,在虚拟机中操作不会对物理系统造成任何影响。

[ 本帖最后由 1976yuan 于 2011-10-14 19:43 编辑 ]
作者: gualong008    时间: 2011-10-14 22:32
请问LZ,为什么按照你的方法压缩VHD后,重开机后无法进入系统?好像是缺少AUTOEXEC.BAT
作者: gualong008    时间: 2011-10-14 22:34
请问LZ,如果换个其他VHD镜像。能不能使用。
作者: wan06    时间: 2011-10-15 00:00
原帖由 <i>1976yuan</i> 于 2011-10-14 19:41 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2320101&ptid=200563" 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 />
vhd系统对现有的物理系统是不会有任何影响的啊。我装过好几台Win7与winxp共存的电脑,都没有出现过您的现象。您的问题甚是难以理解。<br />
要不您不要动硬盘的MBR,直接用UD启动vbootxp.iso。用UD启动,可以直接进入 ...
<br />
就是因为写入了MBR致使win7激活文件被清除了!而且重启后还提示找不到文件呢?是不是我下来的文件有误啊!明天我再用虚拟机试试看!另外问一下楼主在XP系统下能启动这个VHD吗?
作者: wan06    时间: 2011-10-15 00:09
还有就是按你说的在win7pe下压缩这个VHD文件结果2G多的文件只剩下32K了?不知怎么了?附加这个VHD也变成未分配了!打不开里面的文件。像ud区 2G的文件不任如何压缩也不可能压缩成32K
作者: 1976yuan    时间: 2011-10-15 08:17
回复 #74 gualong008 的帖子
我这里无论是真机还是虚机,均无您提到的缺少Autoexec.bat的现象,您试着不压缩或进行手工压缩,看看还会有这种问题吗?另外,Autoexec.bat是98之前时代的产物,在XP下可以完全可以删除的

回复 #75 gualong008 的帖子
如果您其他的VHD镜像本身没有问题,用VbootXP.ISO应该是可以引导的。但必须和我的VHD系统保持同样的文件夹结构和文件名,即:您自己的VHD必须命名为WinXP.VHD,差异盘也必须为WinXP_CH.VHD,备份文件必须是WinXP_CH_bak0.VHD和WinXP_CH_bak1.VHD,且必须放在NTFS分区的根目录下的WinXP文件夹下,另外还必须存在images\win7pe.iso这样文件。


回复 #76 2011wan06 的帖子
ntldr是可以引导VHD系统的,但需要把vboot的引导文件解压出来放到C盘,你还得根据自己的分区UUID值,重写grub.cfg配置文件。


回复 #77 2011wan06 的帖子

win7pe下压缩这个VHD文件结果2G多的文件只剩下32K,那就是根本就没有压缩。您的分区是NTFS吗?如果是,请仔细阅读每一个操作步骤的屏幕提示,看看有什么错误提示。
另外,操作最好慢一点,在批处理中我特意加入了好多的Pause语句,我发现,diskpart挂载和分离VHD往往需要一定的时间,不同的磁盘,挂载和分离VHD真正就绪的时间长短都不太一样。如果操作过快,VHD还没有挂栽好或分离好就进行下面的操作,就会失败。
在我这里反复试验,均可以压缩VHD文件的,无论是真机还是虚机,用我写的这个批处理均没有失败过。
当然,我写这个批处理只是为了方便而已,不愿意每次都进行烦琐的手工操作而已,并非唯一方法。如果您实在不能成功,我只能说抱歉了,您就只好手工压缩了或寻找更好的压缩工具。实际手工操作才是最万能,最保险的方法。

[ 本帖最后由 1976yuan 于 2011-10-15 09:13 编辑 ]
作者: wanghh    时间: 2011-10-15 09:32
而VBoot工具中有一个非常实用的参数:immutable
不知如何加上?
作者: wan06    时间: 2011-10-15 09:42
今天在虚拟机中测试可用但启动WIN7PE压缩磁盘时在PE下找不到硬盘也就无法压缩了!
作者: wanghh    时间: 2011-10-15 12:16
能否用GRUB4DOS来启动VbootXP.iso?
作者: 2011eidos    时间: 2011-10-15 12:59
在VMware怎么封装VBoot启动的vhd ,vpc里可以吗
作者: 1976yuan    时间: 2011-10-15 13:22
回复 #79 wanghh 的帖子
menuentry "启动 WinXP VHD 差分保护模式" {
  vboot harddisk=(UUID=::::::::::::::::)/Winxp/Winxp_ch.vhd immutable
}

回复 #80 2011wan06 的帖子
压缩VHD所用到的PE环境一定要是Win7PE才行,最好就是我心如水Win7PE,XPPE和03PE都不行。

回复 #81 wanghh 的帖子

VbootXP.iso本身的引导就是Grub4Dos

回复 #82 2011eidos 的帖子
在VPC中应该可以封装,不过我是用VMware做的。VHD是一种文件格式,Win7PE下就可以直接制作。并非一定要VPC虚拟机才可以。

[ 本帖最后由 1976yuan 于 2011-10-15 13:37 编辑 ]
作者: wanghh    时间: 2011-10-15 14:43
谢谢!辛苦了!又学了一招。
作者: icons    时间: 2011-10-15 15:49
出现这个问题怎么办?

未命名.JPG (7.46 KB, 下载次数: 197)

未命名.JPG

作者: 1976yuan    时间: 2011-10-15 16:39
标题: 回复 #85 icons 的帖子
我采取的办法是,不理它,也许是破解驱动的结果吧。
作者: wan06    时间: 2011-10-15 17:30
刚才又测试了下在虚拟机环境中能启动,在真实机器上还是提示找不到文件且进原系统还是变成了未激活状态!还有就是我分别在装有XP和WIN7的虚拟机上测试都能启动但都出现问题XP下进WIN7PE下找不到硬盘无法压缩;而WIN7虚拟机下进PE能正常压缩并创建差分磁盘但重启后不论选保护模式还是修改模式或是母盘模式启动后都是蓝屏,再进原虚拟机的win7又成了未激活的了!!

[ 本帖最后由 2011wan06 于 2011-10-15 17:33 编辑 ]
作者: ziyoudu    时间: 2011-10-15 19:26
对于 双硬盘    这样导入bin文件     会盘符错乱的  第一启动硬盘错误     并且找不到iso  



好在我两个硬盘都有启动     都有能启动的系统      还能回到状态
作者: ziyoudu    时间: 2011-10-15 19:28
这样的     导入 bin          


第1次 启动         变成另一个硬盘第一启动    调bios过来了   


第2次 启动          没有找到winxp    是我把两个文件夹弄到两个分区了      整到一个分区找到了


接着安装             3母盘修改模式      过程结束         没有点亮      进不了桌面


进不了桌面          驱动的问题             停用天空驱动      进系统再自己安装驱动            解决问题          看来天空不是万能的




















.

[ 本帖最后由 ziyoudu 于 2011-10-16 12:16 编辑 ]
作者: 1976yuan    时间: 2011-10-15 20:20
标题: 回复 #88 ziyoudu 的帖子
我家里的电脑和公司用的电脑都有2块硬盘,都是用xorldr导入bin的,并没有出现您说的错乱问题
作者: plutoshen    时间: 2011-10-16 10:39
用了更新的版本,终于可以在其它分区使用vhdxp了。
作者: 2011inat    时间: 2011-10-16 11:45
太好了, 希望出一个WIN7 32和64位的.
作者: wanghh    时间: 2011-10-16 14:28
创建分差以后。后来再进入母盘系统会蓝屏。不知为何?
作者: wanghh    时间: 2011-10-16 14:29
或者说以后要如何再修改母盘系统?
作者: wan06    时间: 2011-10-16 15:18
原来在win7PE环境下不识SCSI硬盘能认IDE的硬盘,其它PE系统能认SCSI硬盘的。而压缩VHD又必须在WIN7pe下所以SCSI接口的硬盘没法压缩了!

[ 本帖最后由 2011wan06 于 2011-10-16 15:25 编辑 ]
作者: O.Y.M.2010    时间: 2011-10-16 16:39
原帖由 wanghh 于 2011-10-16 14:28 发表
创建分差以后。后来再进入母盘系统会蓝屏。不知为何?

创建差分时,同时对母盘加上只读和隐藏,想对母盘动作,先去掉它的只读
作者: wanghh    时间: 2011-10-16 19:31
原帖由 O.Y.M.2010 于 2011-10-16 16:39 发表

创建差分时,同时对母盘加上只读和隐藏,想对母盘动作,先去掉它的只读


原来是这样。知道了。谢谢!
作者: 1976yuan    时间: 2011-10-16 21:37
原帖由 2011wan06 于 2011-10-16 15:18 发表
原来在win7PE环境下不识SCSI硬盘能认IDE的硬盘,其它PE系统能认SCSI硬盘的。而压缩VHD又必须在WIN7pe下所以SCSI接口的硬盘没法压缩了!

请问您的电脑有几块物理硬盘?在win7pe下运行压缩UHD批处理程序时,提示您要计算的那道数学题是什么?
作者: plutoshen    时间: 2011-10-17 15:39
顶一下,支持这个系统。
作者: ziyoudu    时间: 2011-10-17 16:34
系统非常好     初始 pf值只有80多     一系列的引导非常不错     



留下作为ramos的备用       要不是楼主的好作品         好几年不用xp了







欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3