WIM 中的 VHD 无法启动

WIM 中的 VHD 无法启动

我有一个从运行 Win10 的机器获得的 wim。我打算在 Hyper-V 中将其作为 VM 启动。这是迄今为止的过程:

  1. 使用 Hyper-V 管理器创建 40G VHD。
  2. 使用计算机管理器/磁盘管理挂载 VHD。初始化驱动器。创建一个简单卷,格式化它,并为其分配一个驱动器号。
  3. 使用具有管理权限的命令控制台运行 DISM applyimage

    dism /Apply-Image /ImageFile:{file.wim} /Name:{图像名称} /ApplyDir:{驱动器} /CheckIntegrity

  4. 使用相同的命令控制台,将引导扇区添加到 VHD

    bootsect /nt60 {驱动器}

  5. 使用计算机管理器/磁盘管理分离 VHD 磁盘卷

所有上述 {drive} 参数均由步骤 2 中将 VHD 作为简单卷挂载时指定的驱动器号定义。

在此之后,我在 Hyper-V 管理器中创建了一个 VM,启动它,但它无法启动。不确定我需要什么来克服这个障碍。欢迎提出任何建议。我的总体目标是在 Azure 中使用 VHD - 我只是在本地测试它。

答案1

我一直在与这个问题的背景作斗争。从我上面停下的地方继续说:

  1. 获取 Windows 10 的 ISO 映像。我使用的是版本 1703。
  2. 使用步骤 1 至 5 中创建的 VHD 在 Hyper-V 管理器中创建 VM。
  3. 双击新的虚拟机以连接到它。
  4. 打开菜单项文件/设置
  5. 设置 DVD 驱动器以使用步骤 6 中的图像文件。
  6. 点击“确定”,关闭“设置”。
  7. 单击绿色的开机/启动命令按钮 - 它将通过映像启动

一旦 Win 10 图像加载:

  1. 检查键盘和语言首选项,然后单击“安装”
  2. 点击“修复您的计算机”
  3. 点击“疑难解答”
  4. 点击“命令提示符”

一旦显示命令提示符:

  1. 键入以下内容(这将设置磁盘 0 第 1 部分为活动状态并应用引导记录):

diskpart
DISKPART> 列出磁盘
DISKPART> 选择磁盘 0
DISKPART> 列出分区
DISKPART> 选择分区 1
DISKPART> 活动
DISKPART> 列出卷
DISKPART> 退出
C:
bcdboot c:\windows /l en-us

  1. 退出修复磁盘,关闭虚拟机,然后重新启动。哇!

相关内容