无忧启动论坛

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

【VHD教程】自己动手做NT6.X的VHD系统

    [复制链接]
跳转到指定楼层
1#
发表于 2010-12-10 14:02:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
做NT6.X的VHD系统的方法网上已经有很多了,因为我也是通过网上的方法才学会的,以下就以自己写的一个CMD做示例,简单的从头到尾做一次,这样对于一些想试一下VHD系统的朋友也许有一些帮助。

在这里先简单的说一下VHD差分系统是什么东东,下面这个是直接从DISKPART命令行里面复制出来的:

创建虚拟磁盘文件。当前仅支持 VHD 格式的文件。
语法:  CREATE VDISK FILE=<"filename"> MAXIMUM=<N> [TYPE={FIXED|EXPANDABLE}]
             [SD=<SDDL string>] [PARENT=<"filename">] [SOURCE=<"filename">]
             [NOERR]

  [PARENT=<"filename">]
              创建差异磁盘的现有父虚拟磁盘文件
              的路径。对于 PARENT 参数,不应指定 MAXIMUM,
              因为差异磁盘从其父目录获取大小。而且,
              也不应指定 TYPE,因为只能创建
              EXPANDABLE 差异磁盘。
              
简单的说创建VHD差分系统就是用一个现有的VHD创建一个新的差异VHD磁盘文件,这样应该好理解很多,比如:现在我已经有一个正常VHD系统正在使用,但有时候想试用一下某个软件或为了安全一点的上上网银,这时就可以通过上面DISKPART命令行建一个差分VHD,用完删除即可。

下面是文件说明,说白了命令行生成的步骤如下:

生成空白的VHD-》灌入WIN7-》生成win7_x86.vhd-》改win7_x86.vhd为win7_x86.vhd_PARENT-》用win7_x86.vhd_PARENT生成差分win7_x86.vhd

这样就可以自己生成差分版VHD的两个文件了,呵呵。。。

正常使用的VHD系统是win7_x86.vhd,安装完所有东西后,改名win7_x86.vhd为win7_x86.vhd_bak,用win7_x86.vhd_bak生成差分win7_x86.vhd,然后直接复制win7_x86.vhd为win7_x86.vhd_dd

这样看应该关系非常清楚了吧。。。

正常情况下,用G4D秒还原用的是win7_x86.vhd_dd替换掉win7_x86.vhd,如果想更新系统(比如:打补丁),就删除掉win7_x86.vhd,改名win7_x86.vhd_bak为win7_x86.vhd,更新完后,重新改名win7_x86.vhd为win7_x86.vhd_bak,用win7_x86.vhd_bak生成差分win7_x86.vhd,然后直接复制win7_x86.vhd为win7_x86.vhd_dd

下面以做一个X86的WIN7差分VHD系统为例,为了方便,自己写了一个CMD,因为要用到DISKPART命令,所以只能在PE3或NT6.X系统里面才能使用,可以在这里下载:

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=163278&extra=page%3D1&page=1


也可以下载个我自己DIY的PE3:

http://u.115.com/file/f65a4cf979


界面如下:


为了方便后面的操作,请看第一行,认清自己的硬盘的活动主分区是哪个盘,如果隐藏了,请先显示出来,其实这步跟做VHD是没有关系的,这步是为了第二项添加菜单准备的,呵呵。。。如果不知道哪个是活动主分区,可以下载这个:
MBRWiz.7z (181.2 KB, 下载次数: 690)
运行里面的CMD就可以看到如下的内容了:


这里C:盘就是活动主分区了,只要设置好这个添加菜单的时候就没有问题了。。。

下面开始做VHD系统,选第一项后,按要求输入文件名,如下:



然后把原版WIN7X86的ISO文件解压或虚拟成光驱,如下:


找到INSTALL.WIM的路径后填到下一步的内容里面,如图:


跟着选生成VHD系统的大小,一般来说正常使用有个32G足够了,选3后,如图:


这时请不要关闭这个CMD窗口,因为后台正在生成和处理VHD文件,这时可以到CMD的目录去看一下,会多出两个文件,WIN7_X86.VHD和WIN7_X86.VHD.TXT,需要查看进度可以打开那个TXT看一下,完了以后也会打开这个文件,如下:


这个时候打开CMD的目录可以看到差分版的VHD系统已经生成完了,而且差分也做好了,如下:

