你目前正处于脱机状态,正在等待 Internet 重新连接

如何设置动态启动镜像 Windows Server 2008 中的 GUID 分区表 (GPT) 磁盘上的分区

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 951985
简介
本分步指南介绍了如何成功地设置了动态的引导镜像 Windows Server 2008 中的 GUID 分区表 (GPT) 磁盘上的分区。与 32 位版本的 Windows 上的主启动记录 (MBR) 镜像,有更多的步骤,才能成功创建,并在 GPT 磁盘上启动镜像的启动卷。本文还介绍如何在主磁盘出现故障后恢复。

您必须具有内置 Diskpart.exe 和 Bcdedit.exe 实用程序以在 Windows Server 2008 中的 GPT 磁盘上创建镜像启动卷。您可以使用磁盘管理控制台执行其中的某些任务。但对于其他任务,您必须使用 Diskpart.exe 内置实用程序。

对于一致性和易用性,本文将在这篇文章中的步骤使用 Diskpart.exe 工具。有关帮助的任何 Diskpart.exe 命令,启动 Diskmgmt.msc,,然后打开帮助菜单上的帮助主题。这篇文章中的步骤所述的步骤使用真实的示例。

本文中的过程显示了每个命令返回预期的结果。在这些过程中,磁盘 0 主系统,则在启动驱动器,并且磁盘 1 是备用驱动器。

注意:有关 Windows Server 2012 的文档,请参阅以下 TechNet 博客文章:


更多信息

准备备用驱动器镜像

设置启动卷镜像之前,我们建议您在包含可扩展固件接口 (EFI) 分区的计算机中有另一个 GPT 磁盘。EFI 分区包含用于启动操作系统的系统文件。磁盘必须有一个 EFI 分区启动。如果主系统驱动器 (磁盘 0) 发生故障,可以辅助驱动器 (磁盘 1) 上使用 EFI 分区要启动的操作系统。本部分介绍如何创建和准备新 EFI 和 Microsoft 保留 (MSR) 辅助驱动器上的分区。Diskpart.exe 实用程序可用于创建所需的 EFI 和 MSR 分区。若要创建或镜像 EFI 或 MSR 分区,则不能使用磁盘管理控制台。

在开始下列步骤之前,请确保您有另一个基本磁盘,有未分配的可用空间大于或等于系统分区和启动分区的主磁盘的容量。如果已备用驱动器转换为动态磁盘,将其还原到基本驱动器之前,请按照下列步骤。
  1. 在命令提示符下运行 Diskpart.exe 工具。

    注意:这将启动 diskpart 控制台。在初始化控制台后, DISKPART 1>显示。Diskpart 控制台现在是准备好输入命令。
  2. 选择您想要的辅助驱动器的磁盘,然后将驱动器转换为 GPT。在此示例中,磁盘 1 用于镜像 (第二) 驱动器。

    注意:您选择的磁盘不能包含任何数据的分区。此外,该磁盘必须具有未分配的空间是大于或等于主系统磁盘的容量的原始基本磁盘。

    注意:下面是您在命令提示符下键入的命令。命令的格式设置为粗体,并以纯文本格式有关的命令或屏幕显示的内容有关的注释。
    1. DISKPART 1>选择磁盘 1
      Disk 1 is now the selected disk. 
    2. DISKPART 1>转换 GPT
      Diskpart successfully converted the selected disk to GPT format.
    3. DISKPART 1>列表分区
      Partition ###  Type              Size     Offset------------- ----------------  -------  -------Partition 1    Reserved          128 MB    17 KB
      注意:如果您注意到显示该多个分区、 选择了错误的驱动器,或您没有原始驱动器启动。更正此问题然后继续,或可能会发生数据丢失。
  3. 选择 1,磁盘上的分区 1,然后将其删除。您必须使用重写命令删除 Microsoft 保留 (MSR) 分区。创建所需的 EFI 分区后,您将重新创建一个新的 MSR 分区。
    1. DISKPART 1>选择分区 1
      Partition 1 is now the selected partition. 
    2. DISKPART 1>删除分区重写
      Diskpart successfully deleted the selected partition.
  4. 选择磁盘 0,然后再列出的分区,磁盘 0 上。列表命令的输出,1 disk 0 上的 EFI 和 MSR 分区为相同大小的磁盘上创建新的 EFI 和 MSR 分区。
    1. DISKPART 1>选择磁盘 0
      Disk 0 is now the selected disk.
    2. DISKPART 1>列表分区
      Partition ###  Type              Size     Offset-------------  ----------------  -------  -------Partition 1    System             200 MB  1024 KB <- EFI PARTITIONPartition 2    Reserved           128 MB   201 MB <- MSR PARTITIONPartition 3    Primary             50 GB   329 MB
    3. DISKPART 1&GT;选择磁盘 1
      Disk 1 is now the selected disk. 
    4. DISKPART 1&GT;创建分区 efi 大小 = 200
      Diskpart succeeded in creating the specified partition.
    5. DISKPART 1&GT;创建分区 msr 大小 = 128
      Diskpart succeeded in creating the specified partition
    6. DISKPART 1&GT;列表分区
      Partition ###  Type              Size     Offset-------------  ----------------  -------  -------Partition 1    System             200 MB  1024 KB*Partition 2   Reserved           128 MB   201 MB

