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

文章翻译 文章翻译
文章编号: 951985 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

本分步指南介绍了如何成功地安装了 Windows Server 2008 中的 GUID 分区表 (GPT) 磁盘上镜像的动态启动分区。与 32 位版本的 Windows 上的主启动记录 (MBR) 镜像,不同的是有更多的步骤,才能成功创建,并在 GPT 磁盘上启动镜像的启动卷。本文还介绍如何在主磁盘出现故障后恢复。

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

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

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

更多信息

准备备用驱动器镜像

设置启动卷镜像之前,我们建议您在包含可扩展固件接口 (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 PARTITION
      Partition 2    Reserved           128 MB   201 MB <- MSR PARTITION
      Partition 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"被分配给主 disk 0 上的 EFI 分区。有关此步骤中,可以使用任何可用的驱动器号。
    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.efi
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {globalsettings}
    default                 {current}
    displayorder            {current}
                            {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder       {memdiag}
    timeout                 30
    
    Windows Boot Loader
    -------------------
    identifier              {current}
    device                  partition=C:
    path                    \Windows\system32\winload.efi
    description             Microsoft Windows Server 2008
    locale                  en-US
    inherit                 {bootloadersettings}
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx                      OptOut
    
    Windows Boot Loader
    -------------------
    identifier              {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    device                  partition=C:
    path                    \Windows\system32\winload.efi
    description             Microsoft Windows Server 2008 - secondary plex
    locale                  en-US
    inherit                 {bootloadersettings}
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {b158d5f9-d91f-11dc-bc7e-e72bb3afd58e}
    nx                      OptOut
    
    在"添加磁盘"操作期间 VDS 创建带有说明,"Microsoft Windows Server 2008 的辅助 plex,"Windows 引导加载程序。Windows 引导加载程序项"分区 = C:"表示被镜像后,该卷 C 和 Winload.efi 份文件在磁盘 1,将从磁盘 1 中启动 Windows Server 2008 此项引用。
接下来,创建当前 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} 设备分区 = 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                 2
    
    Windows Boot Manager
    --------------------
    identifier              {1ba28ce8-d91e-11dc-bc7e-e72bb3afd58e}
    device                  partition=S:
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager Cloned
    locale                  en-US
    inherit                 {globalsettings}
    default                 {current}
    displayorder            {current}
                            {1ba28ce6-d91e-11dc-bc7e-e72bb3afd58e}
    toolsdisplayorder       {memdiag}
    timeout                 30
    
    Windows Boot Manager
    --------------------
    identifier              {bootmgr}
    device                  partition=P:
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager
    locale                  en-US
    inherit                 {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. Disk 0 上的重复 BCD 存储中删除。若要执行此操作,请键入 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年-辅助 plex"从备用驱动器中启动 Windows Server 2008。
    注意MUI 的环境中,辅助 plex 条目在 Windows 启动管理器可能会显示为"Microsoft Windows 服务器 2008年-??????"。您可以使用 bcdedit/设置 {GUID} 说明"说明" 若要为辅助 plex 项提供一个更有意义的名称的命令。例如,您可以使用下面的命令:
    bcdedit /set {7e4632e7-0b4d-11dd-813b-bcbfbfe8b578} description "Microsoft Windows Server 2008 - Secondary Plex"
    完成此步骤,以使辅助 plex 条目的更有意义的名称后,请确保通过使用"将复制到第二个驱动器的 EFI 分区和 BCD 存储"一节中所描述的步骤将 BCD 存储复制到备用驱动器。

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

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

    注释
    • 请注意,当您运行时 diskpart 干净 因为它将销毁所选的磁盘上的分区表,并且这会使磁盘的内容无法访问命令。
    • 在本节中,整个前者主磁盘将继续被称为磁盘 0,,和以前的辅助磁盘将继续被称为磁盘 1。但是,请按照下列步骤操作后,磁盘 1 将是新的主磁盘,并且磁盘 0 将是新的第二盘。
  2. 选择 克隆的 Windows 启动管理器 若要在辅助驱动器上使用 EFI 分区启动计算机。出现启动管理器后,选择 Microsoft Windows 服务器 2008-辅助丛.
  3. 如果您运行的 Windows Server 2008 中,预 R2 版本安装下面的 Microsoft 知识库文章中介绍的修复程序时系统会提示您重新启动计算机。
    970686 您不能恢复镜像为引导分区,Windows Server 2008 中一些 GPT 磁盘上,如果您遵循知识文库文章 951985 中的说明操作
    注意此修补程序包含在 Windows Server 2008 R2 中。因此,您不需要将其安装在正在运行 Windows Server 2008 R2 中的计算机上。当您重新启动计算机,在您安装此修补程序后时,选择"Windows 启动管理器克隆"和"Microsoft Windows 服务器 2008年--辅助 plex"来启动系统。
  4. 导入 BCD 存储 EFI 分区在磁盘 1 上。这将 BCD 存储设置磁盘 1 作为当前所用系统存储中,并允许它进行修改。若要执行此操作,请执行以下步骤:
    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. 尽管镜像重新同步过程中,准备 disk 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 中的内容复制到磁盘 0 的 EFI 分区,以便可以从磁盘 0 启动:
    1. 通过使用命令导出活动 BCD 存储 bcdedit S:\EFI\Microsoft\Boot\BCD2 /export
    2. 从磁盘到磁盘 0,通过使用命令的 1 复制的 EFI 分区 robocopy s:\ p:\ /e /r:0
    3. 通过使用命令重 BCD disk 0 上的复制的 BCD 存储区 重命名 P:\EFI\Microsoft\Boot\BCD2 BCD.
    4. 通过使用该命令删除磁盘 1 上的重复导出的 BCD 存储 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年--辅助 plex"(辅助磁盘) BCD 条目。

属性

文章编号: 951985 - 最后修改: 2013年6月24日 - 修订: 6.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
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 951985
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com