文档库 最新最全的文档下载
当前位置:文档库 › fflush快速缓冲区写入磁盘方法

fflush快速缓冲区写入磁盘方法

fflush快速缓冲区写入磁盘方法
fflush快速缓冲区写入磁盘方法

问题描述:

经常听到维护人员反映S机断电重启后,最后一次操作找不到任何日志记录的情况,而同时的对access 数据库和sqlite数据库的操作却又都是成功的。

这可能是因为普通情况的文件操作函数(c,c++,mfc,.net,java)系列是将数据写到操作系统的缓存中,而直接断电就有可能导致内容没有写入到磁盘。

分析与解决:

1. 基础知识(来自C PLUS PLUS,翻译的可能不准确,建议看英文):

Input and Output operations can also be performed in C++ using the C Standard Input and Output Library (cstdio, known as stdio.h in the C language). This library uses what are called streams to operate with physical devices such as keyboards, printers, terminals or with any other type of files supported by the system.

在C++中,输入和输出操作是基于C标准输入输出库的。这个标准库是通过“流”来实现与硬件设备(如键盘、打印机、终端或是其他系统支持的类型文件)进行交互的。

Stream properties

Buffer

A buffer is a block of memory where data is accumulated before being physically read or written to the associated file or device. Streams can be either fully buffered, line buffered or unbuffered. On fully buffered streams, data is read/written when the buffer is filled, on line buffered streams this happens when a new-line character is encountered, and on unbuffered streams characters are intended to be read/written as soon as possible.

缓冲区是一块内存空间,用来在被文件或是设备读取/写入之前保存数据。“流”可是是全缓冲区模式、行缓冲区模式或是无缓冲区模式。全缓冲区流:只有在缓冲区被填满后才会进行数据的读取或是写入操作;行缓冲区流:当遇到行符的时候进行数据的读取或写入操作;无缓冲区模式:尽可能快的对数据进行读取或是写入操作。

2. 发现:基于前面的说法,即使不是用缓冲区(可通过setbuf(FILE*, NULL)来实现)也不能解决此问题,因为这种模式只是尽可能快的对数据进行读取或是写入操作。

3. 解决思路:只有打破这种基于流的模式,程序“直接”将数据写入到磁盘的文件中。

注意:“直接”实际的意义不是真的将数据直接写入到磁盘文件中,而是通过某种方式将数据立刻从缓冲区中强制读取或是写入。

4.解决方法

通过设置文件被打开时的mode值为c,与fflush配合使用解决

实现原理:参考MSDN fopen函数中关于mode部分的讲解

摘自MSDN:

c

Enable the commit flag for the associated filename so that the contents of the file buffer

are written directly to disk if either fflush or _flushall is called.

译:

c为提交标志,当fflush或_flushall被调用的时候,它能使文件缓冲区数据直接写入到磁盘中

演示代码:

#include

int main()

{

FILE *pFile = NULL;

pFile = fopen("D:\\myfile.txt", "a+tc");

if (NULL == pFile)

{

printf( "Fail to open the pointed file.\n");

break;

}

for (int i=0; i<1000000; ++i)

{

char szData[32] = {0};

_snprintf(szData, sizeof(szData), "Line%d\n", i);

fputs(szData, pFile);

fflush(pFile);

printf(szData);

}

fclose(pFile);

return 0;

}

硬盘常见故障的原因

硬盘常见故障的原因 硬盘常见故障的原因: 1、硬盘的连接或设置错误 硬盘的数据线或电源线和硬盘接口接触不良,造成硬盘无法正常工件、在同一要数据线上连接两个硬盘,而硬盘的跳线没有正确设置,造成bios无法正确识别硬盘。 2、硬盘供电问题 硬盘的供电电路如果出现了问题,会直接导致硬盘不能正常工作。造成硬盘不通电、硬盘检测不到、盘片不转、磁头不寻道等故障。供电电路常出问题的部位是:插座的接线柱、滤波电容、二极管、三级管、场效应管、电感、保险电阻等。 3、接口电路故障 接口是硬盘与电脑之间传输数据的通道,接口电路出现故障有可能会导致检测不到硬盘、乱码、参数误认等现象。接口电路容易出现故障的部位是接口芯片与之匹配的晶振损坏、接口插针断裂、接口排阻损坏。 4、磁头芯片故障 芯片出现问题可能会出现磁头不能正确寻道、数据不能写入盘片、不能识别硬盘、有异响等故障现象。 5、电机驱动芯片故障 用于驱动硬盘主轴电机和音圈电机。现在的硬盘由于转速太

高导致芯片的发热量大而损坏。据不完全统计,70%左右的硬盘电路故障是由芯片损坏引起的。 6、硬盘坏道 硬盘由于经常非法关机或使用不当造成坏道,导致电脑系统文件损坏或丢失,电脑无法启动或死机。 7、硬盘引导区损坏 由于感染了引导型病毒,硬盘的引导区被修改,导致电脑无法正常读取硬盘,此故障通常提示lnvalid partiton tabel信息。 8、硬盘被逻辑锁锁住 由于被“黑客”攻击,电脑的硬盘被逻辑锁锁住,导致硬盘无法正常启动。 9、分区表丢失 由于病毒破坏造成硬盘分区表损坏或丢失,将导致系统无法启动。 10、其它部件损坏 包括主轴电机、磁头、音圈电机、定位卡子等损坏,将导致硬盘无法正常工作。 硬盘常见故障的

硬盘可能出现的故障大全