将主要和次要驱动器转换为动态磁盘

您可以创建镜像之前,主 (源) 驱动器 (磁盘 0) 和辅助 (目标) 驱动器 (磁盘 1) 都必须转换为动态磁盘。这两个磁盘转换为动态磁盘后,您可以创建镜像。您可以使用磁盘管理控制台或 Diskpart.exe 实用程序将在主驱动器和备用驱动器转换为动态磁盘。

使用 Diskpart.exe 实用程序时,选择您想要转换为动态磁盘,该驱动器,然后将驱动器转换为动态磁盘。两个次要和主 GPT 的驱动器上,您必须执行此步骤。若要将两个主要和次要驱动器转换为动态磁盘,请执行以下步骤:
  1. DISKPART 1&GT;选择磁盘 1
    Disk 1 is now the selected disk
  2. DISKPART 1&GT;转换动态
    Diskpart successfully converted the selected disk to Dynamic format. 
  3. DISKPART 1&GT;选择磁盘 0
    Disk 0 is now the selected disk 
  4. DISKPART 1&GT;转换动态
    DiskPart successfully converted the selected disk to dynamic format.
  5. DISKPART 1&GT;退出
    Leaving Diskpart...

建立从启动卷镜像到备用驱动器

将主驱动器 (磁盘 0) 和辅助驱动器 (磁盘 1) 转换为动态磁盘后,您可以建立从启动卷镜像到备用驱动器。若要执行此操作,可以使用磁盘管理控制台或 Diskpart.exe 工具。若要通过使用 Diskpart.exe 工具来执行此操作,请执行以下步骤。
  1. 在 DISKPART 1&gt; 提示,选择启动卷 (c:),然后镜像卷到备用驱动器 (磁盘 1)。
    1. DISKPART 1&GT;选择卷 C
      Volume 1 is the selected volume. 
    2. DISKPART 1&GT;添加磁盘 = 1
      Diskpart succeeded in adding a mirror to the volume.
  2. 等待卷同步完成,然后再退出 Diskpart.exe。您可以检查在 Diskmgmt.msc 控制台同步的进度。

格式化的 EFI 分区

您必须现在将复制 BCD 存储和 EFI 分区的内容从主驱动器 (磁盘 0) 到备用驱动器 (磁盘 1)。

注意:BCD 存储修改任一驱动器上时,您必须执行以下步骤。

使用 Diskpart.exe 工具来选择 EFI 分区在辅助驱动器上,并将一封信给 EFI 分区,以便它可以进行格式化。在以下示例中,驱动器字母"S"分配到 EFI 分区备用驱动器上。有关此步骤中,可以使用任何可用的驱动器号。
  1. DISKPART 1&GT; 选择磁盘 1
    Disk 1 is now the selected disk.
  2. DISKPART 1&GT; 选择分区 1
    Partition 1 is now the selected partition.
  3. DISKPART 1&GT; 指派号 = S
    DiskPart successfully assigned the drive letter or mount point.
  4. 使用 Diskpart 可以设置的"S"分区使用 FAT32 文件系统的格式。系统无法启动从 EFI 分区,除非它将格式化为使用 FAT32 文件系统。为此,键入下面的命令,然后按 enter 键:
    DISKPART 1&GT; 格式设置 fs = FAT32 快速
  5. 选择主驱动器 (磁盘 0) 上的 EFI 分区,然后将驱动器盘符分配给该 EFI 分区。在此示例中,驱动器字母"P"被分配给主 EFI 磁盘上的分区 0。有关此步骤中,可以使用任何可用的驱动器号。
    1. DISKPART 1&GT; 选择磁盘 0
      Disk 0 is now the selected disk.
    2. DISKPART 1&GT; 选择分区 1
      Partition 1 is now the selected partition.
    3. DISKPART 1&GT; 指派号 = P
      DiskPart successfully assigned the drive letter or mount point.
  6. 退出 Diskpart。

