欢迎光临
我们一直在努力

关于VHD的那些事【转载】

关于VHD, 全称 Virtual Hard Disk 中文名 虚拟硬盘,VHD其实应该被称作 VHD技术 或 VHD功能,就是能够把 一个VHD文件虚拟成一个硬盘的技术;微软的VHD文件格式是一种虚拟机硬盘(virtual machine hard disk), 并可以被压缩成单个文件存放在宿主机器的文件系统上,主要包括虚拟机启动所需系统文件。

VHD的应用

Virtual PC是一种windows虚拟机,它可以虚拟各种版本的windows,一个windows应该装在一个硬盘分区上,而它是虚拟的windows,不可能单独划出一个硬盘分区给它安装,所以它启动所需系统文件都被压缩成一个VHD格式的文件放在硬盘上。
VHD格式还将用于Microsoft Windows Server 2008 R2和Microsoft Windows 7,包括hypervisor为基础的虚拟化技术- Hyper-V。 Hyper-V 可以离线操作VHD — 使得管理员可以通过一个VHD文件,安全进入系统,管理员可以对虚拟文件(VHD)访问和执行一些离线的管理任务。
VHD 格式还应用在Windows Vista的Business, Enterprise and Ultimate 版本中,可以进行完整的系统备份;VirtualBox也提供了对VHD的支持。

VHD的简单使用-创建

方法一:图形界面创建
1、在Win7/8里“计算机”右键,选择管理,点击磁盘管理。
2、等右边出来磁盘列表之后,再在“磁盘管理”上点击右键,“创建VHD”。

创建vhd1.png

 3、类型选择VHD,动态扩展或者固定大小随便你。其实依据我的实际使用感受来说,两种类型性能一样,动态扩展反而可以在某些情况下省点空间。比如,我们在D盘建立一个大小20G的名为WIN8.VHD的虚拟磁盘镜像。

创建VHD.png

4、此时应该已经自动加载了刚才创建的VHD,初始化磁盘并分区后就可以使用了。
方法二:命令行创建,更灵活
[newcode title=”命令行”]1、键盘win+r,输入diskpart,回车,调出diskpart磁盘管理。
2、你可以输入help create vdisk来查看虚拟磁盘的相关参数。这里我们输入create vdisk file=d:\win8.vhd maximum=20000 type=expandable,来创建一个名为win8.vhd,大小20000mb的动态扩展硬盘。
3、输入select vdisk file=d:\win8.vhd,然后输入attach vdisk,就挂载了刚刚建立的虚拟磁盘。好了,去给他分区吧。[/newcode]

把系统灌入VHD

已经创建了自己的虚拟磁盘了,我们能够看到一个20G的F盘,如图:

磁盘浏览.png

1、imagex释放镜像。用RAR解压或者win8自带的虚拟光驱加载win8 RTM镜像,比如我们解压在了D盘,其中install.wim在D:\win8\sources\install.wim。我们用管理员权限打开cmd,输入imagex.exe /apply d:\win8\sources\install.wim 4 f:,等待将近5-10分钟后显示100%,win8的系统就释放到了F盘。
2、添加启动菜单。以前的方法都是手动添加启动菜单,其实完全没必要这么麻烦吧。还是在管理员权限的cmd里输入:bcdboot F:\windows /s c: /l zh-cn,这里的C:是指你的活动分区的位置,假如你有100m启动分区的话,必须给他分配盘符并将c:改为对应的盘符。其实到了这一步,就已经升级了你的BOOTMGR并且添加了win8.vhd,这种方法是不需要手动复制win8的bootmgr的,他自动升级了。
OK,系统安装完毕,赶快重启系统进入win8去吧。
注意:使用动态硬盘并不能达到省空间的目的。比如你的D盘只有10G的空间,你创建了一个20G的动态虚拟磁盘。虽然能够容纳下win8没问题,但当作为系统盘启动时,系统启动时需要先虚拟扩充到20G(只是虚拟扩充,实际并没有增大),假如空间不够就会启动时蓝屏,切记切记。

1 2
赞(0) 打赏
未经允许不得转载:枣庄滕州微信小程序开发_wordpress主机SEO优化_滕州网站建设 -眼镜男网络 » 关于VHD的那些事【转载】
分享到: 更多 (0)

评论 1

评论前必须登录!

 

  1. #1

    忘了在文章中写版权了,特在此感谢远景论坛的wolfgangsk07

    格格海 6年前 (2013-07-22) 来自天朝的朋友 未知浏览器 Unknow Os