硬盘故障大全 硬盘故障大全 2.BIOS设置中硬盘模式的含义 3.Fdisk无法读取硬盘分区 4.Windows XP挂起到硬盘后的异常故障解决 5.报废硬盘维修实录 6.常见硬盘自举失败的分析 7.从死神手中抢回宝贵的硬盘数据 8.低格能否消除硬盘坏道 9.故障硬盘数据拯救全攻略 10.打开硬盘分区出错 11.解决多硬盘盘符混乱问题 12.解决硬盘坏磁道问题 13.硬盘引导型故障分析及排除 14.解开硬盘逻辑死锁的一种有效方法 15.开机启动时的硬盘故障分析及排除 16.利用DM软件使硬盘再生 17.令维修人员大跌眼镜的硬盘故障 18.启动时硬盘的停顿如何解决? 19.浅谈IDE硬盘常见故障与维护 20.巧用Ghost擦去硬盘坏扇区 21.巧装大硬盘上XP 22.如何维修硬盘坏道 23.什么样的“坏硬盘”可修复 24.谈谈硬盘出现物理坏道的迹象及修复技巧 25.挽救被损硬盘一例 26.挽救硬盘的几个方法 27.我的硬盘会打盹 28.小跳线解决硬盘容量限制 29.一次硬盘数据恢复的经验 30.一分钟教你辨别返修硬盘 31.移动硬盘故障的5种可能 32.硬盘保护卡安全漏洞及解决办法 33.硬盘编号一点通 34.硬盘不能分区的困惑、管路敷设技术通过管线敷设技术不仅可以解决吊顶层配置不规范高中资料试卷问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料试卷相互作用与相互关系,根据生产工艺高中资料试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。、电气设备调试高中资料试卷技术电力保护装置调试技术,电力保护高中资料试卷配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

硬盘常见故障排除实例50个

硬盘常见故障排除实例 1.开机时硬盘无法工作 故障现象 开机时硬盘无法自举,系统不认硬盘。 分析处理 这种故障往往是最令人感到可怕的。产生这种故障的主要原因是硬盘主引导扇区数据被破坏,表现为硬盘主引导标志或分区标志丢失。这种故障的罪魁祸首往往是病毒,它将错误的数据覆盖到了主引导扇区中。市面上一些常见的杀毒软件都提供了修复硬盘的功能,大家不妨一试。但若手边无此类工具盘,则可尝试将全0数据写入主引导扇区,然后重新分区和格式化,其方法如下:用一张干净的DOS启动盘启动计算机,进入A:\>后,输入以下命令(括号内为注释): A:\>DEBUG(进入DEBUG程序) -F1003FF0(将数据区的内容清为0) -A400(增加下面的命令) MOVAX,0301 MOVBX,0100 MOVCX,0001 MOVDX,0080 INT13 INT03 -G=400(执行对磁盘进行操作的命令) -Q(退DEBUG程序) 用这种方法一般能使你的硬盘复活,但由于要重新分区和格式化,里面的数据可就难保了。以上是硬盘在日常使用中的一些常见故障及解决方法,希望能对大家有所启发。如果硬盘的故障相当严重并不能用上述的一些方法处理时,则很可能是机械故障。由于硬盘的结构相当复杂,所以不建议用户自己拆卸,而应求助于专业人员予以维修。 2.SATA硬盘提示“写入缓存失败” 故障现象 最近朋友送我一块120GB的希捷SATA硬盘,我挂在自己的机器上当从盘使用。但是碰到一个问题,这块硬盘开机时可以正常读取,过一段时间之后(20分钟左右)就提示“写入缓存失败”,然后就无法读取了;不过,重启计算机又可以继续使用,过一会又重复上述现象。 分析处理 SATA硬盘是不分“主/从盘”的,你可以在BIOS中指定从哪块硬盘启动。你说的故障有两种可能,一种是硬盘数据线接触不良;另一种则是SATA硬盘本身可能出现了问题。对于前者,通常是由于SATA插槽与插头松动所致,可以想办法加固一下(如使用橡皮盘捆起来或小纸片垫一下),看问题能否解决。对于后者而言,可能是硬盘本身过热,或芯片故障所致,硬盘本身过热的话,可以想办法安装硬盘散热器。或是芯片有问题,只能送修了。

常见硬盘故障英文提示信息

硬盘常见英文提示 网上对硬盘错误的英文提示有很多的资料,我只是列出一些常见的硬盘故障的提示,主要针对喜欢折腾电脑的又是新手的朋友,高手绕道啊,呵呵。下面绝大部分是我遇见过的硬盘故障。 1、Date error(数据错误): 从软盘或硬盘上读取数据不存在不可修复错误,磁盘上有坏扇区或坏的文件分配表。 2、Hard disk configuration error(硬盘配置错误): 硬盘配置不正错,跳线不对,硬盘参数设置不正确等。 3、Hard disk controller failure(硬盘控制器失效): 控制器卡(多功能卡)松动,连线不对,硬盘配置不正确,跳线不对,硬盘参数设置不正确等。 4、Hard disk failure(硬盘失效故障): 控制器卡(多功能卡)故障,硬盘配置不正确,跳线不对,硬盘物理故障。 5、Hard disk drive read failure(硬盘驱动器读取失效): 控制器卡(多功能卡)松动,硬盘配置不正确,硬盘参数设置不正确,硬盘记录数据被破坏等。 6、No boot device available(无引导设备): 系统找不到为引导设备的软盘或硬盘。 7、No boot sector on hard disk drive (硬盘上无引导扇区): 硬盘上引导扇区丢失,感染了病毒或配置参数不正确。 8、Non system disk or disk error(非系统盘或磁盘错误): 作为引导的磁盘不是系统盘,不含有系统引导和核心文件,或磁盘片本身故障。 9、Sector not found (扇区未找到): 系统在软盘和硬盘上不能定位给定扇区 10、seek error(搜索错误): 系统在软盘和硬盘上不能定位给定扇区,磁道或磁头。 11、Reset failed(硬盘复位失败): 硬盘或硬盘接口的电路故障。 12、Fatal error Rad Hard Disk(硬盘致命错误): 硬盘或硬盘接口故障