说明一下文件是什么来的:
WIN7_X86.VHD                   ===>这个就是生成好的差分系统了,因为是没使用过的,所以只是一个空的磁盘文件只有100多K
WIN7_X86.VHD_PARENT      ===>这个是WIN7_X86.VHD的父,换句话说,WIN7_X86.VHD就是用这个文件生成的,所以这个文件才是最始的生成文件,也是通用VHD文件,直接拿到别的机器上面也可以用的(当然,如果是要放到移动盘上面还要改注册表)

完成后就可以返回主菜单了。

下面选第二项添加菜单,下图:



输入刚刚生成的WIN7_X86.VHD文件名,然后等完成即可:


到这里WIN7_X86的VHD差分系统就创建和添加菜单完成了。

这时可以运行BCDTOOL查看生成的BCD菜单是否正常,如下:


[ 本帖最后由 0cat0 于 2010-12-30 18:15 编辑 ]
推荐
 楼主| 发表于 2010-12-10 14:02:57 | 只看该作者
上面已经简单的介绍了怎么自己做VHD系统了,下面简单说明一下使用VHD系统和那个CMD的要注意的地方:

1.原版的VHD系统生成完以后大概几个G,可以从顶楼的图里面看到X86、X64和WIN2008R2版生成的大小不同。所以放VHD系统的盘要注意大小,硬盘大小最小>生成VHD系统的大小(如:32G)+VHD父的大小(如:X86为5G)+差分系统的大小(一般重启动后自动安装完驱动后大小小于1G)≈32+5+1≈40G,这样如果还需要做备份的话,放VHD差分系统的盘最大≈32GVHD系统+20G左右VHD备份后的大小(安装完驱动及软件后的大小)+5GVHD父的大小≈64G(这个是我自己的习惯)

2.自己写的那个CMD有一个地方需要注意的,就是添加菜单前一定要看清楚自己需要安装VHD系统的硬盘活动主分区是哪个盘,因为添加菜单的时候会先找硬盘里面有没有BCD菜单文件,如果有就直接添加,没有就自动生成BCD文件和修改硬盘的MBR。

[ 本帖最后由 0cat0 于 2010-12-10 15:13 编辑 ]
回复

使用道具 举报

推荐
发表于 2010-12-10 18:23:23 | 只看该作者
初次接触,挺复杂,不过看着应该很不错,慢慢学习..........
回复

使用道具 举报

推荐
发表于 2010-12-11 21:22:06 | 只看该作者
很好很详细的学习帖,感谢楼主,学到了不少。继续学习,期待楼主的进一步完善。
回复

使用道具 举报

推荐
发表于 2010-12-10 20:58:46 | 只看该作者

回复 #1 0cat0 的帖子

我原已会安装VHD系统,但未用WIM2VHD安装过,也不会更改其注册表,更不会将其移植到其他电脑或移动硬盘上。学习了你的帖子后,又有很大的收获,真的非常感谢!
回复

使用道具 举报

推荐
发表于 2010-12-10 14:16:47 | 只看该作者
沙发,学习咯..........
回复

使用道具 举报

101#
发表于 2024-11-8 17:17:27 来自手机 | 只看该作者
可以直接做出vhdx就好,直接用
回复

使用道具 举报

100#
 楼主| 发表于 2024-11-5 12:25:22 | 只看该作者

好多年不弄这些了,而且现在已经有人弄得更方便的,去看本区的热贴就行,原理都是一样的
回复

使用道具 举报

99#
发表于 2024-11-3 05:54:25 | 只看该作者
115网盘失效了

点评

好多年不弄这些了,而且现在已经有人弄得更方便的,去看本区的热贴就行,原理都是一样的  详情 回复 发表于 2024-11-5 12:25
回复

使用道具 举报

98#
发表于 2024-9-13 22:49:09 来自手机 | 只看该作者
mark一下
回复

使用道具 举报

97#
发表于 2024-9-13 22:46:06 来自手机 | 只看该作者
好东西,学习一下
回复

使用道具 举报

96#
发表于 2021-5-19 16:51:40 | 只看该作者
学习了
回复

使用道具 举报

95#
发表于 2019-10-27 15:53:09 | 只看该作者
G4D命令厉害
但是我实在不懂
只好手动恢复了
回复

使用道具 举报

94#
发表于 2019-6-26 17:32:56 | 只看该作者
看不懂 纯支持了
回复

