超时错误发生在卷影复制服务写入程序,并在备份过程中和在时间内将会丢失卷影副本时有高输入/输出的级别

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

本文内容

症状

此修补程序解决两个特定的症状:
  • 在卷影复制服务写入程序中发生超时错误。
  • 在备份过程中和在时间内将会丢失卷影副本时有高输入/输出的级别。

在卷影复制服务写入程序中发生超时错误

有时,期间备份的过程某些卷影复制服务写入程序可能会失败,由于超时错误,导致备份失败。卷影复制服务写入器是一个程序或将信息保存到卷影副本存储区使用卷影复制服务的服务。 例如对于您在使用 NTBackup 程序时备份可能不会成功,并且您可能会收到以下错误消息:
在创建卷影复制时返回错误: 800423f4 (或值 800423f2 或 800423f3)
若要诊断卷影复制服务写入器问题,备份失败后立即运行 vssadmin 命令:
  1. 单击 开始,然后单击 运行
  2. 键入 vssadmin 列表编写器
此命令将列出卷影复制服务写入程序和每个编写器的当前状态。例如对于输出可能表示 Microsoft SQL Server 桌面引擎 (MSDE) 或 Microsoft Active Directory 目录服务编写器失败。您可能会遇到超时错误上包括 MSDE 编写器、 SQL 编写器、 新建技术目录服务 (NTDS) 编写器、 Windows Internet 命名系统的几个作者 (WINS) 编写器、 动态主机配置协议 (DHCP) 编写器、 远程存储编写者、 证书颁发机构的编写器和 Microsoft Exchange 编写器。下面是示例输出:
C:\>VSSADMIN 列表写入程序
[...]
编写器名称: NTDS
编写器 Id: {b2014c9e-8711-4c5c-a5a9-3cf384484757}
编写器实例 Id: {26ed439f-4a52 481 d-963d-5db5b695d9e7}
状态: [10] 失败
最后一个错误: 出现可重试错误
此外,可以通过在应用程序事件日志中查找标识特定超时错误。一些示例:
事件 ID: 12290
说明:
卷影复制服务警告: ESENT 错误 {b2014c9e-8711-4c5c-a5a9-3cf384484757} NTDS:-2402。hr = 0x00000000。
事件 ID: 2004年
说明:
卷影复制 6 超时 (20000 ms)。

在备份过程中和在时间内将会丢失卷影副本时有高输入/输出的级别

另一个相关的症状是共享的网络文件夹的副本可能已被删除的阴影。出现此问题时, 将记录以下事件错误:
事件类型: 错误
事件源: VolSnap
事件类别: 无
事件 ID: 25
说明:

该卷的卷影副本 VolumeName 已中止,因为无法在 diff 区域文件增长的时间。请考虑减少该 IO 负荷以避免将来出现此问题在此系统上。
在该的邮件 VolumeName 是计划于备份卷的名称。

原因

本文中前面描述的症状可能会出现以下原因之一:
  • 卷影复制服务写入器超时
  • 卷影副本删除
  • 大审核日志

卷影复制服务写入器超时

您可能会遇到问题,导致某些卷影复制服务写入程序超时期间冗长的卷影复制创建。尤其是在具有较慢的硬盘、 内存不足或较低的 CPU 速度 ; 的计算机上会出现此问题,或在具有的计算机上 (例如对于在域控制器的计算机) 上禁用磁盘写入缓存。

卷影复制创建包括一系列复杂进程间的调用。进程间调用确保所有将重要卷影复制服务写入程序 (如 SQL、 Exchange 服务器、 操作系统服务和其他程序) 在卷影复制创建过程中刷新它们的数据缓冲区。此外,某些卷影复制服务写入程序的 Exchange 编写器类似等待写入的预定义的时间间隔,因此可以在时间间隔内创建卷影副本。写入程序等待写入因此卷影副本的内容将与它们的数据缓冲区一致。但是,如果没有较低的 CPU 速度、 高内存使用率或高输入/输出,您可能会遇到以下行为:
  • 写入程序不刷新它们的数据缓冲区。
  • 写入程序不等待的时间间隔,它们将写入之前。
如果出现此问题,创建卷影副本无法正常工作。

重要卷影复制服务写入程序可能会失败,出现类似的错误原因的其他条件。这些条件包括的磁盘空间不足或 $ 计算机配置不当。此修补程序解决只备份期间可能在卷影复制服务写入程序中随机发生的特定超时错误。强烈建议您复查事件日志中的任何其他潜在卷影复制服务错误可能会生成一个编写器失败。

卷影副本删除

您可能还会遇到导致卷影复制删除时没有较高输入/输出的级别 (例如对于在域控制器的计算机) 上禁用磁盘写入缓存时,尤其是 Volsnap.sys 驱动程序中的问题。

默认状态下,卷影副本提供程序包含在 Microsoft Windows Server 2003 中用于创建卷影副本以进行备份。卷影副本是通过使用一个写入时复制的实现来实现的。差异也将被复制卷影副本存储区中。在 $ 卷影复制服务中可以使用卷影副本管理工具中,也可以使用 vssadmin 命令。

在 Windows Server 2003 的原始发行版,初始的卷影副本存储区域的卷影复制创建分配的是 100 兆字节 (MB) 为单位。但是,实际空间使用的是小得多。为时间刀分配的空间可能会增加当更多的数据被修改原始卷上。但是,原始卷有高输入/输出通信时卷影副本存储区不能增长足够快的速度来容纳写入时复制的所有更改。这将导致删除所有卷影副本的原始卷上。此问题是在域控制器配置中更明显。默认状态下,磁盘写入缓存是在域控制器配置中禁用的。