硬盘常见故障的分析及处理

硬盘常见故障的分析及处理 [摘要] 本文主要对工作中常见的硬盘故障进行了分析,并提出了解决的方法. [关键词] 硬盘无法启动运行缓慢数据丢失 随着广播电视的数字化飞速发展,国内地市级以上的电视台大多都在使用高效、快捷的基于计算机技术的非线性编辑系统和播出系统。比如阿拉善电视台为制作中心引进非线性编辑系统和为播控中心引进的数字化播控系统已近六年了,这些设备的引进确实使节目制作人员和播出人员的工作效率得到了提高和工作质量得到了大幅提升。而非线性编辑系统和播出系统在使用的过程中经常会出现一些问题,使正常的工作受到影响,而发生故障次数较多和对工作影响最大的就是硬盘的故障,所以了解硬盘常见故障的发生及解决方法便成了工作人员和维护人员迫切的事情。 由硬盘引发故障而造成的现象主要有系统无法正常启动,系统运行缓慢,频繁死机或数据丢失。下面就这些常见故障一一分析。 系统无法正常启动 我们在工作中经常会遇到由于硬盘发生故障而导致系统无法正常启动的现象,这通常有硬盘的软、硬件方面的原因: 一、硬件故障及其排除方法 1、硬件接触不良:硬盘接口松动导致接触不良,一般只需重新拔插接口即可排除故障。 2、硬盘电缆损坏:硬盘线是指连接硬盘接口和硬盘盘体的电缆线多次插拔后有可能引起信号线断裂。此时需要更换硬盘电缆线。 3、硬盘盘体或电路损坏:如果出现CMOS设置中找不到硬盘,硬盘不能低级格式化,低级格式化时坏道增多等情况,多数因为硬盘体或电路损坏,因考虑更换硬盘。 二、软件故障及其排除方法 1、CMOS参数丢失:硬盘参数存储在CMOS中,可以通过CMOS设置程序查询或修改。不同类型与容量的硬盘对应着不同的参数,这些参数一旦丢失或发生错误,就会导致硬盘不能启动。可通过硬盘参数自动检测功能恢复正确的硬盘参数。 2、硬盘操作系统瘫痪:从硬盘启动操作系统的条件是活动分区的逻辑盘中必须装有完整的操作系统。当操作系统出现故障时,可用与硬盘相同的操作系统软盘从A驱引导,并执行“SYS C:”命令进行修复。 3、硬盘主引导扇区损坏:硬盘主引导扇区位于硬盘的0磁道0柱面1扇区,共512个字节。其内容是在执行Fdisk程序对硬盘分区时产生的。它主要由硬盘主引导记录MBR(Main Boot Record)、硬盘分区表DPT(Disk Partition Table)和分区结束标志组成。主引导记录占用了446个字节(偏移0----偏移1BDH);硬盘分区表是以80H或00H为开始标志,以55AAH为结束标志,共占用64个字节(偏移1BEH ------偏移1FDH),最后两个字节“55AA”(偏移1FEH----偏移1FFH)是分区的有效结束标志。 硬盘主引导记录MBR包含了硬盘的一系列参数和一段引导程序,其中硬盘引导程序的主要作用是检查分区表是否正确并且在系统硬件完成自检以后引导具有激活标志的分区上的操作系统,并将控制权交给启动程序。因此,如果硬

硬盘的常见错误提示及解决方法

硬盘的常见错误提示及解决方法 收集者:小路发布于:https://www.wendangku.net/doc/6a11244680.html, 发布时间:2008-4-11 12:59:28 发布人:小路 减小字体增大字体 一、显示:“c:drive failure run setup utility,press(f1)to resume” 此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置硬盘参数即可。二、显示:“no rom basic,system halted” 病因分析:造成该故障的原因一般是引导程序损坏或被病毒感染,或是分区表中无自举标志,或是结束标志55aah被改写。 治疗方法:从软盘启动,执行命令“fdisk/mbr"即可。fdisk中包含有主引导程序代码和结束标志55aah,用上述命令可使fdisk中正确的主引导程序和结束标志覆盖硬盘上的主引导程序,这一招对于修复主引导程序和结束标志55aah损坏既快又灵。对于分区表中无自举标志的故障,可用ndd迅速恢复。 三、显示“error loading operating system”或“missing operating system” 病因分析:造成该故障的原因一般是dos引导记录出现错误。dos引导记录位于逻辑0扇区,是由高级格式化命令format生成的。主引导程序在检查分区表正确之后,根据分区表中指出的dos分区的起始地址,读dos引导记录,若连续读五次都失败,则给出“error loading opear ting system”的错误提示,若能正确读出dos引导记录,主引导程序则会将dos引导记录送入内存0:7c00h处,然后检查dos引导记录的最后两个字节是否为55aah,若不是这两个字节,则给出“missing operation system”的提示。 治疗方法:一般情况下用ndd修复即可。若不成功,只好用format c:/s命令重写dos引导记录,也许你会认为格式化后c盘数据将丢失,其实不必担心,数据仍然保存在硬盘上,格式化c盘后可用nu8.0中的unformat恢复。如果曾经用dos命令中的mirror或nu8.0中的image 程序给硬盘建立过image镜像文件,硬盘可完全恢复,否则硬盘根目录下的文件全部丢失,根目录下的第一级子目录名被更名为dir0、dir1、 dir2……,但一级子目录下的文件及其下级子目录完好无损,至于根目录下丢失的文件,你可用nu8.0中的unerase再去恢复即可。 四、显示:“invalid drive specification” 治疗方法: 1、重新分区格式化。 2、如0磁道损坏需要低级格式化,然后用set comspec(指定command文件位置),使得com mand远离0磁道。 当硬盘出现分区故障后,希望用户先用上述方法解决,若不成功,对硬盘分区格式化是解决软故障的基本方法,但信息将被清除。 其使用原则是:能用高格解决的不用分区,能用分区解决的不用低级格式化 高级分区技巧 在讲解高级分区技巧之前,我们有必要先来了解一下簇的概念。 文件系统是操作系统的重要组成部分,现在我们常用的windows操作系统都可以支持多种文件系统,例如fat16、fat32以及ntfs文件系统等。文件系统是操作系统与驱动器之间的一个接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(fat16、fat32、ntfs)打开文件,而簇的概念也在此时出现。虽然我们知道扇区是磁盘最小的物理存储单元,但对于dos操作系统来说,扇区要小得多(仅仅512个字节),dos无法对数目众多的扇区进行寻址。根据dos的设计初衷,dos只能处理216个磁盘单元,而磁盘单元可以是扇区,也可以是由扇区集合所构成的簇。所以当使用fat16格式时,扇区必须组成“簇”的形式,每个簇可以包括

