打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
下载和安装 Windows PE (WinPE),以便可以从 U 盘或外部 USB 硬盘驱动器进行启动

通过使用 BCDEdit 工具将你的电脑启动到 VHD 文件(“原生引导”)。如果要将 VHD 添加到已具有 Windows 10 或 Windows 8 安装的计算机,则需要向对应菜单添加启动条目。如果正在将 VHD 添加到运行较旧版本的 Windows(例如 Windows Server 2008)的计算机,则需要使用 BCDboot 工具更新系统分区,然后使用 BCDedit 工具修改启动菜单。

Windows 10 的原生引导需要 .vhdx 格式,而不是 .vhd 格式。

更新启动菜单以添加 VHD

更新基于 BIOS 的计算机以包括 Windows 8 启动菜单

  1. 将 .vhdx 文件复制到目标计算机。例如,在命令提示符下键入:

    copy N:\VHDs\windows.vhdx C:
  2. 使用 Windows PE 中的 DiskPart 工具将 VHD 附加到目标计算机上。可使用 Attach vdisk 命令附加 VHD。该命令可启用 VHD,以便 VHD 作为磁盘驱动器而不是作为 .vhdx 文件显示在主机上。在命令提示符下,键入:

    diskpartselect vdisk file=c:\windows.vhdxattach vdisklist volumeselect volume <volume_number_of_attached_VHD>assign letter=vexit
  3. 使用位于 VHD 映像的 \System32 目录中或 Windows PE 中的 BCDboot 工具,将 VHD 的 \Windows 目录中的引导环境文件和引导配置数据 (BCD) 配置复制到系统分区。在具有 BIOS 固件的计算机上,系统分区是第一个硬盘的活动分区。例如,若要从 VHD 映像使用 BCDboot,请在命令提示符下键入:

    cd v:\windows\system32bcdboot v:\windows

更新 BCD 时,BCDboot 工具将从现有安装自动导入信息。计算机现已更新为包括 Windows 8 启动环境。现在,你可以按照本主题后面的“将原生引导 VHD 添加到现有 Windows 8 启动菜单”部分中的步骤进行操作。

更新基于 UEFI 的计算机以包括 Windows 8 启动菜单

  1. 将 .vhdx 文件复制到目标计算机。例如,在命令提示符下键入:

    copy N:\VHDs\windows.vhdx C:
  2. 使用 Windows PE 中的 DiskPart 工具将 VHD 附加到目标计算机上。可使用 Attach vdisk 命令附加 VHD。该命令可启用 VHD,以便 VHD 作为磁盘驱动器而不是作为 .vhdx 文件显示在主机上。在命令提示符下,键入:

    diskpartselect vdisk file=C:\windows.vhdxattach vdisklist volumeselect volume <volume_number_of_attached_VHD>assign letter=vexit
  3. 在基于 UEFI 的计算机上,默认情况下系统分区处于隐藏状态,且必须为系统分区分配一个驱动器号才能运行 BCDboot 工具。使用 DiskPart 工具找到 EFI 系统分区并为其分配一个驱动器号。在命令提示符下,键入:

    diskpartselect disk 0list partitionselect partition <x>assign letter=sexit

    其中 <x> 为使用 FAT 进行格式化的 100 兆字节 (MB) EFI 系统分区。

  4. 使用位于 VHD 映像的 \System32 目录中或 Windows PE 中的 BCDboot 工具,将 VHD 的 \Windows 目录中的启动环境文件和 BCD 配置复制到系统分区。例如,若要从 VHD 映像使用 BCDboot,请在命令提示符下键入:

    cd v:\windows\system32bcdboot v:\windows

更新 BCD 时,BCDboot 工具将从现有安装自动导入信息。计算机现已更新为具有 Windows 10 启动环境。现在,可以按照以下步骤将原生引导 VHD 添加到现有启动菜单。

将原生引导 VHD 添加到现有 Windows 8 启动菜单

  1. 可将 BCDedit 工具与 /export 选项一起使用以备份 BCD 存储。例如,在命令提示符下键入:bcdedit /export c:\bcdbackup

  2. 复制 Windows 安装的现有启动项。然后修改此副本以便用作 VHD 启动项。在命令提示符下,键入:

    bcdedit /copy {default} /d "vhd boot (locate)"

    BCDedit 命令成功完成后,它将在命令提示符窗口中返回 {GUID} 作为输出。

  3. 在先前命令的命令提示符输出中找到 {GUID}。复制在以下步骤中使用的 GUID,包括大括号。

  4. 为 VHD 启动项设置 deviceosdevice 选项。在命令提示符下,键入:

    bcdedit /set {guid} device vhd=[locate]\windows.vhdxbcdedit /set {guid} osdevice vhd=[locate]\windows.vhdx
  5. 将 VHD 的启动项目设置为默认启动项目。计算机重新启动时,启动菜单将显示计算机上的所有 Windows 安装并将在操作系统选择递减计数完成后启动至 VHD。在命令提示符下,键入:

    bcdedit /default {guid}
  6. 一些基于 x86 的系统需要使用针对你核的启动配置选项,以便检测到某些硬件信息并成功地从 VHD 进行本机启动。在命令提示符下,键入:

    bcdedit /set {guid} detecthal on

有关如何使用 BCDedit 工具的详细信息,请参阅此 Microsoft 网站

相关主题

BCDboot 命令行选项
引导到 VHD(原生引导):将虚拟硬盘添加到引导菜单
了解具有本机引导的虚拟硬盘

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【系统占用不到4GB】Win8.1 Update下的WIMBoot安装教程+原理解析
“徒手”创建可启动的VHD系统电脑使用技巧
用VHD(虚拟硬盘)启动功能 Win7安装备份一步完成
一个命令将win10切换回win7启动菜单,电脑高手是如何实现的
只需一条命令,快速找回win10/11消失的“高级启动选项”菜单
从VHD启动Windows7之二——裸机部署VHD启动
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服