【IT168 使用技巧】我们现在使用的Windows7只是一个beta版本,这个版本在正式版发行后是肯定要删除的。如何能安全体验新操作系统而不给现有系统造成影响是不少用户会考虑的问题。在我们安装双系统的时候,往往会出现安装软件重复而发生系统混乱的情况,也可能出现病毒的互相传染,因此,让两个系统完全独立是最佳的安装方式。另外,安装新系统容易出现卸载不干净的痼疾,给以后安装操作系统带来不便。那么,我们应该如何来实现真正互不干扰的双系统环境呢?

其实,微软已经给我们提供了一个不错的解决方案——通过VHD文件安装Windows7!

VHD文件是微软提供的虚拟机软件Virtual PC的映像文件格式。在建立了一台虚拟机后就会产生一个VHD的映像文件(如图1)。而Windows Vista的“备份状态和配置”功能生成的备份映像也是VHD文件类型(如图2)。


建立Windows 7 映像文件


Vista的备份映像也是VHD

而在Windows7中,微软提供了更加方便快捷的VHD文件的管理功能。我们可以打开“开始-所有程序-管理工具-计算机管理”命令,接着进入左侧的“存储-磁盘管理”,这时我们可以点击右侧的“磁盘管理-更多操作-附加VHD”加载VHD文件,然后可以象普通分区一样进行读写操作(如图3),磁盘2就是加载的VHD虚拟硬盘了(如图4所示)。我们还可以通过磁盘管理功能创建VHD文件。文件这样我们就可以将一些个人的文件保存到VHD文件中,只需隐藏VHD文件的位置即可提高文件的安全性。


可以象普通分区一样进行读写操作


加载的VHD虚拟硬盘

不过,更加让人惊讶的是,除了可以通过Virtual PC在VHD文件中安装操作系统外,我们也可以直接在物理计算机上将Windows7安装到VHD文件上。那么,我们需要怎么做呢?

一、安装的准备工作

根据以上的介绍,我们可以发现:除了Windows7可以安装到VHD文件,其实,其他操作系统应该也可以。这主要是由于Windows7的安装的PE版本比较高,对于VHD文件的支持更加完善决定的。因此,我们应该可以使用Windows7光盘制作的PE来安装其他操作系统到VHD文件。为了降低安装过程的命令行的复杂程度,我们可以先通过Virtual PC在至少有15GB空间的分区生成12GB大小的VPC文件。

点击下载:模拟多种操作系统 Connectix Virtual PC v5.2 Build 420 简体中文汉化版

打开Virtual PC程序,点击“Settings”按钮进入设置窗口,选择“Hard Disk2”,在右侧点击“Virtual Disk Wizard”开始新建VPC文件(如图5)。

在开始的向导窗口点击“Next”按钮,在出现的窗口选择“Create a new virtal disk”按钮新建一个虚拟硬盘(如图6);

点击“Next”按钮,这时可以选择“A virtual hard disk”来建立一个虚拟硬盘(如图7);

点击“Next”按钮,接着需要点击“Browse”按钮在分区中建立一个VHD文件(如图8);

点击“Next”按钮,这时选择“Fixed Size”来建立一个固定容量的虚拟硬盘(如图9);

点击“Next”按钮,在出现的窗口设置硬盘容量为13000MB即可(不要超出最大可用空间,如图10);

点击“Next”按钮,之后确认即可完成了。稍后片刻就会建立好一个VHD的虚拟硬盘了。

二、具体详细安装过程

首先,我们从Windows7的安装光盘启动计算机。然后,一直让安装程序进行到语言、时区和流通格式以及键盘和输入法设置的时候,按下“Shift+F10”键打开命令提示符窗口(如图11)。这时,我们首先需要加载VHD的映像文件。

1.加载VHD虚拟硬盘

首先,我们需要进入分区管理命令。输入Diskpart即可,这个命令可以提供全面的分区管理功能,如分区、格式化、缩放分区等等(如图12)。

接着,我们输入Select vdisk file=f:\windows7.vhd命令,该命令来加载VHD文件来生成虚拟的硬盘。命令执行完毕会出现DiskPart successfully opened the virtual disk file.的提示(如图13)。

然后,我们还需要激活该虚拟硬盘,命令为:Attach vdisk。命令执行完毕显示(如图14)。

最后,输入exit命令即可退出命令diskpart功能。

2.选择虚拟硬盘安装

我们可以关闭命令提示符窗口开始安装,只需象以前那样依照提示进行。进行到选择安装分区的时候,我们发现除了第一块硬盘Disk0的分区,还出现了Disk2的虚拟硬盘的分区,其后的Unallocated Space的提示说明尚未分区格式化,于是,我们开始来进行相应的操作吧(如图15)。

选中Disk2,再单击“Drive Option(advanced)”,这时可以点击“New”新建一个分区,然后,点击“Apply”即可创建一个最大的分区(如图16)。最后,还需要点击Format来对改分区进行格式化。

3.安装Windows7到虚拟硬盘分区

然后,我们就可以象普通分区一样安装windows7到VHD虚拟硬盘分区了(如图17)。

三、双系统环境应用特点

安装好Windows XP和Windows7双系统后,我们发现可以通过启动菜单选择进入的系统(如图18)。这是和在真实分区安装双系统是完全相同的。另外,安装的Windows7的性能也并没有受到虚拟硬盘分区的影响(如图19)。

我们发现一个有趣的现象。在Windows7环境中,安装Windows XP的主分区是不可见的,而保存VHD文件的分区是可见的(如图20),虚拟的VHD硬盘分区是以系统主分区的方式加载的。