提示硬盘出错情况及解决办法

硬盘常见的出错提示及解决方法 1、显示: “C:Drive Failure Run Setup Utility,Press(F1)To Resume” 此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置硬盘参数即可。 2、显示: “No ROM Basic,System Halted” 病因分析:造成该故障的原因一般是引导程序损坏或被病毒感染,或是分区表中 无自举标志,或是结束标志55AAH被改写。 治疗方法:从软盘启动,执行命令“FDISK/MBR\"即可。FDISK中包含有主引导程 序代码和结束标志55AAH,用上述命令可使FDISK中正确的主引导程序和结束标志覆盖硬 盘上的主引导程序,这一招对于修复主引导程序和结束标志55AAH损坏既快又灵。对于 分区表中无自举标志的故障,可用NDD迅速恢复。 标题: 硬盘的常见错误提示及解决方法 硬盘的常见错误提示及解决方法 1、显示: “C:Drive Failure Run Setup Utility,Press(F1)To Resume” 此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置硬盘参数即可。 2、显示: “No ROM Basic,System Halted” 病因分析:造成该故障的原因一般是引导程序损坏或被病毒感染,或是分区表中 无自举标志,或是结束标志55AAH被改写。 治疗方法:从软盘启动,执行命令“FDISK/MBR\"即可。FDISK中包含有主引导 序代码和结束标志55AAH,用上述命令可使FDISK中正确的主引导程序和结束标志覆盖硬 盘上的主引导程序,这一招对于修复主引导程序和结束标志55AAH损坏既快又灵。对于 分区表中无自举标志的故障,可用NDD迅速恢复。 3、显示: “Error loading operating system”或“Missing operating system” 病因分析:造成该故障的原因一般是DOS引导记录出现错误。DOS引导记录位于逻 辑0扇区,是由高级格式化命令FORMA T生成的。主引导程序在检查分区表正确之后,根 据分区表中指出的DOS分区的起始地址,读DOS引导记录,若连续读五次都失败,则给出“Error loading opearting system”的错误提示,若能正确读出DOS引导记录,主引 导程序则会将DOS引导记录送入内存0:7C00h处,然后检查DOS引导记录的最后两个字节 是否为55AAH,若不是这两个字节,则给出“Missing operation system”的提示。 治疗方法:一般情况下用NDD修复即可。若不成功,只好用FORMA T C:/S命令重写D OS引导记录,也许你会认为格式化后C盘数据将丢失,其实不必担心,数据仍然保存在 硬盘上,格式化C盘后可用NU8.0中的UNFORMA T恢复。如果曾经用DOS命令中的MIRROR 或 NU8.0中的IMAGE程序给硬盘建立过IMAGE镜像文件,硬盘可完全恢复,否则硬盘根目录下的文件全部丢失,根目录下的第一级子目录名被更名为DIR0、DIR1、DIR2......, 但一级子目录下的文件及其下级子目录完好无损,至于根目录下丢失的文件,你可用N U8.0中的UNERASE再去恢复即可。 4、显示: “Invalid Drive Specification” 治疗方法:

常见开机及硬盘引导错误提示

常见开机及硬盘引导错误提示 硬盘引导故障 因以下文件的损失或者丢失,WINDOWS无法启动:\WINDOWS\SYSTEM32\CONFIG\SYSTEM,你可以通过使用原始启动软盘或CD-ROM来启动WINDOWS安装程序,以便修复这个文件,在第一屏时选择R,开始修复。 这种情况,一般是内存或硬盘故障引起,清理内存或更换内存,不能解决就可能是硬盘的问题了,可以MHDD扫描坏道,没有坏道就重装系统解决,但这种故障有可能还会出现。 Non system disk or disk error 作为引导盘的磁盘不是系统盘,不含有系统引导和核心文件,或者硬盘有故障。 reboot and select proper boot device or insert boot media in selected boot device and press a key 重启然后选择启动驱动器或插入可引导的设备再按任意键。意思就是没有启动磁盘,可能愿因是硬盘没接或BIOS未将硬盘加入启动列表。

