廖志雄
摘要:在计算机使用当中,一些用户会选择安装硬件检测软件。在硬件监测当时会发现某些硬盘出现“(C7) ultra dma crc错误计数”的提示,非计算机专业用户会感到无法处理。本文介绍了一种常规的(C7) ultra dma crc错误计数故障的分析和处理办法。
关键词:计算机维护硬盘DMA故障分析
1故障代码意义
1.1 DMA
DMA即Direct Memory Access,直接内存存取。由于硬件技术的飞速发展,现代计算机系统的外设数量和硬件性能都大大提升,相应的程序直接控制方式和中断控制方式显示出了越来越多的弊端。与其他方式相比,DMA方式无需为众多的设备准备专用的通道,脱离了CPU的干预,大大提高了计算机系统的整体工作效率。另外,使用DMA方式传输数据可以实现在没有中间媒介的情况下数据在原地址和目标地址之间直接传输。在对硬盘数据访问方面,使用DMA方式一般可以将访问速度提高10倍左右。
1.2 UItra DMA
Ultra DMA即“UDMA',是对ATA硬盘接口的一个扩展,在时钟的上升沿和下降沿均传输数据,可以理解为增强版的DMA方式,
1.3 CRC
CRC即Cyclic Redundancy Check,循环冗余码校验。其原理为当发生数据传输时,在一定长度的信息码后面增加若干长度的校验码,固定的校验码由信息碼和固定的多项式计算产生。虽然采用CRC校验增加了冗余代码,但在高速数据传输中大大提高数据的安全性。
2故障解释
(C7) ultra dma crc错误计数故障码按照字面意义解释指的是以UDMA方式传输数据时发生了循环冗余码校验错误。出现这种错误的表现是用于校验的循环冗余码错误,即传输时数据有误。
3故障分析
由于开机和打开操作系统均正常,可以基本排除CPU或内存故障。在数据接收方(如CPU或内存)没有问题时,错误只能出现在数据存储方(硬盘)或数据的传输通道(接口或硬盘数据线)上面。在对数据存储方和数据的传输通道的分析中,故障的可能性如下:
(1)硬件检测软件误报。
(2)硬盘线接口氧化或松动
(3)计算机异常关机
(4)硬盘供电异常
(5)硬盘损坏
4故障排除
根据“从简做起、先想后做、先软后硬、主次分明”的计算机维修基本原则排除故障。以下分析以一块“希捷酷鱼7200.9/ST3160812AS”硬盘为例。
4.1软件方面
根据先软后硬的原则,应首先从软件方面进行故障分析。
首先使用者应当考虑近期是否有频繁停电或电脑异常关机的情况,如果没有的话,可以排除计算机异常关机的故障可能。接下来使用鲁大师硬盘分析功能,分析结果如图1和图2所示。其中,图2的SMART全称为Self-Monitoring Analysis and ReportingTechnology,代表硬盘自我监测、分析和报告的技术,通过对硬盘中的磁头、磁盘、马达、内部电路等基本情况与硬盘的预设安全值进行比较,对其中的异常情况进行报警或自我修复,是一种现在常见的全面使用的硬盘保护技术。
由图1可以看出硬盘的状态基本正常,从图2的SMART信息可以看出大多数数据正常,包括硬盘的温度和电压等数据均为正常,因此可以排除硬盘供电异常的原因。考虑到可能存在鲁大师软件误报的情况,再使用其他硬盘检测工具(如CrystaIDiskMark、ATTODisk Benchmark等)。如其他硬盘检测工具检测出不存在(C7)ultra dma crc错误计数故障时,可以考虑忽略这个故障代码,将硬盘按照正常情况使用即可;如其他硬盘检测工具同样产生这个故障代码或有其他的故障提示或在SMART中存在其他异常,则需要进行硬件分析。
4.2硬件方面
根据“从简做起”的原则,硬件分析应当首先考虑价格更便宜、结构更简单的硬盘数据线。首先考虑重新插拔硬盘数据线,看是否存在硬盘数据线松动的问题。当硬盘数据线不存在松动问题时,考虑使用橡皮清理硬盘数据线的接口部分,对于不变清理的位置,可以考虑使用酒精棉签进行清理。在清理之后如果发现故障码消失或错误计数的数据记录不再增加,可以考虑忽略故障码。如果经过多次插拔硬盘,或简单清理,故障码没有消失,错误计数的数据仍然增加,则应考虑硬盘存在一定故障。作为普通用户不应考虑硬盘维修方面的问题,应当考虑对硬盘数据进行备份,避免数据丢失。如果硬盘使用时间超过3万小时(按照每天使用8小时计算,使用时间超过了十年),则可以考虑备份数据后更换硬盘,已达到更好的使用效果。
5结论
本文从故障代码的意义到故障的判断和排除,对一种常见的硬盘故障码提出了一个详细的解决思路,对非计算机专业的普通用户提供了一定的帮助。