在运行许多 I/O 操作的计算机上使用卷影复制服务时,磁盘卷需要更长的时间才能联机

本文介绍在卷上启用卷影复制服务后,磁盘卷需要更多时间才能联机的问题。

原始 KB 数: 945058

重要

本文包含有关如何修改注册表的信息。 修改注册表之前,一定要先对其进行备份。 并且一定要知道在发生问题时如何还原注册表。 有关如何备份、还原和修改注册表的详细信息,请单击以下文章编号以查看Microsoft知识库中的文章:
322756 如何备份和还原 Windows 中的注册表

现象

在运行许多 I/O 操作且具有大量数据的基于 Windows Server 的计算机中使用卷影复制服务时,会出现以下症状:

  • 群集故障转移时间对于包含已启用卷影复制服务的磁盘资源的群集组来说更长。 此外,群集节点的磁盘卷在群集故障转移期间需要更长的时间才能联机和脱机。 使磁盘脱机,然后在同一节点上联机也具有相同的延迟。

  • 非群集服务器启动所需的时间更长。 在服务器卷上禁用卷影复制服务时,服务器将按预期启动。

原因

出现此问题的原因是卷影复制驱动程序(Volsnap.sys)管理卷影复制文件的方式。 如果在磁盘卷上创建了大量卷影复制文件,则当系统使磁盘卷联机时,卷影复制驱动程序需要更多的时间来处理这些卷影复制文件。

解决方法

警告

如果使用注册表编辑器或使用其他方法错误地修改了注册表,则可能会发生严重问题。 这些问题可能需要重新安装操作系统才能解决。 Microsoft 不能保证可以解决这些问题。 您应自行承担修改注册表的风险。

若要解决此问题,请创建新的注册表项,以将每个磁盘卷上创建的卷影副本文件数限制为 20。

注意

此值只是建议的起始值。 建议找到适合工作环境的值。

若要创建新的注册表项,请执行以下步骤:

  1. 单击开始,单击运行,键入 regedit,然后按 Enter。
  2. 找到以下注册表子项,然后右键单击:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VSS\Settings
  3. 指向 “新建”,然后单击 “DWORD 值”。
  4. 键入 MaxShadowCopies,然后按 Enter。
  5. 双击 MaxShadowCopies,在“值”数据框中键入 20,然后单击“确定”。
  6. 退出注册表编辑器。
  7. 重新启动计算机。