BOOTMGR is missing 引导错误或丢失,需要进PE修复引导。 NTLRD is missing... 引导错误或丢失,需要进PE修复引导。 Disk error Press any key to restart 硬盘识别错误,进BIOS检查启动顺序或重装系统。 Error loading operating system”或“Missing Operating system” 先检查电脑上有没有插U盘或光驱里有没有光盘,有的话都要取出来,如果排除了上面的情况,那就是系统分区有问题或MBR有问题,重建MBR,然后重装系统。 3rd Master HardDisk: S.M.A.R.T. Status BAD Backup and Replace SMART是对硬盘状态进行监测的一种技术,当硬盘出现故障时,就会提示用户及时备份数据。所以此故障代表硬盘快要坏了。如果不想出现这个提示,可以在BIOS里硬盘详细信息窗口关闭。

最新整理硬盘常见故障判断及处理方法

硬盘常见故障判断及处理方法 可能还有很多网友不太清楚硬盘常见故障判断及 处理方法,那么下面就由学习啦小编来给你们说说硬盘常见故障判断及处理方法吧,希望可以帮到你们哦! 硬盘常见故障判断及处理方法,如下: 一.硬盘故障的分类 硬盘故障分为物理故障和软故障两类,其诊断的依据主要是根据系统上电后的现象及屏幕上出现的提示信息来判断。当硬盘出现故障后,应仔细分析故障现象,判断是属软故障还是物理器件损坏。千万不要盲目拆盖、拔插控制卡或轻易将硬盘进行低级格式化,使问题变得更加复杂化。有时还会由于维护操作不当,不仅没有把故障修复好,反而引起新的故障。 1.硬盘的物理故障 硬盘常见的物理故障现象有如下几种: ①硬盘电路故障主轴电机失速,引起啸叫,伴随有硬盘批示灯不断闪烁,自检时显示出错信息: l d q u o;1701r d q u o;或者 l d q u o;H a r d D i s k E r r o r r d q u o;这说明硬盘控制电路部分有故障。硬盘电路故障在硬盘故障统计中占的比例不大,一般都是暴露在自检过程中,

且故障现象较为单一。读和写控制电路的故障会同时发生,几乎没有只能读(不能写)或只能写(不能读)的现象。 ②硬盘腔体故障机器加电后,硬盘腔体异常响声,自检过程中有明显的l d q u o;哒哒哒r d q u o;的长时间磁 头l d q u o;撞车r d q u o;声,说明硬盘腔体内有机械故障。这大多是磁头步进钢带松动或断裂,故障起因于盘体受到严重撞击或振动。 ③硬盘适配器或接插件故障系统加电自检到硬盘 子系统时,自检不能通过,且硬盘批示灯不亮同时屏幕显示如下一些信息:l d q u o;1701,H a r d D i s k E r r o r r d q u o;或者 l d q u o;H D D C o n t r o l l e r E r r o r r d q u o;该故障现象如果不是硬盘的主引导记录损坏就是硬盘子系统的硬件故障。例如,硬盘适配卡、硬盘驱动器损坏,或者硬盘适配卡与主板Ⅰ/O插槽和与硬盘驱动器之间连接的接 插件和电缆损坏或接触不良。 ④硬盘0柱面损坏硬盘经较长时间自检后,在引 导时显示: l d q u o;D i s k B o o t F a i l u r e T R A C K 0 B A D r d q u o;如果在此后立即死机至使引导失败,可能是磁盘0柱面损坏。其结果是导致硬盘主引导扇区,或者D O S引导扇

常见电脑开机错误提示信息

常见电脑开机错误提示信息 1、开机提示“CMOS battery failed”信息 提示信息的意思是CMOS电池没有电了,更换主板上的锂电池即可。 2、开机提示“CMOS checksum error-Defaults loaded”信息 这种情况发生的大部分原因都是因为电力供应造成的。如超频失败后CMOS放电可出现这种情况。应该立刻保存CMOS设置。如果再次出现这个问题,建议更换锂电池。在更换电池仍无用的情况下,则将主板送修,因为CMOS芯片可能已被损坏。 3、开机提示“Display switch is set incorrectly”信息。 一般来说,老主板上有一个跳线用来设置屏幕为单色或彩色。 出现此信息表示主板上的设置和BIOS设置不一致,所以只要判断主板和BIOS设置哪个是正确的,然后更改错误的设置即可。 4、开机提示“CMOS CRC Error”信息 该故障是由于在开机的POST自动检测过程中发现CMOS RAM校验和CRC错误。 排除该故障的方法如下: 1)重新启动电脑,在显示启动信息后按下Delete键进入BIOS设置,读取BIOS默认设置,设置完毕后按下F10键保存并退出BIOS设置。 2)再次启动电脑,系统正常运行,即排除故障。 提示:一般情况下,该故障并不影响系统的正常运行,重新设置CMOS参数后即可排除故障。

5、开机提示“HARD DISK initializing Please wait a moment”信息 这种信息只会出现在较老的硬盘上,主要是因为其速度较慢。换上速度较快的硬盘即可解决问题。 6、开机提示“Hard disk install”信息 检测任何与硬盘有关的硬件设置,包括电源线、数据线和硬盘的跳线设置。如果是新购买的大容量硬盘,也要检查主板是否支持。 如果上述都没有问题,那很可能是硬件出现问题,IDE口或者硬盘损坏,拿去送修。 7、开机提示“Primary master hard fail” “Primary slave hard fail” “Secondary master hard fail” 或“Secondary slavehard fail”信息 可能是BIOS设置不当,如没有从盘,但在BIOS设置里设为从盘,就会出现此错误。也可能是硬盘的电源线、数据线为接好或者硬盘跳线设置不当。 可进入BIOS设置“IDE HDD Auto Detection”项中对硬盘进行自动检测。 8、开机提示“Hard disk(s)diagno sis fail”信息 出现该信息一般是硬盘本身出现故障,可以把硬盘接到别的电脑上检测。如果问题未解决,则可能是这块硬盘出现严重的物理故障,如零磁道损坏,直接送到厂家维修。 9、开机提示“Flooy disks fail”信息

