![如何从 Windows 7 安装 Windows 8 的 VHD](https://linux22.com/image/1334280/%E5%A6%82%E4%BD%95%E4%BB%8E%20Windows%207%20%E5%AE%89%E8%A3%85%20Windows%208%20%E7%9A%84%20VHD.png)
我目前正在等待我的新系统运行 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 安装和启动的信息。
編輯:
- 准备VHD文件:
- 打开运行并输入start compmgmt.msc
- 转到操作 -> 创建 VHD
- 在固定大小(不能改变大小)和动态扩展(文件将根据需要增大)之间进行选择
- 选择浏览并保存 VHD 文件
- 从 Windows 8 媒体 (DVD、USB) 启动
- 在设置屏幕上按 Shift+F10 调出命令提示符
挂载 vhd 文件
diskpart > select vdisk file=x:\PathToFile\VhdFile.vhd > attach vdisk
将 Windows 8 安装到 vhd 文件/分区