04

06

如何从VHD文件安装Windows 7?

Windows 7和Windows Server 2008 R2中,微软加入了VHD虚拟技术。那么,如何以VHD形式安装Windows 7 和Windows Server 2008 R2呢?

1.放入Windows 7光盘,设置为光盘启动
2.选择语言,点击下一步
3.在安装界面出现后,同时按下Shift+F10打开命令提示符。
4.运行如下命令:

diskpart
list disk
select disk 0
clean
5.输入如下命令新建一个200MB大小的分区。其实在Windows 7的安装过程中,系统会自动创建该分区。

create part primary size=200
format fs=ntfs label="System" quick
active

6.再次运行如下命令:

create part primary
format fs=ntfs label="Boot" quick
assign letter=C

7.运行如下命令以新建VHD文件,其中,25000代表文件大小,“type”代表文件类型,“expandable”说明该文件大小可随分区大小而变化;如果改为“type=fixed”则固定文件大小。

create vdisk file=c:\win7ult.vhd maximum=25000 type=expandable
select vdisk file=c:\win7ult.vhd
attach vdisk
create partition primary
format fs=ntfs label="Win7Boot" quick

8.输入如下命令列出卷标

list vol

点击查看原大图片

9.输入“exit”2次退出命令提示符
10.继续进行安装,目标分区选择刚刚创建的VHD分区。系统会提示无法完成安装,但可以忽略。系统会进行正常安装。不过安装完成后200MB的分区是不可见的。

点击查看原大图片
 

参考:
http://winsystem.ctocio.com.cn/Longhorn/416/8749416.shtml
http://www.cnbeta.com/articles/81189.htm




文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: Windows7 VHD 虚拟
相关日志:
评论: 1 | 引用: 0 | 查看次数: -
回复回复独木舟[2009-04-07 02:06 AM | del]
距离今天最近的一篇 Native Boot 相关日志中,gOxiA 曾提到有关引导 VHD 中的 Windows 7 的故障!当我创建的虚拟磁盘(VHD)文件为动态扩展类型时可能会导致引导失败,经过后来的测试终于找到了原因!不论该 VHD 类型是动态扩展还是固定的,其最大容量设置值应当小于实际磁盘分区(卷)的容量。比如我当前卷的可用容量是40G,那么在该卷上创建的 VHD 的容量则必须小于40G。至此也化解了 gOxiA 之前的假设,得出结论:“VHD with Native Boot 支持动态扩展和固定类型的 VHD,而导致动态扩展类型的 VHD 引导失败的原因则是该 VHD 的容量被设置为大于实际磁盘的容量”。

动态扩展的VHD会在启动Windows 7后转为固定类型的,可以用diskpart看一下,关闭Windows 7后又转为动态扩展的,变来变去的很不爽。

http://goxia.maytide.net/read.php/1168.htm
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.