在虚拟硬盘上安装Windows 7或者Windows 8

时间:2020-01-09 10:46:44  来源:igfitidea点击:

有关在虚拟硬盘上安装Windows的常规信息

有时我们必须安装Windows 7或者Windows8. 可以,但是我们并不总是能够并且不愿意为其提供一个完整的分区,然后随意使用不同的加载程序。

幸运的是,Windows 7和Windows 8支持在虚拟硬盘(VHD)上进行安装。一般来说,虚拟硬盘是一个很大的文件,可以作为另一个硬盘安装到系统上。包含的所有磁盘都存储在该文件中。

这种方法的优点是:

  • 系统在物理设备上比在虚拟机上运行更快。与在虚拟机上安装相比,这是在VHD上安装系统的主要优点之一。
  • VHD充当物理磁盘。换句话说,我们可以轻松访问硬盘上的任何数据。
  • VHD存储在单个文件中,我们只需复制VHD文件即可克隆系统。
  • 我们可以测试新程序,游戏等,而不必担心主机系统。
  • 我们可以使用新版本的Windows而无需卸载主机系统。因此,让我们开始在虚拟硬盘上安装Windows 7或者Windows 8.

在虚拟硬盘上安装Windows

要安装Windows,我们需要

  • Windows 7或者8的预装副本。它应该是主机OS。
  • 带有Windows 7或者8的启动DVD或者USB闪存驱动器(取决于要安装的内容)。

有两种创建VHD的方法:

  • 在运行中的Windows中;
  • 在Windows安装过程中从命令行输入。

让我们一起考虑第一种方法和系统安装过程。

如何在Windows中创建VHD文件

右键单击"开始"菜单中的"计算机",然后选择"管理"。如果我们做对了所有事情,则会显示以下窗口:

指定VHD文件的名称和位置及其大小。我们最好为VHD选择动态扩展以占用与虚拟硬盘上存储的数据量一样多的空间。在我的示例中,我在磁盘D:\上创建了一个大小为25 GB且名称为win7.vhd的虚拟硬盘文件。

完成,文件已创建。现在,在Windows中插入启动盘或者USB闪存驱动器,然后重新启动系统。

开始Windows安装:

输入以下命令:

Diskpart
select vdisk file="D:\win7.vhd"
attach vdisk

在引号中指定VHD文件的路径。然后关闭命令行并继续安装。

选择安装磁盘时,请忽略以下警告:

现在,我们必须以某种方式创建虚拟硬盘以在其上安装系统。为此,请按Shift + F10并输入:

Diskpart
create vdisk file="D:\win7.vhd" type=expandable maximum=25000

此命令允许在D:\目录的根文件夹中创建VHD文件wind7.vhd,最大大小为25000兆字节(约25 GB)。

VHD文件已创建,但是Windows Installer对此一无所知。为了使VHD出现在分区列表中,应将其挂载。为此,请输入以下命令:

select vdisk file="D:\win7.vhd"
attach vdisk

然后,安装将照常进行。当我们要选择要在其上安装系统的分区时,请选择VHD。如果在输入命令后虚拟硬盘没有出现,请按"刷新"按钮。

因此,我们将获得以下窗口:

现在我们可以看到存在诸如"删除"和"设为默认值"之类的控件。因此,使用bcdedit可以重命名新系统,并在此窗口中可以将任何系统作为主机。