使用 Bcdedit.exe 配置为镜像磁盘引导条目

使用BCDedit命令查看当前的 Windows 启动项目。在"添加磁盘"操作,以创建镜像,卷磁盘服务 (VDS) Windows Server 2008 的引导配置,也称为 BCD 存储,为 Windows 引导加载程序在磁盘 1 中创建的第二项。若要查看当前的 Windows 启动项目,请执行以下步骤:
  1. 打开一个命令提示符。
  2. 在命令提示符下,键入 P:然后按 enter 键将更改为驱动器第
  3. 在命令提示符下,键入 EFI\Microsoft\Boot cd然后按 enter 键将更改为启动文件夹。
  4. 在命令提示符下,键入 bcdedit /enum然后按 enter 键。然后,您会看到类似于下面的输出:
    Windows Boot Manager--------------------identifier              {bootmgr}device                  partition=P:path                    \EFI\Microsoft\Boot\bootmgfw.efidescription             Windows Boot Managerlocale                  en-USinherit                 {globalsettings}default                 {current}displayorder            {current}                        {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}toolsdisplayorder       {memdiag}timeout                 30Windows Boot Loader-------------------identifier              {current}device                  partition=C:path                    \Windows\system32\winload.efidescription             Microsoft Windows Server 2008locale                  en-USinherit                 {bootloadersettings}osdevice                partition=C:systemroot              \Windowsresumeobject            {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}nx                      OptOutWindows Boot Loader-------------------identifier              {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}device                  partition=C:path                    \Windows\system32\winload.efidescription             Microsoft Windows Server 2008 - secondary plexlocale                  en-USinherit                 {bootloadersettings}osdevice                partition=C:systemroot              \Windowsresumeobject            {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}nx                      OptOut
    在"添加磁盘"操作过程中由 VDS 创建 Windows 引导加载程序的说明,"Microsoft Windows Server 2008 的辅助丛,"。Windows 引导加载程序项"分区 = C:"代表镜像的卷 C 和 Winload.efi 的副本文件,将从磁盘 1 中启动 Windows Server 2008 的磁盘 1 此项引用。
接下来,创建副本的当前 Windows 启动管理器,以便它可用于从 EFI 固件启动菜单使 Windows Server 2008 从磁盘 0 或 1 的磁盘启动。已将当前的 Windows 启动管理器条目bcdedit /copy命令复制到具有描述,一个新的 Windows 启动管理器项"Windows 启动管理器克隆"。Bcdedit /set命令中使用 GUID 的新 Windows 启动管理器,并命令设置设备分区引用位于"S"磁盘上的分区 1 中的 Bootmgr.efi 文件的副本。以下是 GUID 的示例:
FD221F0A-5B5D-484A-99FE-DEB4B3F90C32
下面的示例演示如何使用bcdedit命令。
  1. 在命令提示符下,键入 bcdedit /copy {bootmgr} /d"Windows 启动管理器克隆"然后按 enter 键。将显示类似于下面的输出:
    The entry was successfully copied to {GUID}.
  2. 在命令提示符下,键入 bcdedit/设置 {GUID} devicepartition = s:然后按 enter 键。在此命令中,替换 GUID 与前一个命令的输出中的 GUID。将显示类似于下面的输出:
    The operation completed successfully.
  3. 在命令提示符下,键入 所有 bcdedit /enum然后按 enter 键以确认所做的更改。然后,您会看到类似于下面的输出:
    Firmware Boot Manager---------------------identifier              {fwbootmgr}displayorder            {bootmgr}                        {1ba28ce0-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28ce1-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28cdf-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28cde-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28ce2-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28ce3-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28ce5-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28ce4-d91e-11dc-bc7e-e72bb3afd58e}                        {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}timeout                 2Windows Boot Manager--------------------identifier              {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}device                  partition=S:path                    \EFI\Microsoft\Boot\bootmgfw.efidescription             Windows Boot Manager Clonedlocale                  en-USinherit                 {globalsettings}default                 {current}displayorder            {current}                        {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}toolsdisplayorder       {memdiag}timeout                 30Windows Boot Manager--------------------identifier              {bootmgr}device                  partition=P:path                    \EFI\Microsoft\Boot\bootmgfw.efidescription             Windows Boot Managerlocale                  en-USinherit                 {globalsettings}default                 {current}displayorder            {current}                        {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}toolsdisplayorder       {memdiag}timeout                 30
  4. 关闭命令提示符窗口。