打开计算机管理窗口进行磁盘管理时,我们发现安装Windows XP的主分区没有被赋予盘符,因此,是系统刻意隐藏的。这样在Windows 7中就不会影响Windows XP系统。

当然,我们也可以让这个分区拥有可见的盘符。只需右键单击该分区选择“change Drive Letter and Paths” 命令,在弹出的窗口设置相应的盘符字母即可(如图21)。

在Windows XP中,我们可以发现Windows 7的系统分区不见了,只有生成VHD文件的分区是可见的(如图22)。目前,Windows XP的磁盘管理功能尚无法加载VHD文件为虚拟磁盘分区,因此,Windows XP下是无法修改Windows 7的系统的。

这样就打造了两个互相独立的系统,安全性有很大的提高。而当不再需要Windows 7系统或者需要更新该系统时,只需删除原来的VHD文件,重新建立一个VHD文件进行安装即可。删除Windows7系统后,可以使用EasyBCD之类的双系统引导工具来修改引导记录,干净的剔除系统文件和启动信息,不影响老的系统。

转载于:https://blog.51cto.com/yewind/158665

将windows7安装到映像文件方法总结相关推荐

  1. oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear

    oracle11g +WindoWs7 安装错误:未找到文件WFMLRSVCApp.ear 将win64_11gR2_database_1of2.zip和win64_11gR2_database_2o ...

  2. linux 搜索so文件,Linux下查找和安装依赖的.so文件

    以解决Webex在Linux下运行问题为例说明查找和安装依赖的.so文件方法: 查找依赖的.so文件$ ldd $HOME/.webex/1324/*.so | grep 'not found' li ...

  3. 光盘映像文件的安装方法

    在windows系统上, 对于如下图的"光盘映像文件",不要直接双击,而应右键选择解压,然后再安装

  4. 解决wubi安装ubuntu时要下载系统映像文件问题

    下面我介绍解决wubi安装ubuntu时要去官网下载系统映像文件问题的方法,分为两部分来介绍: 问题描述及失败方案 解决方案 1.问题描述及失败方案 问题描述就描述吧,还介绍什么失败方案,我这是为了让 ...

  5. 怎么在mac下运行映像dmg_仅用Mac OS X系统映像文件(dmg)安装系统

    可以在Mac OS X机器上进行无损分区,使用Mac OS X磁盘工具内的恢复功能,将映像文件恢复到其中一个区,并用此区启动,来进行安装. 可以用以下方法分区: 打开终端,输入: diskutil l ...

  6. Windows7安装PowerShell5.1方法(Flutter新版本需要)

    Windows7安装PowerShell5.1方法(Flutter新版本需要) Windows7安装PowerShell5.1方法(Flutter新版本需要)   重新安装Windows7系统,在使用 ...

  7. 如何用光盘映像文件重装服务器系统,光盘映像文件如何装系统_通过光盘映像文件装系统的方法...

    光盘映像文件是一种虚拟光盘文件,通常有iso.img等格式,我们网上下载的windows操作系统光盘映像一般都是iso格式,,网上下载的Windows光盘映像文件一般是iso.很多用户不知道光盘映像文 ...

  8. Win7怎么安装?推荐3种Windows7安装方法

    最近不少朋友在问Win7如何安装的问题,笔者在此推荐3种Windows7安装方法,包括了光盘安装法.U盘安装法和硬盘安装法.因为相关的Win7安装步骤分解文章已经另有文章,因此笔者在此做简单说说Win ...

  9. python安装失败0x80070570_win10系统提示windows无法安装所需的文件及错误代码0X80070570的解决方法...

    使用刚下载的好的Win10系统进行系统重装过程中,出现了错误提示信息"Windows无法安装所需的文件.文件可能损坏或丢失.请确保安装所需的所有文件可用,并重新启动安装.错误代码0X8007 ...

最新文章

  1. “未能加载文件或程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”...
  2. 【算法】Bellman-Ford算法(单源最短路径问题)(判断负圈)
  3. 我的QT4.5编译流水帐(转帖)
  4. 如何调整Loadrunner中Vuser的数量限制
  5. VC++6.0怎么打开工程
  6. 【CentOS】NFS服务器的安装与配置
  7. 你所能用到的数据结构之番外篇---逆袭的面向对象(一)
  8. 重磅直播 | 透彻剖析室内室外激光SLAM关键算法
  9. “网络相亲”三大纪律八项注意
  10. 如何在网页中加入图片
  11. 内存读数据和磁盘读数据的区别
  12. java 监控usb端口插拔_监控USB设备插拔
  13. 【学习笔记】C++ 中的 virtual 关键字与虚函数
  14. 华为IdeaHub的商业市场启示“路”
  15. 新来的同事问我where 1=1 是什么意思
  16. 解决vue项目路由拦截跳转登录页错误
  17. 13.分组曲线拟合与置信条带
  18. cad尺寸标注快捷键_为什么在CAD布局中标注模型空间图形尺寸差别很大?
  19. 国电+广电,入场5G!
  20. 教你一招:多个视频如何实现列表播放?

热门文章

  1. DevOps 和敏捷开发的区别是什么?
  2. 谷歌修复安卓System 组件中的多个 RCE 漏洞
  3. CA 授权码bug 将导致Let’s Encrypt撤销300万张有效证书
  4. 初译 Support Vector Machines:A Simple Tutorial(一)
  5. angular2学习笔记之服务和http
  6. 《算法竞赛入门经典》 第二章 循环结构程序设计 习题
  7. 越知道自己要什么,越知道自己是什么
  8. In static memberfunction
  9. Android编程 获取网络连接状态 及调用网络配置界面
  10. CSLA.Net3.6中使用CodeSmith