在启用“启用了写入缓存”功能后可能会丢失数据

文章翻译 文章翻译
文章编号: 281672 - 查看本文应用于的产品
本文的发布号曾为 CHS281672
展开全部 | 关闭全部

本文内容

症状

如果在硬盘上启用了写入缓存,关闭计算机时,硬盘将收到 synchronize cache 命令,缓存的数据将在计算机关闭之前写入硬盘。但是,当您在第一次关机后关闭计算机时,硬盘不会收到 synchronize cache 命令,系统也不会在计算机关闭之前将缓存的数据写入硬盘。请注意,即使启用了写入缓存,仍然会出现这种情况。如果出现此问题,可能会丢失数据或在蓝屏上显示错误信息。

原因

如果 Windows 2000 硬盘驱动程序没有正确地处理写入缓存,就可能出现此问题。

解决方案

要解决此问题,请获取最新的 Windows 2000 Service Pack。有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中的相应文章:
260910 如何获取最新的 Windows 2000 Service Pack
此修复程序的英文版应具有以下文件属性(或更新的属性):
GMT-UTC 日期  时间      版本           大小      文件名
-------------------------------------------------------
16-Nov-2001  17:23  5.0.2195.4643  34,416  Classpnp.sys
14-Dec-2001  22:12  5.0.2195.4771  29,968  Disk.sys
				

状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。 此问题最早在 Windows 2000 Service Pack 3 中得到了解决。

更多信息

因为 synchronize cache 命令只发送到小型计算机系统接口 (SCSI) 设备,所以本文中描述的问题只适用于 SCSI 设备。

某些通过 SCSI 接口连接的 IDE 设备也会受到这一问题的影响。例如,Promise Ultra IDE 设备通过 SCSI 接口卡连接。在这种情况下,synchronize cache 命令发送到控制 IDE 设备的设备驱动程序,并且该设备驱动程序必须将 SCSI 命令转换为等效的 IDE 命令。

有关如何获取 Windows 2000 Datacenter Server 修复程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中的相应文章:
265173 Datacenter 计划和 Windows 2000 Datacenter Server 产品
若要进一步了解如何在只重新启动一次的情况下安装多个修复程序,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
296861 如何在只重新启动一次的情况下安装多个 Windows 更新或修复程序
有关如何同时安装 Windows 2000 和 Windows 2000 修复程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
249149 安装 Microsoft Windows 2000 和 Windows 2000 修复程序

如何启用写入缓存

  1. 右键单击我的电脑,然后单击属性
  2. 单击硬件选项卡,然后单击设备管理器
  3. 双击“磁盘驱动器”分支将其展开。
  4. 右键单击要设置的硬盘,然后单击属性
  5. 磁盘属性选项卡上,单击以选中启用了写入缓存复选框,然后单击确定

属性

文章编号: 281672 - 最后修改: 2006年4月3日 - 修订: 6.1
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
关键字:?
kbbug kbfix kbwin2000presp3fix kbqfe kbwin2000sp3fix kbenv kboswin2000fix kbhotfixserver KB281672
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