3.5硬盘常见故障与维修

3.5硬盘常见故障与维修 教学目标: 1.具有根据故障现象定位硬盘故障的能力;具有维修常见硬盘故障的能力 2.了解硬盘结构、类型、性能指标;了解常用数据修复软件易我工具;了解主要维修设备pc3000、效率源等 3.能利用所学知识和经验(灵活性)创造性地解决新问题 教学条件: 场地:计算机维修实训室 工具:Pc3000、万用表、工具箱、工具软件、假负载等 教学内容: 一、硬盘的结构和工作原理 硬盘作为一种磁表面存储器,是在非磁性的合金材料表面涂上一层很薄的磁性材料,通过磁层的磁化来存储信息 目前大部分电脑上安装的硬盘都是采用“温彻斯特(Winchester)”技术制造的,故称之为“温彻斯特硬盘”,简称“温盘”。温彻斯特硬盘有如下技术特点: (1)磁头、盘片及运动机构密封; (2)磁头对盘片呈接触式启动停,工作时呈飞行状态; (3)由于磁头工作时与盘片不接触,所以磁头加载较小; (4)磁盘片表面平整光滑。 硬盘是一个贵重的高度精密的机电一体化产品,由盘片、磁头、盘片转轴及控制电机、磁头控制器、数据转换器、接口和缓存等几个部分构成。 硬盘中所有的盘片都装在一个旋转轴上,每张盘片之间是平行的,在每个盘片的存储面上有一个磁头,磁头与盘片之间的距离比头发丝的直径还小,所有的磁头联在一个磁头控制器上,由磁头控制器负责各个磁头的运动。磁头可沿盘片的半径方向运动,加上盘片每分钟几千转的高速旋转,磁头就可以定位在盘片的指定位置上进行数据的读写操作。硬盘作为精密设备,尘埃是其大敌,必须完全密封。 1.硬盘的外部结构 (1)接口:包括电源插口和数据接口两部分,其中电源插口与主机电源相联,为硬盘工作提供电力保证。数据接口则是硬盘数据和主板控制器之间进行传输交换的纽带,根据联接方式的差异,分为EIDE接口和SCSI接口等。 (2)控制电路板:大多采用贴片式元件焊接,包括主轴调速电路、磁头驱动与伺服定位电路、读写电路、控制与接口电路等。在电路板上还有一块高效的单片机ROM芯片,其固化的软件可以进行硬盘的初始化,执行加电和启动主轴电机,加电初始寻道、定位以及故障检测等。在电路板上还安装有容量不等的高速缓存芯片。 (3)固定盖板:就是硬盘的面板,标注产品的型号、产地、设置数据等,和底板结合成一个密封的整体,保证硬盘盘片和机构的稳定运行。固定盖板和盘体侧面还设有安装孔,以方便安装。 2.硬盘的内部结构 硬盘内部结构由固定面板、控制电路板、盘头组件、接口及附件等几大部分组成,而盘头组件(HardDiskAssembly,HAD)是构成硬盘的核心,封装在硬盘的净化腔体内,包括浮动磁头组件、磁头驱动机构、盘片及主轴驱动机构、前置读写控制电路等。 盘片和主轴组件: (1)浮动磁头组件:由读写磁头、传动手臂、传动轴三部分组成。磁头是硬盘技术最

硬盘常见故障分析与排除

硬盘常见故障分析与排除 在PC电脑中,硬盘出现故障的机率并不大,一块正常使用中的硬盘,如果不受到病毒的严重破坏,使用五、六年是没有任何问题的。但有些时候,由于使用不当,也会出现这样那样的问题,严重时还会将硬盘的电路板烧坏。当然,并不是所有的故障都是由于硬件设备引起的,与其它的配件产品一样,硬盘在出现问题后,我们要按照先软后硬盘的步骤进行排除,彻底找到故障的根源。由于硬盘的特殊性(PC电脑中唯一的存储设备),因此我们平时要做好数据备份的好习惯,一旦硬盘出现毁灭性故障不可修复时,我们的重要数据不至于丢失。 由于系统在启动时,要激活硬盘上的启动区,并加载硬盘的上的数据,因此如果找不到硬盘或硬盘的启动区被破坏,系统是无法正常启动的。因此,硬盘出现故障后,表现相当的直观,我们可以从电脑的提示中,找到问题的所在。 一、开机会出现HARD DISK FAILURE的错误提示。如果有时开机后检测硬盘失败,并出现:“HARD DISK FAILURE”,而有时则能检测通过正常启动,并且在检测失败后有时在BIOS中能用AUTO DETECT重新设置,有时AUTODETECT又找不到硬盘。这重情况一般是由于硬盘的供电不足或是IDE数据线损坏或硬盘上的IDE接口出现问题所导致的,一般表现为硬盘的电源供电接口或数据线接口松动所致,这里请按以下顺序检查:检查硬盘线是否松动;换一根好的硬盘线试试。把硬盘换到其他机器上试试,换一块主板--确认IDE口没问题。也有可能是电源导致的问题,换一个质量好一些的电源。认真检查硬盘的PCB,如果PCB板有烧坏的痕迹,就得请尽快送修。 如果主板检测到了硬盘的话,请先确认一下检测到的硬盘的容量和其他的参数是否和实际的硬盘参数是相同的。若检测到的硬盘容量和实际的不同,说明系统一定出现故障了,这种情况的发生可能是硬盘、主板、甚至是硬盘数据线。可以用替换法加以确认。 总之一旦在自检时出现“HARD DISK FAILURE”之类的提示,请迅速用替换法,确定硬盘是否有故障。如果怀疑硬盘出现物理故障,则需要维修或者更换硬盘。 二、开机会出现Error Loading Operation System的错误提示。这种故障叫做调进操作系统错误,这类故障是在读取分区引导区(BOOT区)出错时提示的。其原因可能一是分区表指示的分区起始物理地址不正确。比如由于误操作而把分区表项的起始扇区号(在第三字节)由1改为0,因而INT 13H读盘失败后,即报此错;二是分区引导扇区所在磁道的磁道标志和扇区ID损坏,找不到指定扇区;三是驱动器读电路故障。 如果出现这类的提示,则证明故障的根本原因出现在故障上,这时我们可以利用低格工具,对硬盘进行重新分区,看看能不能解决问题。另外,如果是硬盘的读电路故障所引起的,那么就只能尽快送修了。 三、BIOS设置和安装问题。如果BIOS里硬盘参数设置不对,自检不会通过,硬盘是无法正常使用的。首先检查BIOS里硬盘参数的设置,一般来说,486以后的计算机都会有自动检测硬盘型号的功能,进入BIOS里,找到IDE HDD AUTO DETECTION一项后,会自动检测到硬盘型号。