请注意固件启动管理器显示顺序中的最后一个 GUID 相同的 GUID 作为辅助 Windows 启动管理器上的"S"分区。这意味着,新的 Windows 启动管理器具有"Windows 启动管理器克隆"同步固件在 EFI 固件显示固件启动菜单时使用 NVRAM 中的说明。现在有两个 NVRAM 项 Windows 启动管理器,一个"P"分区和"S"分区上的其他。EFI 固件列出 EFI 启动菜单中的这些项目。

EFI 分区和 BCD 存储复制到第二个驱动器

若要将 EFI 分区和 BCD 存储导出到另一个驱动器,请执行以下步骤:
  1. 将 BCD 存储导出到 EFI 磁盘上的分区 0 中。这允许您将 BCD 存储复制从磁盘 0 到磁盘 1。若要执行此操作,请按照下列步骤操作:
    1. 打开一个命令提示符。
    2. 在命令提示符下,键入 bcdedit P:\EFI\Microsoft\Boot\BCD2 /export然后按 enter 键将 BCD 存储导出到一个文件,名为"BCD2"。将显示类似于下面的输出:
      The operation completed successfully.
  2. Robocopy命令用于从"P"(主驱动器上的 EFI 分区) 中的系统文件复制到"S"(辅助驱动器上的 EFI 分区)。您必须这样做,以确保磁盘 0 出现故障时备用驱动器可以启动系统。请确认您使用正确的驱动器号,如果您使用 EFI 分区不同的字母。若要执行此操作,请键入 robocopy p:\ s:\ /e /r:0 在命令提示符处,然后按 ENTER。
  3. BCD 存储磁盘 1 上的,使其匹配 disk 0 上的存储区的名称进行重命名。若要执行此操作,请键入 重命名 S:\EFI\Microsoft\Boot\BCD2 BCD 在命令提示符处,然后按 ENTER。
  4. 删除重复的 BCD 存储磁盘 0 上。若要执行此操作,请键入 del P:\EFI\Microsoft\Boot\BCD2 在命令提示符处,然后按 ENTER。
  5. 删除分配给这两个 EFI 分区的驱动器号。此步骤是可选的因为没有在系统重新启动后重新分配的驱动器号。若要删除分配给这两个 EFI 分区的驱动器号,请按照下列步骤操作:
    1. 在命令提示符下,键入 diskpart.exe然后按 enter 键。
    2. 在 DISKPART 1&gt; 提示下,键入 选择卷 P
      Volume 1 is the selected volume. 
    3. 在 DISKPART 1&gt; 提示下,键入 删除
      Diskpart successfully removed the drive letter or mount point.
    4. 重复步骤 5b 和 5c 的"S"分区。

通过使用新的 Windows Server 2008 引导项测试备用驱动器

已更新的 BCD 配置后,测试,以确保系统可以通过使用备用驱动器 0 磁盘出现故障时的项。若要执行此操作,请按照下列步骤操作:
  1. 关闭,然后重新启动计算机。
  2. 在启动菜单中,选择启动项中 EFI 的名为"Windows 启动管理器克隆"。此选项允许您重新启动到 Windows 启动管理器的备用驱动器的 EFI 分区上。然后,选择"Microsoft Windows 服务器 2008年-辅助丛"从备用驱动器中启动 Windows Server 2008。
    注意:MUI 的环境中,辅助 plex 条目在 Windows 启动管理器可能会显示为"Microsoft Windows 服务器 2008年-??????"。您可以使用 bcdedit/设置 {GUID} 说明"说明" 若要为辅助 plex 项提供一个更有意义的名称的命令。例如,您可以使用下面的命令:
    bcdedit /set {7e4632e7-0b4d-11dd-813b-bcbfbfe8b578} 描述"Microsoft Windows 服务器 2008年-辅助丛"
    完成此步骤,以使辅助 plex 条目的更有意义的名称后,请确保通过使用"将复制到第二个驱动器的 EFI 分区和 BCD 存储"一节中介绍的步骤将 BCD 存储复制到备用驱动器。