重要类似的问题是由对小的簇的大小与卷进行碎片整理卷影副本的所有卷影副本被删除,以及本文内上文中列出的事件日志错误将记录引起的。有关磁盘碎片整理期间丢失卷影副本的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
312067在对卷进行碎片整理时卷影副本可能会丢失
此外,事件错误存在时,可能会记录 ID 2004 已损坏的 NTFS 文件系统卷。若要确定这是不是问题所在,请 使用/f 开关运行 Chkdsk.exe 程序。

大审核日志

如果该审核日志极大,也可能在系统状态备份过程中出现编写器超时错误。最好备份,或者定期清除该审核日志。

解决方案

重要下面的 Microsoft 知识库文章中描述的更新中包含"修补程序信息"一节中描述的修复程序:
833167卷影复制服务 (VSS) 更新包是可用于 Windows Server 2003

强烈建议您安装此更新可解决此问题,这篇文章和其他与 VSS 相关的问题中所述。

修补程序信息

若要解决此问题,获得最新的 service pack,Windows Server 2003 的。有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
889100如何获取最新的 service pack,Windows Server 2003 的
可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果不会显示此部分,请联系 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。

系统必备组件

需要任何先决条件不。

重新启动要求

应用此修补程序后,您必须重新启动计算机。

修补程序替换信息

此修补程序不替代任何其他修补程序。

文件信息

此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。 日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间项中的 时区 选项卡。
Windows Server 2003,小型企业 Server Windows 2003
Date         Time   Version      Size       File name
-------------------------------------------------------------
28-Aug-2003  19:37  5.2.3790.81  1,054,720  Esent.dll        
28-Aug-2003  18:51  5.2.3790.81    271,360  Swprv.dll        
28-Aug-2003  18:51  5.2.3790.81    116,736  Volsnap.sys
28-Aug-2003  18:51  5.2.3790.81    642,560  Vssvc.exe        
12-Aug-2003  18:54                     271  Branches.inf
28-Aug-2003  19:50                  10,886  Kb826936.cat
28-Aug-2003  19:39                     354  Updatebr.inf
28-Aug-2003  19:39                   5,697  Update_rtmqfe.inf
Windows Server 2003,64 位版本
Date         Time   Version       Size       File name         Platform
-----------------------------------------------------------------------
28-Aug-2003  19:33  5.2.3790.80   2,604,544  Esent.dll         IA-64
28-Aug-2003  19:33  5.2.3790.80     698,368  Swprv.dll         IA-64
28-Aug-2003  18:51  5.2.3790.80     347,136  Volsnap.sys
28-Aug-2003  18:51  5.2.3790.80   1,751,040  Vssvc.exe         IA-64
12-Aug-2003  18:54                      271  Branches.inf
28-Aug-2003  19:49                   10,886  Kb826936.cat
28-Aug-2003  19:40                      354  Updatebr.inf
28-Aug-2003  19:40                    5,717  Update_rtmqfe.inf

更多信息

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。 然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表


此修补程序使某些类的编写器 (SQL,活动的目录和其他人) 不太可能会遇到超时错误。 部分,此修补程序旨在提高性能的默认卷影副本驱动程序 (Volsnap.sys) 时有高输入/输出的级别。此修补程序还包括较大的初始大小的卷影副本存储区: 300 MB,而不是 100 MB。此外,如果 300 MB 的初始大小不足,并且由于高输入/输出的卷影副本是仍然丢失此修补程序将包括一种方式来创建卷影副本存储区时配置卷影副本存储区的初始大小。您可以通过使用此修补程序提供的可配置的注册表项设置来配置卷影副本存储区的初始大小。

这些步骤,然后退出注册表编辑器:
  1. 单击 开始、 单击 运行,键入 regedit,然后单击 确定
  2. 找到并单击下面的项在注册表中:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap
  3. 编辑 菜单上指向 新建,然后单击 DWORD 值
  4. 键入 MinDiffAreaFileSize,然后按 ENTER 键。
  5. 编辑 菜单上单击 修改
  6. 键入所需的卷影副本存储区中的大小,然后单击 确定
MinDiffAreaFileSize
注册表项指定的卷影副本存储区域最小大小 ; 默认设置是 300 的 MB 和最大设置是 3 千兆字节 (GB)。一个准确的设置指定为 300 MB 的倍数的值 ; 否则,将选择下一个 300 MB 的倍数。值为 300 等于 300 的 MB 和 3,000 值等于 3 GB。

注意如果
MinDiffAreaFileSize
注册表子项的值大于最大卷影副本存储区的大小,卷影复制可能无法正常工作。例如对于如果将注册表设置设置为 1024 MB,备份软件将不生成快照 200 MB 的系统分区。因此,创建
MinDiffAreaFileSize
注册表子项之前,请确保 diff 区域文件大于 300 MB 或 diff 区域文件大于在注册表中指定的值。 同时,请确保您有至少 300 MB 的卷影副本存储卷上的可用空间。

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。 Windows Server 2003 Service Pack 1 中,第一次已得到纠正此问题。

属性

文章编号: 826936 - 最后修改: 2009年6月14日 - 修订: 6.0
这篇文章中的信息适用于:
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
关键字:?
kbmt kbautohotfix kbhotfixserver kbbug kbfix kbqfe kbwinserv2003presp1fix KB826936 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 826936
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