使用道具 举报

93#
发表于 2015-2-12 19:59:22 来自手机 | 只看该作者
支持一下
回复

使用道具 举报

92#
发表于 2015-2-2 10:36:45 | 只看该作者
不错,支持
回复

使用道具 举报

91#
发表于 2014-7-20 08:22:17 来自手机 | 只看该作者
还不错(⊙o⊙)哦
回复

使用道具 举报

90#
发表于 2014-6-24 08:56:38 | 只看该作者
做个记号先,好好学习
回复

使用道具 举报

89#
发表于 2014-4-21 15:54:01 | 只看该作者
学习了,正需要.谢谢
回复

使用道具 举报

88#
发表于 2013-8-22 16:46:40 | 只看该作者
很好的学习教材,请问是否有windows 8 x86 与 x64 的通用启动?
回复

使用道具 举报

87#
发表于 2013-7-1 17:14:42 | 只看该作者
0cat0 发表于 2013-7-1 09:36
map --mem /My_VHD/RAM_WIN7.VHD (hd0)
在这行map加,请自行查看g4d的帮助文件,因为我已经好久没有玩这 ...

谢谢!辛苦了!
回复

使用道具 举报

86#
 楼主| 发表于 2013-7-1 09:36:09 | 只看该作者
wanghh 发表于 2013-6-6 07:59
G4D的菜单内容:
timeout 0
default 0

map --mem /My_VHD/RAM_WIN7.VHD (hd0)
在这行map加,请自行查看g4d的帮助文件,因为我已经好久没有玩这些了,不知道现在是什么情况。

点评

谢谢!辛苦了!  详情 回复 发表于 2013-7-1 17:14
回复

使用道具 举报

85#
发表于 2013-6-6 07:59:28 | 只看该作者
0cat0 发表于 2010-12-10 14:03
补个VHD版WIN7的教程,下面以小体积为例:

1.下载个精简版的WIN7,本例用的是PROSEN的WIN7LITE7.626EX

<blockquote>
G4D的菜单内容:
timeout 0
default 0
title        [01]    RAMOS WIN7VHD
find --set-root /My_VHD/RAM_WIN7.VHD
map --mem /My_VHD/RAM_WIN7.VHD (hd0)
map --hook
root (hd0,0)
chainloader /BOOTMGR

因为体积没有超过3.25G,所以不用加top参数,如果大于3.25G的,要加top参数

</blockquote>

top参数如何加?

点评

map --mem /My_VHD/RAM_WIN7.VHD (hd0) 在这行map加,请自行查看g4d的帮助文件,因为我已经好久没有玩这些了,不知道现在是什么情况。  详情 回复 发表于 2013-7-1 09:36
回复

使用道具 举报

84#
发表于 2013-3-30 08:19:31 | 只看该作者
有做xp的教程不,我更喜欢用xp
回复

使用道具 举报

83#
发表于 2013-3-29 22:37:30 | 只看该作者
一闪就进了ramos,没有选项
回复

使用道具 举报

82#
发表于 2013-2-6 10:44:55 | 只看该作者
这个帖子要留个记号...
回复

使用道具 举报

81#
发表于 2013-1-30 01:01:37 | 只看该作者
这样的教程对新手很有指导意义。
回复

使用道具 举报

80#
发表于 2013-1-21 16:58:41 | 只看该作者
楼主真乃神人也,写得太详细了。
回复

使用道具 举报

79#
发表于 2013-1-20 08:06:41 | 只看该作者
教程很细 对于新人来说容易上手 感谢楼主分享
回复

使用道具 举报

78#
发表于 2012-8-31 22:56:01 | 只看该作者
谢谢分享,VHD是个不错 学习了
回复

使用道具 举报

77#
发表于 2012-8-26 14:49:51 | 只看该作者
好复杂的教程,老师辛苦了
回复

使用道具 举报

76#
发表于 2012-8-13 23:58:38 | 只看该作者
好详细啊,学习了
回复

使用道具 举报

75#
发表于 2012-8-9 10:31:01 | 只看该作者
楼主辛苦了,我来学习一下
回复

使用道具 举报

74#
发表于 2012-8-8 17:31:10 | 只看该作者
谢谢分享,VHD是个不错的选择。
回复

使用道具 举报

73#
发表于 2012-8-2 11:33:44 | 只看该作者
支持                     顶
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 07:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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