重新建立主引导驱动器镜像

如果没有出现故障的主驱动器 (磁盘 0),必须辅助驱动器 (磁盘 1) 上,在启动计算机,然后重新创建镜像启动卷返回到容错的状态。若要执行此操作,请执行以下步骤。
  1. 通过使用您的硬件供应商提供的说明更换出现故障的动态磁盘 0。请确保磁盘具有任何分区信息。" diskpart 干净 可以使用命令来销毁该磁盘上的任何现有分区信息。

    备注:
    • 在运行时要小心 diskpart 干净 因为它将删除所选的磁盘上的分区表,它将使该磁盘的内容无法访问的命令。
    • 在本节中,前者的主磁盘仍被称为磁盘 0,,和前辅助磁盘将继续被称为磁盘 1。但是,请按照下列步骤操作后,磁盘 1 将是新的主盘,并且磁盘 0 将是新的第二盘。
  2. 选择Windows 启动管理器克隆使用 EFI 分区备用驱动器上启动计算机。启动管理器出现时,选择Microsoft Windows Server 2008 的辅助丛
  3. 如果您运行前 R2 版本的 Windows Server 2008 中,安装下面的 Microsoft 知识库文章中介绍的修补程序,并在得到提示时重新启动计算机。
    970686 您不能恢复镜像为引导分区,Windows Server 2008 中一些 GPT 磁盘上,如果您按照知识库文章 951985 中的说明进行操作
    注意:此修补程序包含在 Windows Server 2008 R2 中。因此,您不需要将它安装在运行 Windows Server 2008 R2 的计算机上。当您重新启动计算机,在您安装此修补程序后时,选择"Windows 启动管理器克隆"和"Microsoft Windows 服务器 2008年 – 辅助丛"来启动系统。
  4. 导入 BCD 存储 EFI 分区在磁盘 1 上。这磁盘活动系统存储,作为 1 上设置 BCD 存储,并允许它进行修改。若要执行此操作,请按照下列步骤操作:
    1. 开始 DiskPart。
    2. 运行以下命令以选择的 EFI 分区在磁盘 1,将分配给它的驱动器号"s。"
      DISKPART 1&GT; 选择磁盘 1
      DISKPART 1&GT; 选择分区 1
      DISKPART 1&GT; 指定字母 = s
    3. 退出 DiskPart。
    4. 运行命令 bcdedit/导入 S:\EFI\Microsoft\Boot\BCD / 清除 从 EFI 磁盘上的分区 1 中导入该存储区。
  5. 您必须断开断开的镜像。但是,必须首先确定它是正确的在其上运行的磁盘 diskpart 中断 命令。执行此操作后,选择镜像卷 (卷 #),然后查看详细信息以确定您必须断开镜像丢失磁盘 (m #)。若要执行此操作,请按照下列步骤操作:
    1. 开始 DiskPart。
    2. 选择镜像卷,通常 C (引导卷) 的卷:
      DISKPART 1&GT; 选择卷 c
    3. 使用明细数据卷或列表磁盘命令以确定丢失的磁盘,通常 m0 的标识符:
      DISKPART 1&GT; 明细数据卷
    4. 通过指定您获取此丢失的磁盘的标识符在步骤 5 c (例如,m0) 中断镜像:
      DISKPART 1&GT; 中断磁盘 = m0 nokeep
    5. 列表以确保镜像已和该卷现在被列为一个简单卷的卷:
      DISKPART 1&GT; 卷列表
    6. 删除此丢失的磁盘 (m0):
      DISKPART 1&GT; 选择磁盘 m0
      DISKPART 1&GT; 删除磁盘
    7. 退出 DiskPart。
  6. 所有过时条目删除 BCD 存储,以将系统返回到已知的干净状态。同样,重命名的条目,以准确地反映系统的当前状态。若要执行此操作,请按照下列步骤操作:
    1. 运行命令 bcdedit /enum 所有 /v 要确定具有描述的 NVRAM 中的条目的 GUID,并且"Windows 启动管理器"具有设备参数未知或缺少的设备参数。确定此项的 GUID 之后,使用命令 bcdedit /set {GUID} 设备分区 = s: 若要指向磁盘 1 的条目。
    2. 使用的输出 bcdedit /enum 所有 /v 命令,以确定在 NVRAM 中的"Windows 启动管理器克隆"项中的 GUID。在确定此项的 GUID 之后,使用命令 bcdedit /delete {GUID} 从 NVRAM 中删除磁盘 1 的旧条目。
    3. 中的输出 bcdedit /enum 所有 /v 命令,查找名为"Windows 恢复应用程序",具有设备参数未知或缺少的设备参数的项。删除此条目使用 bcdedit /delete {GUID} 命令。
    4. bcdedit /enum 所有 /v 输出,查找项的描述,"Windows 恢复应用程序的辅助 Plex。"使用命令 bcdedit /set {GUID} 描述"Windows 恢复应用程序" 若要重命名的条目,以反映这现在是主镜像丛的 Windows 恢复应用程序项的命令。
    5. 中的输出 bcdedit /enum 所有 /v 命令,寻找具有描述,一个条目",并且 Windows Server 2008" 具有设备参数未知或缺少的设备参数。删除此条目使用 bcdedit /delete {GUID} 命令。
    6. bcdedit /enum 所有 /v 输出,查找项具有描述"Windows Server 2008 的辅助 Plex。"使用命令 bcdedit /set {GUID} 描述"Windows Server 2008" 若要重命名的项,以反映这现在是主镜像丛的引导管理器项。
    7. 查找 BCD 条目,它具有描述,"Windows 内存诊断"。使用命令 bcdedit /set {GUID} 设备分区 = s: 为该条目指向位于磁盘 1 的内存测试。
    8. 运行命令 bcdedit /enum 所有 /v 若要验证 NVRAM 和 BCD 条目。
    9. 重新启动计算机。选择"Windows 启动管理器"和"Windows Server 2008" 以启动磁盘 1。
  7. 新添加的磁盘转换为 GPT 格式,然后再创建分区结构。若要执行此操作,请按照下列步骤操作:
    1. 开始 DiskPart。
    2. 将磁盘 0 转换为 GPT 格式:
      DISKPART 1&GT; 选择磁盘 0
      DISKPART 1&GT; 转换 GPT
    3. 删除的分区) 上,将自动创建的磁盘 0:
      DISKPART 1&GT; 列表分区
      DISKPART 1&GT; 选择分区 1
      DISKPART 1&GT; 删除分区重写
    4. 记录磁盘 1 复制 disk 0 上的布局的分区布局:
      DISKPART 1&GT; 选择磁盘 1
      DISKPART 1&GT; 列表分区
    5. 复制磁盘 1 0 磁盘上的布局。若要计算该步骤的 MSR 分区的大小,一起 MSR"保留"分区和列出的"动态保留"分区的大小在 DiskPart 为添加磁盘 1。例如,如果 MSR 分区在磁盘 1 上, 127 MB 和"动态保留"分区磁盘 1 上为 1 MB,然后 128 MB MSR 分区在磁盘上创建 0。通常,EFI 分区应为 200 MB,并且 MSR 分区应为 128 MB。要复制磁盘 1 的布局,请运行以下命令:
      DISKPART 1&GT; 选择磁盘 0
      DISKPART 1&GT; 创建分区 efi 大小 = 200
      DISKPART 1&GT; 创建分区 msr 大小 = 128
    6. 列出的分区,系统以验证该磁盘 0 包含 EFI 和 MSR 分区上:
      DISKPART 1&GT; 列表分区
  8. 如果他们不已经是动态磁盘,这两个磁盘转换成动态磁盘:
    DISKPART 1&GT; 选择磁盘 0
    DISKPART 1&GT; 转换动态
    DISKPART 1&GT; 选择磁盘 1
    DISKPART 1&GT; 转换动态
  9. 向引导卷的镜像添加新的磁盘 0:
    DISKPART 1&GT; 选择卷 c
    DISKPART 1&GT; 添加磁盘 = 0
  10. 尽管镜像重新同步过程中,准备上磁盘 0 的 EFI 分区:
    1. DISKPART 1&GT; 选择磁盘 0
      DISKPART 1&GT; 选择分区 1
      DISKPART 1&GT; 格式设置 fs = fat32 快速
    2. 退出 DiskPart
  11. 等待完成的镜像重新同步。您可以使用磁盘管理来重新同步过程检查。
  12. 如果磁盘 0 的 EFI 分区尚未分配的驱动器字母"P"和 EFI 分区在磁盘 1 未分配的驱动器号的"S"上磁盘 0 和磁盘 1, 的 EFI 分区分配适当的驱动器号:
    1. 开始 Diskpart。
    2. DISKPART 1&GT; 选择磁盘 0
      DISKPART 1&GT; 选择分区 1
      DISKPART 1&GT; 指派号 = p
      DISKPART 1&GT; 选择磁盘 1
      DISKPART 1&GT; 选择分区 1
      DISKPART 1&GT; 指定字母 = s
    3. 退出 DiskPart。
  13. 克隆磁盘 1 在 NVRAM 中的启动管理器条目:
    1. 克隆启动管理器条目使用 bcdedit /copy {bootmgr} /d"Windows 启动管理器克隆" 命令。记录在此命令的输出中的新项的 GUID。
    2. 要通过使用指向 EFI 分区在磁盘 0 的克隆项中设置设备参数 bcdedit /set {GUID} 设备分区 = p: 命令。从输出中的 guid bcdedit /copy 命令。
    3. 运行命令 bcdedit /enum 所有 /v 若要验证所做的更改。
  14. 将 EFI 磁盘上的分区 1 中的内容复制到 EFI 磁盘上的分区 0 中,以便您可以启动从磁盘 0:
    1. 通过使用命令导出活动的 BCD 存储 bcdedit S:\EFI\Microsoft\Boot\BCD2 /export
    2. 从磁盘 1 磁盘 0 使用命令复制 EFI 分区 robocopy s:\ p:\ /e /r:0
    3. 将 BCD 存储在磁盘 0 的复制重命名为 BCD,使用的命令 重命名 P:\EFI\Microsoft\Boot\BCD2 BCD.
    4. 通过使用该命令删除重复导出的 BCD 存储在磁盘 1 del S:\EFI\Microsoft\Boot\BCD2
  15. 请按照下列步骤操作:
    1. 在 DiskPart 中删除您所指派的驱动器号:

      DISKPART 1&GT; 选择卷 p
      DISKPART 1&GT; 删除
      DISKPART 1&GT; 选择卷 s
      DISKPART 1&GT; 删除
    2. 重新启动计算机以验证可以从磁盘 0 或 1 的磁盘引导。
