Windows使用了一个特殊的子系统,用于对一些基于磁盘的操作提供支持,例如有一种技术,能够把对磁盘的写入操作暂时缓存起来,然后等到系统空闲的时候再执行相应操作。这种叫做“写入缓存”的技术做能够提升系统地性能,不过默认情况下系统可能并没有开启该功能。

  想知道“写入缓存”选项是如何设置的吗?请打开“设备管理器”,展开“磁盘驱动器”,接着在下面任何一个驱动器图标上点击鼠标右键并选择“属性”,然后切换到“策略”标签。在这里你应该会看到两个选项:“为快速删除而优化”(所有的东西都直接写入硬盘驱动器)和“为提高性能而优化”(写入到缓存)。第一个选项可以允许你快速的断开设备与电脑的连接,例如一个USB闪存,你不用点击任务栏里面的“安全删除硬件”图标就可以直接把这些设备和电脑断开。如果两个选项都处于灰色无法选择的状态,那么说明你的磁盘驱动器默认已经把“写入缓存”选项打开了。(欲查看更多关于延缓写入默认状态的信息,请查看微软的文章“Windows XP and Surprise Removal of Hardware” )

  在Windows XP系统中有时候会弹出“写入缓存失败(Delayed write failed)”的提示,告诉你延缓写入系统可能存在一些问题。虽然这并不是什么致命错误,不过也值得引起你足够的关注。

  下面是一些常见的引起“写入缓存失败”的原因:

  1.磁盘驱动器本身的原因。这种情况尤其发生SCSI或者RAID驱动器上。有一些RAID驱动器的驱动程序会在安装了SP2的XP操作系统中报告一个虚假消息告诉用户“写入缓存失败”。所以你应该为你的磁盘驱动器安装最新版本的驱动程序。

  2.数据线的原因。一些错误或者损坏的数据线,特别是外部USB线和火线,会造成这种情况。如果你的数据线过长,或者数据线连接到的是一个质量不合格的USB HUB上,也会造成写入缓存失败。最后,还有可能是因为你有一个需要80针数据线的UDMA驱动器,但你却使用了一条40针脚的数据线。

  3.SCSI终止错误。虽然这种情况在使用了self-terminating技术的SCSI设备上很少发生,但是我们还是必须把它考虑进来。

  4.媒体错误。这是可能发生的最严重的情况,换句话说,也就是磁盘驱动器坏了。如果你能通过SMART(比如SMART & Simple )软件获取磁盘驱动器的统计信息,那么你可以通过这些信息来判断磁盘驱动器出现了机械(物理)故障。你还可以使用一个叫Gibson Research's SpinRite的工具来帮助你诊断媒体错误,只是这个软件在对磁盘驱动器进行完全检测的时候会耗费相当长的时间。

  5.计算机的BIOS设定强制开启了驱动器控制器不支持的UDMA模式。虽然UDMA 模式能够增强磁盘的性能,但是如果驱动器控制器不支持的话将会导致一些错误发生。这种情况并不多见,主要是发生在新安装的硬件设备上(该硬件设备支持UDMA模式),用户可以通过升级BIOS或者将BIOS中关于硬盘驱动器的选项恢复成默认的“自动检测”模式来解决这个问题。举个例子:如果设置成UDMA Mode6模式的设备出现了问题,那么你可以将它设置成Mode5模式。

  6.驱动器控制器的问题。我曾经遇到USB控制器和其他硬件设备冲突并产生写入缓存失败的情况。如果你的系统同时拥有长和短两种PCI插槽(64位和32位),请尝试将USB控制器从长PCI插槽中拔出。一些比较老的PCI 卡并不支持这种类型的插槽。

  7.内存的奇偶校验错误。这种情况通常发生在你新增了一条内存之后,造成这种错误的原因是很可能是你的新内存条和主板所支持的内存类型不符,或者是内存本身有问题。(内存有问题还会造成其他一些错误,例如随机死锁等)

  8.注册表中的LargeSystemCache键值错误。这种情况很少见,通常发生在那些安装了ATI显示适配器,内存大于521MB的机器上。这些机器上的注册表中有一个叫做LargeSystemCache的键
(HKEY LOCAL MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/Memory Management),该键值用来管理系统分配给一些核心进程的内存容量,如果键值被设为1的话(这样设置可以增强内存大于512MB的机器的性能),有可能会在一些系统中导致数据错误和产生写入缓存失败的错误。如果出现这种情况的话,请把该键值改为0。

