如何从 Windows 7 安装 Windows 8 的 VHD

如何从 Windows 7 安装 Windows 8 的 VHD

我目前正在等待我的新系统运行 Windows 8。我有一个较旧的系统,上面安装了 Windows 7,我想在此期间尝试 Windows 8。我打算使用企业版评估版进行尝试,然后在获得新系统后将其卸载。

我想进行 VHD 安装 - 将 VHD 引导到实时系统而不是 VM - 这似乎是我的最佳选择,因此我只需删除 VHD 并在完成后将系统恢复到以前的状态。我该怎么做 - 我需要什么工具以及流程是怎样的?

答案1

我已经成功地做到了这一点Harold Wong 撰写的精彩 Technet 文章我应该指出,这个过程的某些部分可能与 r.tanner.f的答案,但过程的两端以及我们实际的操作方式存在一些差异。

先决条件:

  • 我使用的 Windows 8 安装盘企业评估盘
  • imagex(来自威克- 还包含 bcdboot)
  • 简易版,bcdboot (位于 system32 中),可视化BCD或其他 bcd 编辑器
  • 当前系统上安装了 Windows 7,较旧的启动管理器不执行 VHD 启动

准备 VHD

您可以从磁盘管理器创建 vhd - 点击开始,然后搜索磁盘管理。选择创建和格式化硬盘分区(或转到控制面板 -> 计算机管理 -> 磁盘管理) 在此处输入图片描述

创建VHD非常简单,选择操作,然后创建VHD

在此处输入图片描述

设置 VHD 以满足需求,我在通常存储 VM 映像的分区上选择了一个较大的动态磁盘。

在此处输入图片描述

这应该会产生一个新的“磁盘”,您可以像使用其他磁盘一样使用它。右键单击磁盘名称,选择初始化,然后右键单击右侧的分区进行格式化。注意后者的新驱动器 - 这里是 H:

在此处输入图片描述


安装过程

此时,我们几乎可以像对待普通硬盘一样对待 VHD。您需要将 WAIK 和安装 ISO 提取到单独的文件夹中,或挂载它们。记下 Windows 8 安装 CD 上 install.wim 的路径 - 这通常相对于\install\sources\Windows 8 文件的根目录

将 imagex 和(如果你正在使用它,bcdboot)复制到方便的位置。以管理员权限启动命令提示符

在此处输入图片描述

从保存位置运行 imagex -imagex /apply /path/to/install.wim 1 h:\其中 h: 是 vhd 的驱动器号。这花了我大约 10 分钟

在此处输入图片描述

有两个选项可以使映像可启动,首先,从 waik 运行 bcdboot。我改用 easybcd,因为我手头没有 bcdboot。选择添加新条目,然后在窗口中进行如下设置不是vhd 选项卡。我们将 VHD 视为普通磁盘。

在此处输入图片描述

现在重新启动,并从 Windows 启动管理器中选择 Windows 8,然后就设置好了。您只需删除 VHD 和启动项即可撤消安装。

答案2

Remus Rigo 的博客有几篇帖子有关从 VHD 安装和启动的信息。

編輯:

  1. 准备VHD文件:
    • 打开运行并输入start compmgmt.msc
    • 转到操作 -> 创建 VHD
    • 在固定大小(不能改变大小)和动态扩展(文件将根据需要增大)之间进行选择
    • 选择浏览并保存 VHD 文件
  2. 从 Windows 8 媒体 (DVD、USB) 启动
  3. 在设置屏幕上按 Shift+F10 调出命令提示符
  4. 挂载 vhd 文件

    diskpart
    > select vdisk file=x:\PathToFile\VhdFile.vhd
    > attach vdisk
    
  5. 将 Windows 8 安装到 vhd 文件/分区

相关内容