这几天项目即要结项之际,实施的系统突然变得不稳定起来,莫名其妙的问题一个接一个出现。在这之前一直都很稳定运行。。。。。

于是一个地方一个地方的排查原因,首先就去看代码里有无漏洞,增加条件判断、增加日志等等一系列操作。但还是有一个点经常出现网络延迟现象,还有现场的PC机运行程序特别慢,CPu经常跳到在100。重启PC,启动前的自检耗时巨长,大概需要15-20分钟左右,启动XP前的那个换面运转超过40次,重启后故障依旧。

突然想起看一下系统日志,果然发现了问题,在系统日志里记录了大量“驱动程序在 /Device/Harddisk0/D 上检测到控制器错”误“,”在 /Device/Ide/IdePort0 上检测到奇偶错误“的错误日志。原来系统慢是由于硬盘的原因。

找到原因了,上google上搜一下解决方法,如下:

故障现象:

事件查看器显示类似如下
1.驱动程序在 /Device/Harddisk0/D 上检测到控制器错误。
2.在 /Device/Ide/IdePort0 上检测到奇偶错误。 
引起“驱动程序在 /Device/******* 上检测到控制器错误。”的原因大致有以下几个方面:
解决方法:一般先检测数据线或电源线和磁盘接触是否不良,再用磁盘修复软件检测并修复或尝试更新驱动或返回驱动。

请务必按照顺序进行如下检查:
1。请确定你使用了80芯的硬盘排线;确认硬盘数据线处在正常接触中;
2。连接磁盘的数据线或电源线出现松动,导致接触不良。(把数据线或电源线拔出重插)
3。磁盘本身出现硬件问题,比如坏道等。(用磁盘修复软件检测并修复)
4。磁盘驱动程序错误或者IDE控制器的驱动有问题,请确定主板的驱动已经正确安装(可以尝试更新驱动或返回驱动)
5。系统是否自行关闭了DMA模式。请检查设备管理器里的IDE ATA/ATAPI 控制器,双击“主要IDE通道”和“次要IDE通道”在高级设置里查看当前传输模式是否变为了PIO模式?

如果是,请按照以下步骤进行修改:
1。单击“设备管理器”;
.展开“IDE ATA/ATAPI 控制器”节点;
双击您要为其恢复典型 DMA 传送模式的控制器;
单击“驱动程序”选项卡;
单击“卸载”。
2。    当此过程完成后,重新启动您的计算机。当 Windows 重新启动后,将重新枚举硬盘控制器,同时与该控制器相连的每个设备的传送模式将重置为默认值。
   但这样只是把硬盘设备的传送模式重置为默认值,当我们再使用挂起系统时系统又会自行关闭DMA模式!所以我们还要做以下操作:
A.单击“开始”,单击“运行”,键入 Regedit,然后单击“确定”。
B.在注册表中找到并单击以下项:
 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E96A-E325-11CE-BFC1-08002BE10318}/0001和
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E96A-E325-11CE-BFC1-08002BE10318}/0002
C.在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”。
D.键入 ResetErrorCountersOnSuccess,然后按 Enter 键。
E.在“编辑”菜单上,单击“修改”。
F.键入 l,然后单击“确定”。
G.按照下列步骤操作,然后退出注册表编辑器:
注意
    上面注册表最后的项“”列出的带有“0001”编号的子项对应于一台仅有一个 IDE 控制器的计算机的主要 IDE 通道和次要 IDE 通道。如果您的计算机有两个 IDE 控制器,则对于每个控制器,主要 IDE 通道和次要 IDE 通道的带有编号的子项分别是:“0001、0002、0003、0004、0005、0006……”。
    为检查是否找到了正确的子项,请检查子项的 DriverDesc 值是包含字符串值“主要 IDE 通道”,还是包含字符串值“次要 IDE 通道”。

于是根据上面的方法进行了处理,关机重新拔插了一次硬盘,重启问题解决。网上说“每当硬盘读写累积发生的超时错误或CRC错误的总数达到6次时,IDE/ATAPI端口驱动程序(Atapi.sys)将降低传送模式。 ”

通过这个问题了解了DMA传送模式和PIO传送模式。

DMA模式:http://baike.baidu.com/view/196502.htm

PIO模式:http://baike.baidu.com/view/196507.htm

据说Windows XP若发生多次存取错误(如死机后不正常关机),就会自动把硬盘降为较低速的DMA模式或更慢的PIO模式。

驱动程序在 /Device/Harddisk0/D 上检测到控制器错误相关推荐

  1. android 模拟器 device disconnect,Jenkins上的Android模拟器错误:设备离线

    我已经为Jenkins安装了 Android Emulator插件.我可以构建和测试Android项目.我的Jenkins在Ubuntu服务器上运行(仅限终端访问).该项目是从Github撤出的.现在 ...

  2. Auty 2017——WebMonitor接口线上检测平台

    [本文出自天外归云的博客园] Auty 2017--WebMonitor接口检测平台 前篇 接口本地检测平台 本篇 接上篇,在本地检测平台的基础上,去掉本地服务,改功能为线上使用.好处是项目可以多人访 ...

  3. 13 种在 Linux 系统上检测 CPU 信息的工具

    13 种在 Linux 系统上检测 CPU 信息的工具 问题: 我想要了解我的电脑关于CPU处理器的详细信息,查看CPU信息比较有效地方法是什么? 根据你的需要,有各种各样的关于你的CPU处理器信息你 ...

  4. java tableview 双击_java-在TableView JavaFX的行上检测双击

    java-在TableView JavaFX的行上检测双击 我需要检测在TableView行上的双击. 如何侦听该行任何部分的双击并获取该行的所有数据以将其打印到控制台? 6个解决方案 108 vot ...

  5. 计算机系统u盘判断,如何在电脑上检测U盘是否是缩水盘

    ‍ 缩水盘,顾名思义就是指U盘的实际容量远远小于其显示的容量.缩水U盘关系到U盘的质量问题,会影响到我们对U盘的正常使用.所以检测一个U盘是否是缩水盘是很有必要的,下面系统城小编提供两种方法告诉你如何 ...

  6. “在 TCP 网络上检测出有重复名称”错误的解决方法

    "在 TCP 网络上检测出有重复名称"错误的解决方法 主要问题:在 TCP 网络上检测出有重复名称. 发送消息的计算机的 IP 地址在数据中. 请在命令窗口中使用 nbtstat ...

  7. 双网卡“在 TCP 网络上检测出有重复名称”错误

    NetBT检测重复名称错误解决方法: "在 TCP 网络上检测出有重复名称"错误的解决方法 主要问题:在 TCP 网络上检测出有重复名称. 发送消息的计算机的 IP 地址在数据中. ...

  8. 甲骨文发布适用于 MongoDB 的 Oracle Database API;Chrome 和 Edge 互相“拉踩”;树莓派驱动程序现可在 Android 上运行 | 开源日报

    整理 | 宋彤彤 责编 | 屠敏 开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习.修改,甚至是重新分发.关注「开源日报」,一文速览国内外今日的开源大事件吧! ...

  9. MG3680无法在网络上检测到打印机

    MG3680无法在网络上检测到打印机,换了不同路由器死活检测不到无线打印机. 防火墙怎么没有提示呢?关闭防火墙,不想马上检测到无线打印机,折腾了起码半天时间.

  10. 硬盘坏块监测linux,Linux上检测硬盘上的坏道和坏块

    Linux上检测硬盘上的坏道和坏块 让我们从坏道和坏块的定义开始说起,它们是一块磁盘或闪存上不再能够被读写的部分,一般是由于磁盘表面特定的物理损坏或闪存晶体管失效导致的. 磁盘坏道分为三种: 0磁道坏 ...

最新文章

  1. 用友u8 php,php 访问用友u8数据
  2. 「机器学习」机器学习算法优缺点对比(汇总篇)
  3. mssql sqlserver in 关键字在值为null的应用举例
  4. iframe的src怎么携带参数_三种传递gRPC动态参数方式的使用体验
  5. winform中listView
  6. VMware宣布完成27亿美元收购Pivotal;日本成功研发出6G芯片:单载波速度高达100Gbps;联想手机再换新掌门……...
  7. 被指抄袭后 新浪微博APP绿洲更换Logo 重新上架
  8. Redo Log的逻辑与物理结构
  9. java面试简历精通n_对标金九银十:各大厂最新Java面试真题整理+简历模板
  10. 100多个微信小程序代码免费送
  11. 2、RH850外设时钟选择及配置
  12. 模板文件云存储管理 Sisyphus
  13. python进程和线程大全
  14. Swift使用UserDefaults存储,报错 Fatal error: ‘try‘ expression unexpectedly raised an error: Swift.Decoding
  15. Kruskal算法:将森林合并成树
  16. 二手房买卖必须弄懂的七件事
  17. ACM-ICPC 2018 焦作赛区网络预赛A. Magic Mirror(签到题)
  18. 更改tomcat访问端口()
  19. linux磁盘爆满问题排查
  20. Java操作ElasticSearch,java程序设计教程第二版pdf

热门文章

  1. 宋体和英文字号与matlab中对照,CSS字体中英文名称对照表:如宋体对应SimSun
  2. 矩阵分解-Cholesky分解
  3. css字体加粗_CSS字体
  4. 企业级数据模型主题域模型划分(NCR FS-LDM)
  5. html美化select样式,CSS美化select下拉框
  6. 企鹅智库:2019-2020中国互联网趋势报告
  7. Ubuntu20.04安装有道词典 + 卸载
  8. CSS实现div垂直居中 div上下居中显示
  9. win10 SVN图标不显示 已解决
  10. 修改Android emulator的IMEI