`
ihuashao
  • 浏览: 4593320 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Windows 7在虚拟磁盘(VHD)中的安装与启动

阅读更多

Windows7 beta1发布后,很多朋友都希望能够体验一下。但它毕竟只是一个测试版,体验完了还要删除的,如何能够既能安装体验又不对现有的XP或Vista系统造 成影响呢?办法是有的,我们可以利用Windows7全新提供的VHD文件,将Windows7安装到一个虚拟的磁盘中。下面跟我来吧。

  一、了解VHD

  什么是VHD文件呢?其实,VHD文件对我们来说并不陌生,用Microsoft Virtual PC软件创建一台虚拟电脑后,就会生成VHD文件。另外,在Windows7下,如果单击“开始→所有程序→维护→备份和还原”,再在打开的对话框中单击 “建立备份镜像”,即可对选定的分区进行备份,备份后生成的也是VHD文件。另外,在Windows7的磁盘管理器(图1)的“操作”菜单下,也能找到“ 创建VHD”等选项。

  VHD是一个文件,但是在Windows7的磁盘管理器中,我们可以通过“操作→添加VHD”菜单,将VHD文件虚拟为一个磁盘分区。图1中的 磁盘2,就是由VHD文件虚拟出来的磁盘分区。在Windows7中,我们可以对虚拟磁盘分区像普通磁盘分区一样使用,没有任何差别。

  点击放大此图片

  利用VHD虚拟的磁盘分区,我们可以隐藏和保护重要文件甚至安装操作系统。

  二、虚拟安装Windows7

  VHD文件可以用于服务器上,虚拟出多个硬盘,这样,客户端就能访问同一服务器上安装于多个虚拟硬盘上的操作系统或虚拟硬盘中的文件。一方面, 可节约硬件成本。另一方面,可让不同的客户端享有不同的服务。另外,也利于备份、维护和安全——在服务器端,技术人员只要管理好对应的VHD文件即可。

  下面,我们将演示Windows7的虚拟安装。假设电脑上已安装了操作系统Windows XP(当然也可是其他系统),现在,要将Windows7安装于该电脑的一个VHD文件之中,启动时,可通过菜单选择Windows XP或Windows7。整个架构如图2所示。为完成这一操作,请在电脑上预先准备一个空闲空间至少大于10GB的分区,本例选择的是D盘,空闲空间为 20GB。

  

  1.安装过程

  第1步:启动安装向导

  用Windows7安装光盘启动电脑,当安装向导运行至语言设置界面时,按“Shift+F10”组合键调出命令提示符窗口,如图3所示。

  点击放大此图片

第2步:加载虚拟硬盘

  依次输入以下命令,注意,每输入一条命令必须按一下回车键以示确认。

  命令1:Diskpart

  命令作用:运行分区管理命令。

  提示:过去,Windows系统提供的分区管理命令是Fdisk,自Windows XP后, Fdisk由Diskpart取代。Diskpart功能强大,几乎能提供分区魔术师的所有功能,更重要的是它支持脚本运行。

  命令2:Creste vdisk file=e:\ls.Vhd type=fixed maximum=12000

  命令作用:创建一个虚拟硬盘。该硬盘由存放于D盘根目录下的文件(file=e:\ls.Vhd)来模拟。硬盘的最大空间为12GB。命令中的type=fixed表示虚拟硬盘的容量大小是固定的。

  要注意的是执行这一命令可能需要10分钟左右的时间,此时,除能观察到电脑上的硬盘指示灯闪烁外,屏幕上无任何反应,请耐心等待,不要误认为死 机。如果命令执行成功,屏幕上返回提示为“Diskpart successfully(成功) created the virtual disk file”。

  命令3:Select vdisk file=e:\ls.Vhd

  命令作用:选择刚才创建的VHD文件(file=e:\ls.Vhd)来充当虚拟硬盘(vdisk)。

  如果命令执行成功,屏幕上返回提示为“Diskpart successfully open the virtual file”。

  命令4:Attach vdisk

  命令作用:激活虚拟硬盘。

  如果命令执行成功,屏幕上提示:“Diskpart successfully attached the virtual file”。

  命令5:Exit

  命令作用:退出Diskpart。

  提示:这种安装法的关键在于通过命令Diskpart来创建VHD文件并将它虚拟为硬盘。实测表明,要完成这一操作,Diskpart的版本号 必须是6.1.7000,这一版本由Windows7提供。WindowsXP和Vista虽也提供了Diskpart命令,但版本比6.1.7000 低,无法通过这种方式来安装Windows XP或Vista。另外,C盘的原操作系统还可以是Vista或Windows7。

  第3步:格式化虚拟硬盘

  关闭命令提示符窗口,单击“Next”, 让安装向导继续运行直至图4所示的界面出现。请注意这里的信息:在我的电脑上,已有硬盘一块,标志为Disk0,它的下面又有3个分区。刚才添加的虚拟硬 盘标志为Disk1,其后有“Unallocated Space”字样,表示尚未进行分区并格式化,现在将进行分区并格式化。

  点击放大此图片

  首先,选中Disk1,再单击“Drive Options(advanced)”。接着,在下一界面中单击“New”,此时,程序会要求我们输入第一个分区的大小,默认为最大值(本例为 12GB)。请直接单击“Apply”表示用虚拟硬盘的最大空间来创建一个唯一的分区。然后,单击“Format”对虚拟硬盘的分区进行格式化。最后,单 击“Next”返回。

第4步:完成安装

  在图4中选择安装位置为刚才创建的虚拟硬盘的分区,再单击“Next”安装即可继续进行。完成后,可通过启动菜单选择要进入哪一套系统,如图5所示。图5中,前一项是WindowsXP,后一项即Windows7。

  点击放大此图片

  2.效果展示

  表面上看,分别启动到两个系统后,能观察到的分区是不同的。在我的电脑上(真实硬盘分区只有两个),具体情况如下表所示(√表示能观察到,×表示不能)。

  

  启动到WindowsXP后,在“我的电脑”下能观察到真实硬盘的所有分区,能找到通过命令提示符创建的VHD文件,但无法通过普通的方法将它转化为虚拟硬盘,因而不能观察到其中的内容。

  启动到Windows7后,也能观察到两个分区,一个是存放有VHD文件的真实硬盘(即Disk 0)的逻辑分区,另一个是由VHD虚拟出来的硬盘(即Disk 1)分区,如图6所示。

  点击放大此图片

  在图6中,笔者已将能在WindowsXP下显示出来的分区标上了圆点,在Windows7下能显示的分区标上了五星符号。在Windows7下,C分区是由VHD文件虚拟出来的,尽管如此,操作上与真实系统完全无异。

  提示:在Windows7下,安装WindowsXP的分区也可通过设置将它显示出来:在磁盘管理器下右击之,选择“更改驱动器号和路径”,再单击“添加”并一路按默认选项操作即可。

  与普通的双Windows系统相比,这种安装法的好处在于:

  ● 两个系统相互隔离,避免了在一套系统下因误操作而破坏另一系统的重要文件。

  ●维护Windows7变得更加容易。只要在WindowsXP下将VHD文件进行备份即可。

  ●要在Windows7下维护WindowsXP,只要将安装它的分区显示出来即可。

  三、为何VHD被引入Windows7中

  也许微软已经意识到,体验新系统、安装新软件是很多人都需要的。而虚拟磁盘技术,能让用户最安全地实现上述需求。将操作系统安装到一个文件中,其实Ubuntu等Linux系统早已具备这个功能了。

分享到:
评论

相关推荐

    Windows 7创建虚拟磁盘分区的方法.docx

    在 Windows 7 系统中,可以通过"磁盘管理"工具创建虚拟磁盘。首先,单击"开始"-"运行",输入"diskmgmt.msc",打开"磁盘管理"窗口。然后,单击"操作"-"创建 VHD",弹出"创建和附加虚拟磁盘"窗口。在这里,可以设置...

    体验Windows 7新特性之基于VHD虚拟磁盘文件启动计算机

    海天软件工程学院网络教学用课件 上课时老是给学生玩耍的一些小文章 呵呵

    从VHD启动Windows8.pdf

    从VHD启动Windows8 本文将介绍如何从VHD启动Windows8,使用VHD_OneKey软件来...从VHD启动Windows8可以为用户提供一种方便的安装方法,避免了对原系统的影响。使用VHD_OneKey软件可以使整个过程变得更加简单和快速。

    Windows 7下挂载Win8VHD实现双系统

    在 Windows 7 中,用户可以在开始菜单中的“运行”框中输入“diskmgmt.msc”,然后启动磁盘管理控制台。在控制台中,用户可以使用“创建 VHD”命令创建一个 VHD 文件,并指定文件的容量、类型和名称。 3. 如何将 ...

    不用输入任何命令,仅用鼠标全程图形化创建VHD系统与差分启动.doc

    然后,选择“应用到”选项卡,选择刚刚创建的 VHD 虚拟磁盘。在“映像卷号”中,选择 5,表示旗舰版 Windows 7 系统。最后,选择“校验”和“检查完整性”,然后点击“应用”,等待大约 5-10 分钟,灌入 Windows 7 ...

    Win8系统快速挂载VHD的教程攻略.docx

    在Win7和Win8中,我们可以将操作系统直接安装在一个VHD文件中,在启动时直接从VHD启动,安装在VHD中的操作系统用起来和安装在磁盘驱动器里的操作系统并没有什么区别。 二、Win7系统中的VHD操作步骤 在Win7系统中,...

    虚拟机格式互转工具虚拟机磁盘文件互转

    StarWind Converter 是一款专业的虚拟磁盘格式转换工具,允许用户将VMWare虚拟机专用虚拟磁盘格式(VDMK)与Microsoft Virtual PC虚拟机专用虚拟磁盘格式(VHD)、RAW虚拟字盘格式之间(IMG)互相换转。 可以实现VMWare和...

    利用备份VHD-VHDX文件恢复系统的方法

    在无法开机的情况下,利用U盘PE系统,启动自带的DG工具,菜单栏“磁盘”标签下拉-选择“打开虚拟硬盘文件.VHDX”,在加载成功的虚拟分区上-右键选择“克隆分区”到预装系统分区磁盘。 vhdx 虚拟硬盘镜像文件 恢复...

    WindowsVHDVHDX辅助处理工具2013

    Windows VHD/VHDX 辅助处理工具多用于虚拟分区安装Win7/Win8双系统, Windows 7/8, Windows Server 2008 R2, WinPE 3.0 .VHD (Virtual Hard Disk) 即虚拟硬盘,能把一个 VHD 文件虚拟成一个硬盘,进行创建分区、格式...

    Mac怎么将win系统装在移动硬盘中?.docx

    传统模式将 Windows 系统文件完全写在硬盘上,而 VHD 模式是在移动硬盘里开启一个虚拟磁盘,把 Windows 系统文件放在虚拟磁盘里。VHD 模式比传统模式的优势在于能够更容易调用硬盘空间作为虚拟内存,因此理论上能在 ...

    Dell PowerVault NX3000 存储挂载说明.docx

    安装程序包含在随附文档的光盘中,目前这个程序仅只能在 Microsoft Windows Storage X64 环境中安装,在其他系统中无法安装。 3. 创建 iSCSI 目标 安装完 Microsoft ISCSI Target 后,可以在管理工具中找到:...

    VHD_manager_v1.3

    Generated (13.09.2015 18:44:54) by Simple Vhd Manager v1.0 ; www.sordum.org [Main] Language=Auto WinSetOnTop=0 GridLines=1 NewVhdSize=2,5 NewVhdOpt=0 [VirtualDiskFiles] 1=C:\20180619_034757.vhd ...

    Hyper-V虚拟化平台最佳技术实践.docx

    在部署 Windows Server 2012 系统群集时,需要安装 iSCSI 目标服务器角色,并配置 2 块虚拟磁盘给两台群集服务器共享使用。然后,需要安装 Hyper-V 角色和故障转移群集功能,并配置群集节点服务器的 IP 地址和网卡的...

    虚拟光驱超级版 Daemon Tools Ultra 5.9.0 x64 中文多语免费版.zip

    对您存储在VHD文件中的任何数据进行快捷方便地读写。新一代 DAEMON Tools 解决方案完美地将高级功能和友好便捷的用户界面结合在了一起. 虚拟光驱超级版 DAEMON Tools Ultra 4.1 中文多语特别版虚拟光驱超级版 ...

    Win7原生启动详解

    Win7可以 启动VHD 里面的系统,并且里面的系统知道运行在 VHD磁盘上。 那么VHD是什么? VHD是MS的虚拟硬盘文件,实际上,如果用过VPC,Virtual Server,Hyper-V,Windows Virtual PC。那么你应该也会知道了。

    DGfree数据恢复软件

    16、快速分区时,适当扩大第一分区的大小,以适应安装windows7/8的需要。 17、有新版本时不再弹出对话框,改为在标题栏滚动显示。 18、纠正对vhd差异盘支持不好的问题。 19、纠正在磁盘有坏道、磁盘管理器中显示“未...

    认识并安装WSL(详细).doc

    WSL 2 使用一个 VHD 虚拟磁盘文件作为 Linux 发行版的根目录,其中使用 ext4 文件系统格式,极大提升了 IO 性能。 个人建议安装 WSL2,体验更接近虚拟机的 Linux 环境。 安装 WSL 需要在 Windows 10 及其以上版本...

    virtualBox(虚拟机)中文版 v 5.1.18.zip

    硬盘被模拟在一个称为虚拟磁盘镜像文件(Virtual Disk Images)的特殊容器,目前此格式不兼容于其它虚拟机平台运行,通常作为一个系统档存放在主机端操作系统(扩展名.vdi)。VirtualBox能够连结iSCSI,且能在虚拟...

    Windows Sysinternals Suite v2019.06.29.zip

    此屏幕保护程序不仅精确模拟“蓝屏”,而且也模拟重新启动(完成 CHKDSK),并可在 Windows NT 4、Windows 2000、Windows XP、Server 2003 和 Windows 9x 上工作。 CacheSet CacheSet 是一个允许您利用 NT 提供的...

    SVBus:用于GRUB4DOS的SVBus虚拟SCSI主机适配器-开源

    非常感谢WinAoE,WinVBlock(Shao Miller),FiraDisk(Panot Joonkhiaw),DSEFix和DSEFix的作者,当然还有重新启动社区,这使Windows中的VHD RAM和磁盘启动成为可能! 向凯·施特罗姆(Kai Schtrom)致意

Global site tag (gtag.js) - Google Analytics