十大常见硬盘故障提示

十大常见硬盘故障提示 硬盘最常见的故障就是引导型故障,即硬盘不能启动等。出现引导型故障时,系统会有很多错误提示,我们如果读懂了这些提示,对于解决硬盘问题也是非常有帮助的。 1.错误提示:HDD controller failure 错误解释:硬盘驱动器控制失败。 错误原因:这是启动机器时,由POST程序(BIOS中的自动检测程序)向驱动器发出寻道命令后,驱动器在规定时间内没有完成操作而产生的超时错误。出现这种错误,有可能是你的硬盘已经损坏了。 2.错误提示:HDC controller fail 错误解释:硬盘控制器控制失败。 错误原因:这类故障是硬件故障,POST程序向控制器发出复位命令后,在规定的时间内没有得到控制器的中断响应,可能是控制器损坏或电缆没接好,另外,控制器控制失败与硬盘参数设置是否正确也有关。 4.错误提示:Non-System Disk or Disk Error Replace And Press any key when ready 错误解释:非系统盘或磁盘错误,重新换盘后按任意键。 错误原因:DOS BOOT区中的引导程序执行后发现错误,报此信息。其可能的原因有:硬盘根目录区第一扇区地址出界(在540MB之后)、读盘出错。这类故障大多为软件故障,如果BPB表损坏,即用软盘启动后,硬盘不能正常读写,可以用NDD修复;如果BPB表完好,只需简单SYS C:传送系统就可引导。 5.错误提示:Invalid Partition Table 错误解释:无效的分区表。 错误原因:在找到激活分区后,主引导程序还将判断余下的三个表项的“分区引导标志”字节(首字节)是否均为0,即确认是否只有惟一的激活分区,如果有一个不为0,系统就报错并死机,这在使用一些第三方分区软件作了几个激活分区后很容易出现。 6.错误提示:DRIVE NOT READY ERROR Insert Boot Diskette in A:Press any key when ready 错误解释:设备未准备好,插入引导盘到A 驱,准备好后按任意键。

Windows系统常见错误提示大全

Windows系统常见错误提示大全 CMOS battery failed CMOS电池失效。一般出现这种情况就是说明给主板CMOS供电的电池已经快没电了,需要朋友们及时更换主板电池。 CMOS check sum error-Defaults loaded CMOS执行全部检查时发现错误,要载入系统预设值。一般来说出现这句话有两种解释:一种是说主板CMOS供电电池快要没电了,朋友们可以先换个电池试试看;第二种解释是如果更换电池后问题还是没有解决,那么就说明CMOS RAM可能有问题了,如果主板没过一年的话就可以到经销商处换一块主板,要是过了一年就让经销商送回生产厂家修一下吧! Floppy Disk(s) fail 或Floppy Disk(s) fail(80) 或Floppy Disk(s) fail(40) 无法驱动软盘驱动器。系统提示找不到软驱,首先要看看软驱的电源线和数据线有没有松动或者是接反,最好是是把软驱放到另外一台机子上试一试,如果这些都不行,那么只好再买一个了,好在目前市场中的软驱还不算贵。 Hard disk install failure 硬盘安装失败。这是因为硬盘的电源线或数据线可能未接好或者硬盘跳线设置不当引起的。朋友们可以检查一下硬盘的各根连线是否插好,看看同一根数据线上的两个硬盘的跳线设置是否一样。如果一样,只要将两个硬盘的跳线设置不一样即可(一个设为Master,另一个设为Slave)。 Hard disk(s) diagnosis fail 执行硬盘诊断时发生错误。出现这个问题一般就是硬盘内部本身出现硬件故障了,你可以把硬盘放到另一台机子上试一试,如果问题还是没有解决,只能去修一下了。如果硬盘还在包换期内的话,最好还是赶快去换一块! Hardware Monitor found an error,enter POWER MANAGEMENT SETUP for details,Press F1 to continue,DEL to enter SETUP 监视功能发现错误,进入POWER MANAGEMENT SETUP查看详细资料,或按F1键继续开机程序,按DEL键进入CMOS设置。现在好一些的主板都具备有硬件的监视功能,用户可以设定主板与CPU的温度监视、电压调整器的电压输出准位监视和对各个风扇转速的监视,当上述监视功能在开机时发觉有异常情况,那么便会出现这段话,这时朋友们可以进入CMOS设置选择POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**查看是哪部分监控发出了异常情况,然后再加以解决。 Keyboard error or no keyboard present 键盘错误或者未接键盘。检查一下键盘与主板接口是否接好,如果键盘已经接好,那么就是主板键盘口坏了,主板如尚在包修期内,朋友们可以找经销商或主板厂家进行解决。

