我在这里遇到了很大困难。
我从 WINPE5.1 启动并运行 DISM,并捕获了 Windows 10 黄金实例映像和保存到外部硬盘驱动器的 UEFI 系统分区(我传统上称之为系统分区)。看来我没有对 Microsost 保留分区 (MSR) 进行映像,然后我继续运行 diskpart 并清理磁盘 0。
然后,我将 Windows .WIM 应用于在磁盘部分中创建的主分区,并将系统 .WIM 应用于标记为系统的主分区。然后,我将该系统分区设置为活动分区。
Windows 无法启动。我遗漏了哪些步骤?阅读这些文章后,我发现我应该包括 MSR 分区并将我创建的主分区设置为 GPT 分区——但我没有这样做。
https://technet.microsoft.com/en-us/library/cc765951(v=ws.10).aspx https://technet.microsoft.com/en-us/library/hh304353(v=ws.10).aspx
显然,我遗漏了很多步骤,因为 UEFI 系统的映像不像 MBR 那样简单。我仍然有一个很好的 Windows .WIM 文件(我认为)。有没有办法创建必要的系统和 MSR 分区,以便我可以从 .WIM 启动 Windows?
一般来说,我应该如何在 UEFI 系统中对 Windows 10 映像进行映像和部署?互联网上的说明到处都是。切换到旧版 BIOS 进行启动不是一个选项。使用 .WIM(基于文件)而不是基于扇区的映像似乎也需要做很多工作。这样做一定有好处,对吧?
请帮忙。
答案1
与基于扇区的映像相比,Windows 映像 (.wim) 具有多项优势,包括重复数据删除、使用映像索引在一个文件中创建多个映像,以及使用 DISM 内置对映像服务(插入文件、包、更新等)的支持。
Microsoft 提供了使用 Windows 映像的详细 Windows 部署指南,网址为微软文档.下面我将总结一下主要步骤。
首先,确保目标磁盘具有 GPT 分区表。您可以使用 Diskpart 清理磁盘并将其分区为 GPT。磁盘上的所有分区都将被破坏。您可以参考Windows 分区指南了解详情。本指南使用以下命令创建 GPT 分区表:
list disk select disk 0 clean convert gpt
将“0”替换为命令中获取到的实际目标磁盘编号
list disk
。接下来,使用 Diskpart 或类似工具准备 EFI、MSR 和 Windows 分区。上述指南假设我们创建一个 100MB 的 EFI 系统分区、一个小型 MSR 分区、Windows 分区和一个恢复分区。
分区后,将 Windows 映像应用到 Windows 分区。例如:
dism /Apply-Image /ImageFile:D:\install.wim /Index:1 /ApplyDir:W:\
将其替换
W:\
为 Windows 分区的路径,并将D:\install.wim
其替换为 Windows 映像文件的路径。映像中包含的文件将解压到指定的分区。使用新 Windows 安装中包含的 BCDBoot 工具将启动文件安装到系统分区。例如:
W:\Windows\System32\bcdboot W:\Windows /s S:
将其替换
W:\Windows
为新 Windows 安装的路径,以及S:\
EFI 系统分区的路径。最后,将 Windows 恢复映像安装到恢复分区。
md R:\Recovery\WindowsRE copy W:\Windows\System32\Recovery\winre.wim R:\Recovery\WindowsRE\winre.wim W:\Windows\System32\reagentc /setreimage /path R:\Recovery\WindowsRE /target W:\Windows
替换
R:\
为恢复分区的路径。
另外,Microsoft Deployment Toolkit 包含创建、自定义和部署 Windows 安装所需的所有工具。如果您定期部署 Windows,我强烈推荐该工具。