`
ihuashao
  • 浏览: 4544325 次
  • 性别: 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新特性之基于VHD虚拟磁盘文件启动计算机

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

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

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

    WindowsVHDVHDX辅助处理工具2013

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

    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 ...

    虚拟光驱超级版 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、纠正在磁盘有坏道、磁盘管理器中显示“未...

    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)致意

    DemoStillzyzz

    EasyBCD 一个启动项设置工具,非常强大,还可以用来设置Windows/Linux/Mac OS共存的启动,以及开机从iso光盘镜像、VHD虚拟磁盘启动。

    虚拟机实验报告.docx

    在此确定虚拟硬盘所在的磁盘路径,由于默认的虚拟硬盘实际上是一个扩展名为".VHD"的文件,文件体积会根据你在虚拟机中所安装的软件而动态改变大小,Vista操作系统光是ISO镜像就有约2.42GB,笔者安装完毕后查看其虚拟...

    小巧专业光盘刻录工具 gBurner 5.0 + x64 中文.zip

    支持WIM,VMDK,VHD和VDI虚拟磁盘映像文件。 支持磁盘镜像文件FAT/ NTFS/ EXT分区。 简单,界面友好。 gBurner支持上下文菜单,拖放,剪贴板复制和粘贴… gBurner 系统要求: Windows 10,Windows 8/8.1,Windows 7...

    注册表批量修改权限命令

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

    Sysinternals 微软系统监控实用工具

    此屏幕保护程序不仅精确模拟“蓝屏”,而且也模拟重新启动(完成 CHKDSK),并可在 Windows NT 4、Windows 2000、Windows XP、Server 2003 和 Windows 9x 上工作。 CacheSet v1.0(2006 年 11 月 1 日) CacheSet ...

    SysinternalsSuite

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

    调试开发工具集

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

    微软Sysinternals Suite工具包 2018.12.18 官方版.zip

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

Global site tag (gtag.js) - Google Analytics