硬盘的常见错误提示及解决方法

硬盘的常见错误提示及解决方法 一、显示:“c:drive failure run setup utility,press(f1)to resume” 此类故障是硬盘参数设置不正确所以从软盘引导硬盘可用,只要重新设置硬盘参数即可。 二、显示:“no rom basic,system halted” 病因分析:造成该故障的原因一般是引导程序损坏或被病毒感染,或是分区表中无自举标志,或是结束标志55aah被改写。 治疗方法:从软盘启动,执行命令“fdisk/mbr"即可。fdisk中包含有主引导程序代码和结束标志55aah,用上述命令可使fdisk中正确的主引导程序和结束标志覆盖硬盘上的主引导程序,这一招对于修复主引导程序和结束标志55aah损坏既快又灵。对于分区表中无自举标志的故障,可用ndd迅速恢复。 三、显示“error loading operating system”或“missing operating system” 病因分析:造成该故障的原因一般是dos引导记录出现错误。dos引导记录位于逻辑0扇区,是由高级格式化命令format生成的。主引导程序在检查分区表正确之后,根据分区表中指出的dos分区的起始地址,读dos引导记录,若连续读五次都失败,则给出“error loading opearting system”的错误提示,若能正确读出dos引导记录,主引导程序则会将dos引导记录送入内存0:7c00h处,然后检查dos引导记录的最后两个字节是否为55aah,若不是这两个字节,则给出“missing operation system”的提示。 治疗方法:一般情况下用ndd修复即可。若不成功,只好用format c:/s命令重写dos引导记录,也许你会认为格式化后c盘数据将丢失,其实不必担心,数据仍然保存在硬盘上,格式化c盘后可用nu8.0中的unformat恢复。如果曾经用dos命令中的mirror或nu8.0中的image程序给硬盘建立过image镜像文件,硬盘可完全恢复,否则硬盘根目录下的文件全部丢失,根目录下的第一级子目录名被更名为dir0、dir1、dir2……,但一级子目录下的文件及其下级子目录完好无损,至于根目录下丢失的文件,你可用nu8.0中的unerase再去恢复即可。 四、显示:“invalid drive specification” 治疗方法: 1、重新分区格式化。 2、如0磁道损坏需要低级格式化,然后用set comspec(指定command文件位置),使得command远离0磁道。 当硬盘出现分区故障后,希望用户先用上述方法解决,若不成功,对硬盘分区格式化是解决软故障的基本方法,但信息将被清除。 其使用原则是:能用高格解决的不用分区,能用分区解决的不用低级格式化 高级分区技巧 在讲解高级分区技巧之前,我们有必要先来了解一下簇的概念。 文件系统是操作系统的重要组成部分,现在我们常用的windows操作系统都可以支持多种文件系统,例如fat16、fat32以及ntfs文件系统等。文件系统是操作系统与驱动器之间的一个接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(fat16、fat32、ntfs)打开文件,而簇的概念也在此时出现。虽然我们知道扇区是磁盘最小的物理存储单元,但对于dos操作系统来说,扇区要小得多(仅仅512个字节),dos无法对数目众多的扇区进行寻址。根据dos的设计初衷,dos只能处理216个磁盘单元,而磁盘单元可以是扇

ADINA有关常见错误提示信息的解释

Q:为什么在计算过程中提示“error during write”并停止计算? A:当出现这个错误提示时,首先检查一下自己的硬盘空间是否足够。如果硬盘空间足够,就可能是由于结果文件(.por文件)太大引起的。需要在ADINA-AUI 前处理中选择control--->porthole(.por)--->volume,在打开的对话框中把Max. Number of Steps in a Single Porthole设为一个较小的数,此数值大小根据模型大小而定,最小为1。 Q:为什么在物理场耦合计算过程中提示“ input conversion error”并停止计算?A:在计算物理场耦合问题时出现这个错误提示,是由于生成流体模型、热模型或结构模型的dat文件时,没有取消Run Adina这个选项,因此程序自动运行了耦合的两个模型中的一个造成的。 Q:为什么在计算过程中提示“Model may be unstable, ratio of diagonals > 1.E11, please check your input data”? A:出现这个提示时,如果程序并不停止计算则说明模型未必有错误。这个提示一般是由于模型某方向上的刚度远小于其他方向上的刚度造成的,只要程序不停止计算就不是错误。另外还可以通过选择菜单control>miscellaneous options,在打开的窗口中右下角选择上use matrix stabilization这个复选框,可以在一定程度上解决这个问题。 Q:为什么在计算过程中提示“pivot=0”? A:对于线性问题,如果模型中定义了势流体;或者对于非线性问题,如果模型中定义了自动时间步长、单元生死、载荷位移控制、接触和势流体,则出现这个提示并不是错误,模型可以继续计算。 Q:为什么在保存和读入数据库文件时提示“Unable to retrieve Parasolid Part 1”?A:ADINA中不支持中文的路径名或者文件名称,如果使用了中文的路径名或文件名,则将丢失相应的Parasolid几何信息;如果数据库模型中不包括Parasolid 几何信息,则不会出现这个问题。另外一种情况也可能导致相应的问题出现:在模型包含Parasolid几何模型时,如果在数据库文件的移动和拷贝过程中,需要同时对*.idb和*.X_T进行移动和拷贝,否则也将丢失几何信息。如果模型不包含Parasolid几何信息,则所有信息都包括在*.idb文件中。Parasolid几何信息以独立文件形式保存的意义是实现ADINA与CAD软件双向交换数据。

相关文档
相关文档 最新文档