“写入缓存失败”的八个最常见的原因相关推荐

  1. 关于thinkphp写入缓存失败的原因

    由于自己还不是老司机啊,自己的项目报错写入缓存失败. 第一感觉是权限问题,老是去纠结权限,为此还查了不少资料,把linux权限又温习了一遍. 最后还是妥协了直接用 777 给整个项目 我知道这很坑 但 ...

  2. VSS写入缓存失败的解决方法

    一.故障描述: 由于目前项目组所在的网络不稳定,常常导致vss在获取最新.签入.签出时出现"找不到网络"的错误,如果在签入时出现网络故障,就会抛出"写入缓存失败" ...

  3. 解决:ADODB.Stream 错误 '800a0bbc' 写入文件失败

    重装更改目录为e盘后,上传文件出现问题.解决方法: 调用adodb.stream的savetofile方法时发生错误, ADODB.Stream 错误 800a0bbc 写入文件失败.(msxml3. ...

  4. 延缓写入失败计算机硬件,WinXP提示windows写入延缓失败怎么办?写入延缓失败解决方法...

    虽然WinXP系统已经退市,但是一些老电脑用户依然坚守XP系统,那么在使用XP系统的过程中经常会出一些小问题,比较常见的就是系统提示"windows写入延缓失败",那么遇到WinX ...

  5. 内存映射文件 写入 卡住_在Java中使用内存映射文件时检测(写入)失败

    内存映射文件 写入 卡住 内存映射文件是一个很好的并且经常被忽视的工具. 我不会在这里详细介绍它们的工作方式(使用 力 Google Luke!),但我将快速总结其优势: 操作系统提供的延迟加载和写入 ...

  6. 在Java中使用内存映射文件时检测(写入)失败

    内存映射文件是一个很好的并且经常被忽视的工具. 我不会在这里详细介绍它们的工作方式(使用 力 Google Luke!),但我将快速总结其优势: 操作系统提供的延迟加载和写入缓存(您不必自己编写,并且 ...

  7. 【uniapp】支付宝小程序蓝牙绑定步骤兼容ios蓝牙连接,并报 10017 写入特征值失败解决方案

    1.问题:安卓手机写入数据的时候一直报10017 写入特征值失败 2.解决方案 安卓手机需要设置低功耗蓝牙设备的最大传输单元my.setBLEMTU 必须在连接完蓝牙my.connectBLEDevi ...

  8. spring项目,数据字典信息写入缓存

    1. spring 配置 <!-- 基础数据写入缓存 --> <bean id ="fymapCacheManager" class="com.thun ...

  9. 写入缓存策略无法更改_【第1747期】webpack 5 之持久化缓存指南

    前言 在TLC大前端信息流会上,@TheLarkInn分享了[PPT]the road to webpack 5.今日早读文章由苏宁@QC-L翻译授权分享. @QC-L,目前就职于苏宁.印记中文成员之 ...

最新文章

  1. h264中profile和level的含义
  2. 企业互联网应用高性能解决之道
  3. Sysinternals Suite 2012.06.28软件简介
  4. 全球及中国皮肤晒黑喷雾行业销售模式及动态盈利分析报告2021年版
  5. java session创建_request创建session
  6. python删除空白没有显示_删除Python字符串中的空白
  7. 【iCore4 双核心板_ARM】例程二十:LWIP_TCP_CLIENT实验——以太网数据传输
  8. JavaScript跨域问题分析与总结_直来直往_百度空间
  9. asp.net 读取excel文件的一些方法,NPOI方法
  10. 俞渝长文手撕李国庆,爆出“同性恋梅毒”秘辛,编剧都写不出来的剧情
  11. vue base64加密对象_想加密JavaScript怎么办,试试这款加密库!
  12. AJax视频教程适高级篇+源码(2G)25讲
  13. 商品进销差价_商品进销差价如何计算及账务处理怎么做?
  14. 手游大佬(日期模拟)
  15. ABAP-接口-tcode:SPROXY-tcode:SXI_MONITOR
  16. 用 ListBox 和 DataBinding 显示列表数据 (木野狐译) 1
  17. QQ浏览器查看Cookies
  18. 设计模式-备忘录模式(Memento)
  19. Oracle 表空间(tablespace)
  20. zabbix是什么?主要用来做啥?

热门文章

  1. 获取Alexa排名数据接口
  2. 企业网站自动生成系统的设计和实现
  3. hadoop学习笔记(八):Java HDFS API
  4. 简述多媒体计算机的关键技术及其主要应用领域,多媒体技术基础及应用课程习题及解答.doc...
  5. 关于一个进程结束另外一个带有NotifyIcon托盘的进程残留图标问题解决方法
  6. python编程无师自通专业程序员的养成_正版 Python编程无师自通——专业程序员的养成 算机与互联网 编程语言与程序设计 计算机 网络...
  7. 【UE4源代码观察】学习队列模板TQueue
  8. 达梦数据库TPCC测试记录
  9. EPLAN教程 | EPLAN表格居然还能这么玩
  10. CCF CSP 202109-3 脉冲神经网络