注意:默认情况下,启动项目将指向磁盘 1。如果从磁盘 0,引导并且您需要修改 BCD 存储在磁盘 0 启动时,您首先必须导入存储库:
  1. 开始 DiskPart。
  2. 选择 EFI 磁盘上的分区 0,并将分配给它的驱动器字母"P":
    DISKPART 1&GT; 选择磁盘 0
    DISKPART 1&GT; 选择分区 1
    DISKPART 1&GT; 指派号 = p
  3. 退出 DiskPart。
  4. 运行命令 bcdedit/导入 P:\EFI\Microsoft\Boot\BCD / 清除 从 EFI 磁盘上的分区 0 中导入该存储区。

    注意:您应始终启动从对应于当您启动计算机时所选择的 NVRAM 条目的 BCD 条目。例如,如果您选择"Windows 启动管理器"(主磁盘上) NVRAM 条目时,您可能需要选择"Windows 服务器 2008" (主磁盘上) BCD 条目,系统正常启动。如果您选择"Windows 启动管理器克隆"(辅助磁盘) NVRAM 条目,您应选择"Microsoft Windows 服务器 2008年 – 辅助丛"(辅助磁盘) BCD 条目。


警告:本文已自动翻译

属性

文章 ID:951985 - 上次审阅时间:02/28/2015 19:05:00 - 修订版本: 7.0

Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Windows Server 2008 Standard, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Enterprise, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 for Itanium-Based Systems

  • kbhowto kbexpertiseadvanced kbinfo kbmt KB951985 KbMtzh
反馈