返回列表 发新帖

[转帖] 转发 +构想PXE启动加载北地VHD系统

[复制链接]
发表在  2019-3-29 07:47:43  | 显示全部楼层 | 阅读模式

启动到 VHD(原生引导):将虚拟硬盘添加到启动菜单

原生引导允许你在伴有现有安装的电脑上或新设备上创建虚拟硬盘 (VHD)、向其安装 Windows,然后启动它。

原生引导 VHD 在指定硬件上可以用作正在运行的操作系统,而无需任何其他父操作系统。此方案不同于将 VHD 连接到具有父操作系统的计算机上的虚拟机的方案。

可将 VHD 应用到未安装任何其他 Windows 的电脑或设备,而无需虚拟机或虚拟机监控程序。(虚拟机监控程序是在运行虚拟计算机的操作系统下面的软件层。)这允许在工作负荷分布方面拥有更大的灵活性,因为单一工具集可以用于为虚拟机和指定硬件管理映像。

你还可以将 VHD 部署到已装有 Windows 的电脑上,并使用启动菜单在 Windows 的现有版本或 VHD 上的版本之间进行选择。

若要了解在企业环境中使用 VHD 的详细信息,请参阅了解具有原生引导的虚拟硬盘

先决条件
  • 装有 Windows 评估和部署工具包 (Windows ADK) 工具的技术人员电脑。

  • 一般化的 Windows 映像(.WIM 文件)。若要了解详细信息,请参阅 Sysprep(一般化)Windows 安装

  • 可启动的 Windows PE 驱动器。若要了解详细信息,请参阅 WinPE:创建 USB 可引导驱动器

  • 要在其上安装 VHD 的目标电脑或设备。此设备需要 30 GB 或更多的可用磁盘空间。可以将 VHD 安装到已运行其他操作系统安装的设备,或者安装为设备上仅有的操作系统。


步骤 1:从 DiskPart 创建 VHD
  • 在技术人员电脑上,打开 Diskpart。


    diskpart


  • 创建并准备新的 VHD。在此示例中,创建一个 25 GB 固定类型 VHD。


    create vdisk file=C:\windows.vhd maximum=25600 type=fixed


  • 附加 VHD。这会将 VHD 作为磁盘添加到主机上的存储控制器。


    attach vdisk


  • 为 Windows 文件创建分区、进行格式化,并向其分配一个驱动器号。此驱动器号将显示在文件资源管理器中。


    create partition primaryformat quick label=vhdassign letter=v


  • 退出 DiskPart


    exit



步骤 2:将 Windows 映像应用到 VHD
  • 将一般化的 Windows 映像应用到 VHD 的主分区。




    Dism /Apply-Image /ImageFile:install.wim /index:1 /ApplyDir:V:\



步骤 3:拆离 VHD、将其复制到新设备,然后进行附加(可选)

你可以将 VHD 部署到已装有 Windows 副本的设备,也可以清理并准备驱动器以仅使用 VHD。

拆离 VHD 并将其保存到网络共享或存储驱动器

  • 拆离虚拟磁盘。




    diskpartselect vdisk file=C:\windows.vhddetach vdiskexit


  • 将 VHD 复制到网络共享或可移动存储驱动器。


    net use n: \\server\share\md N:\VHDscopy C:\windows.vhd n:\VHDs\



清理并准备新设备以进行原生引导

  • 将目标设备启动到 Windows 预安装环境 (WinPE)。
  • 清除并准备驱动器。创建将存储 VHD 的系统分区 (S) 和主分区 (M)。

    BIOS:




    diskpartselect disk 0cleanrem == 1. System partition ======================create partition primary size=100format quick fs=ntfs label="System"assign letter="S"activerem == 2. Main partition ========================create partition primaryformat quick fs=ntfs label="Main"assign letter="M"exit


    UEFI:




    diskpartselect disk 0cleanconvert gptrem == 1. System partition =========================create partition efi size=100format quick fs=fat32 label="System"assign letter="S"rem == 2. Microsoft Reserved (MSR) partition =======create partition msr size=128rem == 3. Main partition ===========================create partition primary format quick fs=ntfs label="Main"assign letter="M"exit


  • 连接到网络驱动器或存储位置,并记下驱动器号。




    net use N: \\server\share


  • 将 VHD 复制到主分区。




    copy N:\VHDs\Windows.vhd M:



附加 VHD

  • 附加 VHD。




    diskpartselect vdisk file=M:\windows.vhdattach vdisk


  • 标识卷号。(可选:将其更改为更有意义的其他卷号,例如 V,并将 diskpart 命令行保留为打开状态以便进行下一步)。




    list volumeselect volume 3assign letter=v



步骤 4:添加启动项
  • 打开 Diskpart(如果需要),并标识 VHD 和系统分区的驱动器号,例如 V 和 S。


    diskpartlist volumeexit


  • 将启动项添加到设备。你可以使用此方法添加多个 VHD 文件。

    BIOS:




    V:cd v:\windows\system32bcdboot v:\windows /s S: /f BIOS


    UEFI:




    V:\cd v:\windows\system32bcdboot v:\windows /s S: /f UEFI


  • 删除 Windows PE U 盘。

  • 重新启动设备。

    如果只有一个启动项,设备将立即启动到 Windows。如果有多个启动项,你将看到一个启动菜单,可供你在设备上可用的 Windows 版本之间进行选择。




发表回复

您需要登录后才可以回帖 登录 | 马上加入

本版积分规则