资讯详情

关于硬盘的一切!

关于硬盘的一切!(结构-开发-参数-维护-修复)1:目录如下

二:谈硬盘发展史

三:硬盘空间和文件大小的秘密

四:新手学校看图形硬盘

五:跳出硬盘误解/

硬盘修复的低级格式化 深入了解硬盘参数

六、硬盘常见参数解释及常见误解

七、硬盘结构

八:轻松学习硬盘安装方法

九、硬盘损坏类型

十:大师:几种挽救硬盘的方法

十一:厂家维修硬盘的方法

十二:第三方软件的修复原理

十三:学习三招恢复硬盘活力

十四:硬盘使用误区点通

十五:预防软件造成硬盘六大硬伤

十六:Windows如何在系统中修复磁盘坏道?

十七:硬盘软故障检查方法

十八:十大硬盘故障解决方案

十九:系统不承认硬盘的常规处理方法

二十:硬盘坏道后的解决方案

二十一:十分钟学会判断硬件故障

二十二:挑战故障硬盘故障软件(补)

二:谈硬盘发展史

既然是说长道短的八卦硬盘,那就先回顾一下硬盘的发展过程吧。

众所周知,目前主流硬盘接口有IDE和SCSI两种,?那么这两个接口是如何诞生的呢?其中,历史资历更深的是SCSI(Small?ComputerSystem?Interface,1979年美国的小型计算机系统接口)Shugart该公司(希捷的前身)于1986年制定并获得ANSI(美国标准协会)

承认的SASI(Shugart?Associates?System?Interface,施加特联系统接口)。而IDE(Integrated?Drive?Electronics,由于集成设备电路)CDC(Control?Data?Corporation,数据控制公司)(COMPAQ)、西部数据(Western?Digital,以下简称WD)磁盘控制接口共同开发,并于1989年由ANSI认可为ATA(AT?Attachment,AT附加装置)标准。

CDC其特点是不需要大量的额外设备就可以构成计算机方的主控线,这就是为什么它广泛应用于个人电脑。早期的硬盘容量不过10MB到数十MB,即使是今天的内存容量也不如,而且价格极其昂贵,很少有个人用户有幸拥有硬盘。当时硬盘使用的磁头大多是高铁酸盐磁头或MIG(MetalIn?Gap,磁头(金属隔离)。

自20世纪90年代以来,硬盘技术发展迅速。随着新技术的不断应用和批量生产带来的成本降低,硬盘零售价格大幅下降,越来越多的个人用户有幸接触到硬盘。在90年代初,SCSI接口发展为SCSI-2,早期的SCSI-2产品(通称Fast?SCSI)?数据传输速率通过增加同步传输的频率提高到10MB/s,后来支持16位并行数据传输(原本是8位并行数据传输)Wide?SCSI,数据传输率再次提高20MB/s。?相应地,原8位传输SCSI被称为Narrow?SCSI。而在1994年,?增强型的IDE接口E-IDE(Enhanced?IDE)也出来了,也出来了,它解决了IDE接口不能支28以上的接口MB硬盘问题使接口同时连接两个设备,大大提高了数据传输率。

E-IDE由ANSI认可为ATA-2。

同时,用于连接光驱、磁带机等非硬盘设备ATAPI(ATA?PacketInterface)界面也诞生了。E-IDE界面的诞生带来了今天IDE接口存储设备的普及。

到了1995年,更为高速的SCSI接口SCSI-3诞生了。SCSI-3俗称UltraSCSI(数据传输率20MB/s),其正式称谓是SCSI-3?Fast-20?ParallelInterface。顾名思义,将同步传输时钟的频率提高到20MHz提高数据传输率的技术。使用16位传输Wide在模式下,数据传输率可以提高到40MB/s。正是在这一时期,追求高性能只能选择SCSI逐渐成为一种思维方式(当然)SCSI优点不仅仅是数据传输速度快。

但到了1997年,情况又发生了变化,IDE阵营推出了Ultra?ATA新一轮规格对抗。当使用Ultra?ATA?DMA?Mode?2(俗称Ultra?DMA在/33模式下,数据传输率最高可达33.3MB/s。这一速度比Narrow在传输模式下UltraSCSI还要快。现在流通的IDE所有的硬盘都对应了Ultra?ATA模式。并且,随着硬盘的容量越来越大,速度越来越快,MR(Magneto-Resistive,?普及磁头和提高磁盘记录密度的新规格。

为了对抗Ultra?ATA,SCSI1997年阵营也推出了新阵营Ultra?2?SCSI规格(Fast-40)目前有很多种,SCSI硬盘支持Ultra?2?SCSI。?不过,采用LVD(Low?Voltage?Differential,低压微分)传输Ultra?2?SCSI很难与原有的低速设备兼容,所以现阶段个人用户主要使用Ultra(Wide)SCSI。

此外,1998年9月,数据传输率高达160MB/s的Ultra160/m?SCSI(Wide模式下的Fast-80)规格正式公布,新一代SCSI硬盘将对应最新的硬盘接口。

在IDE昆腾于1998年2月担任阵营(Quantum)公司牵头推出支持66MB/s数据传输率Ultra?ATA?/66标准。虽然支持它的控制芯片组还没有出现(现在已经有了)SIS兼容芯片出现),WD去年12月率先推出支持Ultra?ATA/66硬盘产品,但产品出厂时会Ultra?ATA/66模式设为Disable,如果用户想要激活这种模式,他们必须使用特殊的工具软件(当时不支持)Ultra?ATA/66主板,所以这个措施是合适的)。现在昆腾、IBM等也已经先后推出了支持Ultra?ATA/66最新产品.

"给爱让步就是为幸福开路!当你的爱因为琐碎的细节而开红灯时,你不妨放下架子让步,幸福站在对面等待没有爱的衬托╭﹊哪限恨的来源相识需要限缘来碰 相知需要局限于情来纤珍惜需要限心阅读 伴侣需要限爱来结"

三:硬盘空间和文件大小的秘密

在Windows在系统中,文件的大小(字节数)和硬盘(或其他存储介质)所占用的空间是两个相互关联和不同的概念。在不同的情况下,同一文件的空间会发生变化。

1.文件大小和占用空间的区别

先来看两个例子,方便大家理解:

例1:在D盘上找到Ersave2.dat用鼠标右键单击文件,选择属性,打开对话框,我们可以看到,Ersave2.dat实际尺寸为655,628

Byte(字节),但它占的空间是688和128 Byte,两者整整相差了32KB。

例2:同样的文件,如果复制到A盘,你会发现文件的实际大小和空间基本相同,也是640KB,但是字节数有点不同。然后将其复制到C盘中,查看其属性后,您会惊讶地发现其尺寸与空间的差异不同!

显然,在这三种情况下,文件的实际尺寸没有有改变,但它所占用的空间在不同的磁盘上有所改变。事实上,只要我们理解磁盘上文件的存储机制,就不难理解上述三种情况。文件的大小实际上是文件内容的实际字节数。Byte只要文件的内容和格式不变,文件的大小就不会变。但是文件在磁盘上的空间不是基于Byte它最小的测量单位是簇(Cluster)”。

小知识:什么是簇?

文件系统是操作系统和驱动器之间的接口。当操作系统要求从硬盘中读取文件时,会要求相应的文件系统(FAT

16/32/NTFS)打开文件。风扇区域是磁盘中最小的物理存储单元,但由于操作系统无法找到大量的风扇区域,操作系统将相邻的风扇区域组合在一起,形成一个集群,然后管理集群。每个集群可包括2、4、8、16、32或64个风扇区域。显然,集群是操作系统中使用的逻辑概念,而不是磁盘的物理特性。

为了更好地管理磁盘空间,更有效地从硬盘读取数据,操作系统规定只有一个文件的内容可以放置在一个集群中,因此文件所占用的空间只能是集群的整数倍;如果文件的实际尺寸小于一个集群,它也将占据一个集群的空间。因此,一般来说,文件占用的空间略大于文件的实际大小。只有在少数情况下,即当文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与空间完全一致。

2.分区格式和簇大小

例2中,由于不同磁盘簇的大小不同,同一文件在不同磁盘分区中占用的空间不同。簇的大小主要由磁盘的分区格式和容量决定,相应关系如表1所示。

使用作者的软盘FAT分区,容量1.44MB,簇大小为512 Byte(一个扇区);C盘采用FAT

32分区,容量4.87GB,簇大小为8KB;D盘采用FAT 32分区,容量32.3GB,簇大小为32KB。在计算文件占用的空间时,可以使用以下公式:

簇数=取整(文件大小/簇大小) 1

所占空间=簇数×磁盘簇大小

公式中文件的大小和簇的大小应该是Byte为单位,否则可能会产生误差。如果要以KB作为单位,字节数可以除以1024。使用上述计算公式可以计算ersave2.dat如表2所示,文件的实际占用空间。

3.轻松检查簇的大小

①用Chkdsk查看簇大小

在Windows我们可以在操作系统中使用它Chkdsk命令检查硬盘分区的簇大小。例如,我们必须Windows

XP查看C盘的簇大小,单击开始→操作,键入CMD后回车,然后键入C:后回车,然后输入Chkdsk回车后,我们可以从它的分析结果中得到C盘的簇大小,但它称簇为分配单元或Allocatin

unit”。

 ②用PQ Magic等磁盘工具来检测

  很多磁盘工具都具备磁盘信息显示等功能。例如在PQ

Magic中,选择要查看的磁盘分区,然后单击右键选择“高级→调整簇大小”功能,即可从显示的对话框中可以看到该磁盘当前设置的簇大小。

③手工查看

  手动创建一个100字节以下的文本文档。然后将该文件复制到欲查看簇大小的磁盘分区中,在Windows下显示该文件的属性,其中“所占空间”处显示的数值就是簇大小。

四:新手学堂之识硬盘

硬盘是系统中极为重要的设备,存储着大量的用户资料和信息。如今的硬盘容量动辄就是10GB以上,型号更是五花八门,因此我们有必要了解一些硬盘的基本知识,才能在纷繁复杂的市场中认清所需要的硬盘。

从接口上看,硬盘主要分为IDE接口和SCSI接口两种。由于价格原因,普通用户通常只能接触到IDE接口的硬盘,因此下面我们也以IDE硬盘为主进行讲解。

  1.缓存 这就是我们经常说的缓存,其实就和内存条上的内存颗粒一样,是一片SDRAM。缓存的作用主要是和硬盘内部交换数据,我们平时所说的内部传输率其实也就是缓存和硬盘内部之间的数据传输速率。

  2.电源接口 和光驱一样,硬盘的电源接口也是由4针组成。其中,红线所对应的+5V电压输入,黄线对应输出的是+12V电压。现在的硬盘电源接口都是梯形,不会因为插反方向而使硬盘烧毁。

  3.跳线 跳线的作用是使IDE设备在工作时能够一致。当一个IDE接口上接两个设备时,就需要设置跳线为“主盘”或者“从盘”,具体的设置可以参考硬盘上的说明。

  4.IDE接口 硬盘IDE接口是和主板IDE接口进行数据交换的通道。我们通常说的UDMA/33模式就是指的缓存和主板IDE接口之间的数据传输率(也就是外部数据传输率)为33.3MB/s,目前的接口规范已经从UDMA/33发展到UDMA/66和UDMA/100。但是由于内部传输率的限制,实际上外部传输率达不到理论上的那么高。

  为了使数据传输更加可靠,UDMA/66模式要求使用80针的数据传输线,增加接地功能,使得高速传输的数据不致出错。在UDMA/66线的使用中还要注意,其兰色的一端要接在主板IDE口上,而黑色的一端接在硬盘上。

  5.电容 硬盘存储了大量的数据,为了保证数据传输时的安全,需要高质量的电容使电路稳定。这种×××的钽电容质量稳定,属于优质元件,但价格较贵,所以一般用量都比较少,只是在最需要的地方才使用。

  6.控制芯片 硬盘的主要控制芯片,负责数据的交换和处理,是硬盘的核心部件之一。硬盘的电路板可以互相换(当然要同型号的),在硬盘不能读出数据的时候,只要硬盘本身没有物理损坏且能够加电,我们就可以通过更换电路板的方式来使硬盘“起死回生”。五:跳出硬盘认识的误区/ 硬盘修复之低级格式化 /深入了解硬盘参数

1.硬盘逻辑坏道可以修复,而物理坏道不可修复。实际情况是,坏道并不分为逻辑坏道和物理坏道,不知道谁发明这两个概念,反正厂家提供的技术资料中都没有这样的概念,倒是分为按逻辑地址记录的坏扇区和按物理地址记录的坏扇区。

  2.硬盘出厂时没有坏道,用户发现坏道就意味着硬盘进入危险状态。实际情况是,每个硬盘出厂前都记录有一定数量的坏道,有些数量甚至达到数千上万个坏扇区,相比之下,用户发现一两个坏道算多大危险?

  3.硬盘不认盘就没救,0磁道坏可以用分区方法来解决。实际情况是,有相当部分不认的硬盘也可以修好,而0磁道坏时很难分区。

  Bad sector (坏扇区)   在硬盘中无法被正常访问或不能被正确读写的扇区都称为Bad sector。一个扇区能存储512Bytes的数据,如果在某个扇区中有任何一个字节不能被正确读写,则这个扇区为Bad sector。除了存储512Bytes外,每个扇区还有数十个Bytes信息,包括标识(ID)、校验值和其它信息。这些信息任何一个字节出错都会导致该扇区变“Bad”。例如,在低级格式化的过程中每个扇区都分配有一个编号,写在ID中。如果ID部分出错就会导致这个扇区无法被访问到,则这个扇区属于Bad sector。有一些Bad sector能够通过低级格式化重写这些信息来纠正。

  Bad cluster (坏簇)

  在用户对硬盘分区并进行高级格式化后,每个区都会建立文件分配表(File Allocation Table, FAT)。FAT中记录有该区内所有cluster(簇)的使用情况和相互的链接关系。如果在高级格式化(或工具软件的扫描)过程中发现某个cluster使用的扇区包括有坏扇区,则在FAT中记录该cluster为Bad cluster,并在以后存放文件时不再使用该cluster,以避免数据丢失。有时病毒或恶意软件也可能在FAT中将无坏扇区的正常cluster标记为Bad cluster, 导致正常cluster不能被使用。 这里需要强调的是,每个cluster包括若干个扇区,只要其中存在一个坏扇区,则整个cluster中的其余扇区都一起不再被使用.

  Defect (缺陷)

  在硬盘内部中所有存在缺陷的部分都被称为Defect。 如果某个磁头状态不好,则这个磁头为Defect head。 如果盘面上某个Track(磁道)不能被正常访问,则这Track为Defect Track. 如果某个扇区不能被正常访问或不能正确记录数据,则该扇区也称为Defect Sector. 可以认为Bad sector 等同于 Defect sector. 从总的来说,某个硬盘只要有一部分存在缺陷,就称这个硬盘为Defect hard disk.

  P-list (永久缺陷表)

  现在的硬盘密度越来越高,单张盘片上存储的数据量超过40Gbytes. 硬盘厂家在生产盘片过程极其精密,但也极难做到100%的完美,硬盘盘面上或多或少存在一些缺陷。厂家在硬盘出厂前把所有的硬盘都进行低级格式化,在低级格式化过程中将自动找出所有defect track和defect sector,记录在P-list中。并且在对所有磁道和扇区的编号过程中,将skip(跳过)这些缺陷部分,让用户永远不能用到它们。这样,用户在分区、格式化、检查刚购买的新硬盘时,很难发现有问题。一般的硬盘都在P-list中记录有一定数量的defect, 少则数百,多则数以万计。如果是SCSI硬盘的话可以找到多种通用软件查看到P-list,因为各种牌子的SCSI硬盘使用兼容的SCSI指令集。而不同牌子不同型号的IDE硬盘,使用各自不同的指令集,想查看其P-list要用针对性的专业软件。

G-list (增长缺陷表)

  用户在使用硬盘过程中,有可能会发现一些新的defect sector。 按“三包”规定,只要出现一个defect sector,商家就应该为用户换或修。现在大容量的硬盘出现一个defect sector概率实在很大,这样的话硬盘商家就要为售后服务忙碌不已了。于是,硬盘厂商设计了一个自动修复机制,叫做Automatic Reallcation。有大多数型号的硬盘都有这样的功能:在对硬盘的读写过程中,如果发现一个defect sector,则自动分配一个备用扇区替换该扇区,并将该扇区及其替换情况记录在G-list中。这样一来,少量的defect sector对用户的使用没有太大的影响。

  也有一些硬盘自动修复机制的激发条件要严格一些,需要用某些软件来判断defect sector,并通过某个端口(据说是50h)调用自动修复机制。比如常用的Lformat, ADM,DM中的Zero fill,Norton中的Wipeinfo和校正工具,西数工具包中的wddiag, IBM的DFT中的Erase等。这些工具之所以能在运行过后消除了一些“坏道”,很重要的原因就在这Automatic Reallcation(当然还有其它原因),而不能简单地概括这些“坏道”是什么“逻辑坏道”或“假坏道”。 如果哪位被误导中毒太深的读者不相信这个事实,等他找到能查看G-list的专业工具后就知道,这些工具运行过后,G-list将会增加多少记录!“逻辑坏道”或“假坏道”有必要记录在G-list中并用其它扇区替换么?

  当然,G-list的记录不会无限制,所有的硬盘都会限定在一定数量范围内。如火球系列限度是500,美钻二代的限度是636,西数BB的限度是508,等等。超过限度,Automatic Reallcation就不能再起作用。这就是为何少量的“坏道”可以通过上述工具修复(有人就概括为:“逻辑坏道”可以修复),而坏道多了不能通过这些工具修复(又有人概括为:“物理坏道”不可以修复)。

  Bad track (坏道)

  这个概念源于十多年前小容量硬盘(100M以下),当时的硬盘在外壳上都贴有一张小表格,上面列出该硬盘中有缺陷的磁道位置(新硬盘也有)。在对这个硬盘进行低级格式化时(如用ADM或DM 5.0等工具,或主板中的低格工具),需要填入这些Bad track的位置, 以便在低格过程中跳过这些磁道。现在的大容量硬盘在结构上与那些小容量硬盘相差极大,这个概念用在大容量硬盘上有点牵强。

深入了解硬盘参数

  正常情况下,硬盘在接通电源之后,都要进行“初始化”过程(也可以称为“自检”)。这时,会发出一阵子自检声音,这些声音长短和规律视不同牌子硬盘而各不一样,但同型号的正常硬盘的自检声音是一样的。 有经验的人都知道,这些自检声音是由于硬盘内部的磁头寻道及归位动作而发出的。为什么硬盘刚通电就需要执行这么多动作呢?简单地说,是硬盘在读取的记录在盘片中的初始化参数。   一般熟悉硬盘的人都知道,硬盘有一系列基本参数,包括:牌子、型号、容量、柱面数、磁头数、每磁道扇区数、系列号、缓存大小、转速、S.M.A.R.T值等。其中一部分参数就写在硬盘的标签上,有些则要通过软件才能测出来。这些参数仅仅是初始化参数的一小部分,盘片中记录的初始化参数有数十甚至数百个!硬盘的CPU在通电后自动寻找BIOS中的启动程序,然后根据启动程序的要求,依次在盘片中指定的位置读取相应的参数。如果某一项重要参数找不到或出错,启动程序无法完成启动过程,硬盘就进入保护模式。在保护模式下,用户可能看不到硬盘的型号与容量等参数,或者无法进入任何读写操作。近来有些系列的硬盘就是这个原因而出现类似的通病,如:FUJITSU MPG系列自检声正常却不认盘,MAXTOR美钻系列认不出正确型号及自检后停转,WD BB EB系列能正常认盘却拒绝读写操作等。

  不同牌子不同型号的硬盘有不同的初始化参数集,以较熟悉的Fujitsu硬盘为例,高朋简要地讲解其中一部分参数,以便读者理解内部初始化参数的原理。

  通过专用的程序控制硬盘的CPU,根据BIOS程序的需要,依次读出初始化参数集,按模块分别存放为69个不同的文件,文件名也与BIOS程序中调用到的参数名称一致。其中部分参数模块的简要说明如下:

  DM硬盘内部的基本管理程序

  - PL永久缺陷表   - TS缺陷磁道表   - HS实际物理磁头数及排列顺序   - SM最高级加密状态及密码   - SU用户级加密状态及密码   - CI 硬件信息,包括所用的CPU型号,BIOS版本,磁头种类,磁盘碟片种类等   - FI生产厂家信息   - WE写错误记录表   - RE读错误记录表   - SI容量设定,指定允许用户使用的最大容量(MAX LBA),转换为外部逻辑磁头数(一般为16)和逻辑每磁道扇区数(一般为63)   - ZP区域分配信息,将每面盘片划分为十五个区域,各个区域上分配的不同的扇区数量,从而计算出最大的物理容量。

  这些参数一般存放在普通用户访问不到的位置,有些是在物理零磁道以前,可以认为是在负磁道的位置。可能每个参数占用一个模块,也可能几个参数占用同一模块。模块大小不一样,有些模块才一个字节,有些则达到64K字节。这些参数并不是连续存放的,而是各有各的固定位置。

  读出内部初始化参数表后,就可以分析出每个模块是否处于正常状态。当然,也可以修正这些参数,重新写回盘片中指定的位置。这样,就可以把一些因为参数错乱而无法正常使用的硬盘“修复”回正常状态。

  如果读者有兴趣进一步研究,不妨将硬盘电路板上的ROM芯片取下,用写码机读出其中的BIOS程序,可以在程序段中找到以上所列出的参数名称。

硬盘修复之低级格式化

  熟悉硬盘的人都知道,在必要的时候需要对硬盘做“低级格式化”(下面简称“低格”)。进行低格所使用的工具也有多种:有用厂家专用设备做的低格,有用厂家提供的软件工具做的低格,有用DM工具做的低格,有用主板BIOS中的工具做的低格,有用Debug工具做的低格,还有用专业软件做低格……   不同的工具所做的低格对硬盘的作用各不一样。有些人觉得低格可以修复一部分硬盘,有些人则觉得低格十分危险,会严重损害硬盘。用过多种低格工具,认为低格是修复硬盘的一个有效手段。下面总结一些关于低格的看法,与广大网友交流。

  大家关心的一个问题:“低格过程到底对硬盘进行了什么操作?”实践表明低格过程有可能进行下列几项工作,不同的硬盘的低格过程相差很大,不同的软件的低格过程也相差很大。

  A. 对扇区清零和重写校验值

  低格过程中将每个扇区的所有字节全部置零,并将每个扇区的校验值也写回初始值,这样可以将部分缺陷纠正过来。譬如,由于扇区数据与该扇区的校验值不对应,通常就被报告为校验错误(ECC Error)。如果并非由于磁介质损伤,清零后就很有可能将扇区数据与该扇区的校验值重新对应起来,而达到“修复”该扇区的功效。这是每种低格工具和每种硬盘的低格过程最基本的操作内容,同时这也是为什么通过低格能“修复大量坏道”的基本原因。另外,DM中的Zero Fill(清零)操作与IBM DFT工具中的Erase操作,也有同样的功效。

  B. 对扇区的标识信息重写

  在多年以前使用的老式硬盘(如采用ST506接口的硬盘),需要在低格过程中重写每个扇区的标识(ID)信息和某些保留磁道的其他一些信息,当时低格工具都必须有这样的功能。但现在的硬盘结构已经大不一样,如果再使用多年前的工具来做低格会导致许多令人痛苦的意外。难怪经常有人在痛苦地高呼:“危险!切勿低格硬盘!我的硬盘已经毁于低格!”

  C. 对扇区进行读写检查,并尝试替换缺陷扇区

  有些低格工具会对每个扇区进行读写检查,如果发现在读过程或写过程出错,就认为该扇区为缺陷扇区。然后,调用通用的自动替换扇区(Automatic reallocation sector)指令,尝试对该扇区进行替换,也可以达到“修复”的功效。

  D. 对所有物理扇区进行重新编号

  编号的依据是P-list中的记录及区段分配参数(该参数决定各个磁道划分的扇区数),经过编号后,每个扇区都分配到一个特定的标识信息(ID)。编号时,会自动跳过P-list中所记录的缺陷扇区,使用户无法访问到那些缺陷扇区(用户不必在乎永远用不到的地方的好坏)。如果这个过程半途而废,有可能导致部分甚至所有扇区被报告为标识不对(Sector ID not found, IDNF)。要特别注意的是,这个编号过程是根据真正的物理参数来进行的,如果某些低格工具按逻辑参数(以 16heads 63sector为最典型)来进行低格,是不可能进行这样的操作。

  E. 写磁道伺服信息,对所有磁道进行重新编号

  有些硬盘允许将每个磁道的伺服信息重写,并给磁道重新赋予一个编号。编号依据P-list或TS记录来跳过缺陷磁道(defect track),使用户无法访问(即永远不必使用)这些缺陷磁道。这个操作也是根据真正的物理参数来进行。

F. 写状态参数,并修改特定参数

  有些硬盘会有一个状态参数,记录着低格过程是否正常结束,如果不是正常结束低格,会导致整个硬盘拒绝读写操作,这个参数以富士通IDE硬盘和希捷SCSI硬盘为典型。有些硬盘还可能根据低格过程的记录改写某些参数。

  下面我们来看看一些低格工具做了些什么操作:

  1. DM中的Low level format

  速度较快,极少损坏硬盘,但修复效果不明显。

  2. Lformat

  由于同时进行了读写检查,操作速度较慢,可以替换部分缺陷扇区。但其使用的是逻辑参数,所以不可能进行D、E和F的操作。遇到IDNF错误或伺服错误时很难通过,半途会中断。

  3. SCSI卡中的低格工具

  由于大部SCSI硬盘指令集通用,该工具可以对部分SCSI硬盘进行A、B、C、D、F操作,对一部分SCSI硬盘(如希捷)修复作用明显。遇到缺陷磁道无法通过。同时也由于自动替换功能,检查到的缺陷数量超过G-list限度时将半途结束,硬盘进入拒绝读写状态。

  4. 专业的低格工具

  通常配合伺服测试功能(找出缺陷磁道记入TS),介质测试功能(找出缺陷扇区记入P-list),使用的是厂家设定的低格程序(通常存放在BIOS或某一个特定参数模块中),自动调用相关参数进行低格。一般不对缺陷扇区进行替换操作。低格完成后会将许多性能参数设定为刚出厂的状态。

  问1:低格能不能修复硬盘?   答1:合适的低格工具能在很大程度上修复硬盘缺陷。

  问2:低格会不会损伤硬盘?   答2:正确的低格过程绝不会在物理上损伤硬盘。用不正确的低格工具则可能严重破坏硬盘的信息,而导致硬盘不能正常使用。

  问3:什么时候需要对硬盘进行低格?   答3:在修改硬盘的某些参数后必须进行低格,如添加P-list记录或TS记录,调整区段参数,调整磁头排列等。另外, 每个用户都可以用适当低格工具修复硬盘缺陷,注意:必须是适当的低格工具。

  问4:什么样的低格工具才可以称为专业低格工具?   答4:能调用特定型号的记录在硬盘内部的厂家低格程序,并能调用到正确参数集对硬盘进行低格,这样的低格工具均可称为专业低格工具。

六:硬盘常见参数讲解与常见误区

硬盘的主要技术指标

  在我们平时选购硬盘时,经常会了解硬盘的一些参数,而且很多杂志的相关文章也对此进行了不少的解释。不过,很多情况下,这种介绍并不细致甚至会带有一些误导的成分。今天,我们就聊聊这方面的话题,希望能对硬盘选购者提供应有的帮助。

  首先,我们来了解一下硬盘的内部结构,它将有助于理解本文的相关内容工作时,磁盘在中轴马达的带动下,高速旋转,而磁头臂在音圈马达的控制下,在磁盘上方进行径向的移动进行寻址

  硬盘常见的技术指标有以下几种:

  1、每分钟转速(RPM,Revolutions Per Minute):这一指标代表了硬盘主轴马达(带动磁盘)的转速,比如5400RPM就代表该硬盘中的主轴转速为每分钟5400转。

  2、平均寻道时间(Average Seek Time):如果没有特殊说明一般指读取时的寻道时间,单位为ms(毫秒)。这一指标的含义是指硬盘接到读/写指令后到磁头移到指定的磁道(应该是柱面,但对于具体磁头来说就是磁道)上方所需要的平均时间。除了平均寻道时间外,还有道间寻道时间(Track to Track或Cylinder Switch Time)与全程寻道时间(Full Track或Full Stroke),前者是指磁头从当前磁道上方移至相邻磁道上方所需的时间,后者是指磁头从最外(或最内)圈磁道上方移至最内(或最外)圈磁道上方所需的时间,基本上比平均寻道时间多一倍。出于实际的工作情况,我们一般只关心平均寻道时间。

  3、平均潜伏期(Average Latency):这一指标是指当磁头移动到指定磁道后,要等多长时间指定的读/写扇区会移动到磁头下方(盘片是旋转的),盘片转得越快,潜伏期越短。平均潜伏期是指磁盘转动半圈所用的时间。显然,同一转速的硬盘的平均潜伏期是固定的。7200RPM时约为4.167ms,5400RPM时约为5.556ms。

  4、平均访问时间(Average Access Time):又称平均存取时间,一般在厂商公布的规格中不会提供,这一般是测试成绩中的一项,其含义是指从读/写指令发出到第一笔数据读/写时所用的平均时间,包括了平均寻道时间、平均潜伏期与相关的内务操作时间(如指令处理),由于内务操作时间一般很短(一般在0.2ms左右),可忽略不计,所以平均访问时间可近似等于平均寻道时间+平均潜伏期,因而又称平均寻址时间。如果一个5400RPM硬盘的平均寻道时间是9ms,那么理论上它的平均访问时间就是14.556ms。

  5、数据传输率(DTR,Data Transfer Rate):单位为MB/s(兆字节每秒,又称MBPS)或Mbits/s(兆位每秒,又称Mbps)。DTR分为最大(Maximum)与持续(Sustained)两个指标,根据数据交接方的不同又分外部与内部数据传输率。内部DTR是指磁头与缓冲区之间的数据传输率,外部DTR是指缓冲区与主机(即内存)之间的数据传输率。外部DTR上限取决于硬盘的接口,目前流行的Ultra ATA-100接口即代表外部DTR最高理论值可达100MB/s,持续DTR则要看内部持续DTR的水平。内部DTR则是硬盘的真正数据传输能力,为充分发挥内部DTR,外部DTR理论值都会比内部DTR高,但内部DTR决定了外部DTR的实际表现。由于磁盘中最外圈的磁道最长,可以让磁头在单位时间内比内圈的磁道划过更多的扇区,所以磁头在最外圈时内部DTR最大,在最内圈时内部DTR最小。

6、缓冲区容量(Buffer Size):很多人也称之为缓存(Cache)容量,单位为MB。在一些厂商资料中还被写作Cache Buffer。缓冲区的基本要作用是平衡内部与外部的DTR。为了减少主机的等待时间,硬盘会将读取的资料先存入缓冲区,等全部读完或缓冲区填满后再以接口速率快速向主机发送。随着技术的发展,厂商们后来为SCSI硬盘缓冲区增加了缓存功能(这也是为什么笔者仍然坚持说其是缓冲区的原因)。这主要体现在三个方面:预取(Prefetch),实验表明在典型情况下,至少50%的读取操作是连续读取。预取功能简单地说就是硬盘“私自”扩大读取范围,在缓冲区向主机发送指定扇区数据(即磁头已经读完指定扇区)之后,磁头接着读取相邻的若干个扇区数据并送入缓冲区,如果后面的读操作正好指向已预取的相邻扇区,即从缓冲区中读取而不用磁头再寻址,提高了访问速度。写缓存(Write Cache),通常情况下在写入操作时,也是先将数据写入缓冲区再发送到磁头,等磁头写入完毕后再报告主机写入完毕,主机才开始处理下一任务。具备写缓存的硬盘则在数据写入缓区后即向主机报告写入完毕,让主机提前“解放”处理其他事务(剩下的磁头写入操作主机不用等待),提高了整体效率。为了进一步提高效能,现在的厂商基本都应用了分段式缓存技术(Multiple Segment Cache),将缓冲区划分成多个小块,存储不同的写入数据,而不必为小数据浪费整个缓冲区空间,同时还可以等所有段写满后统一写入,性能更好。读缓存(Read Cache),将读取过的数据暂时保存在缓冲区中,如果主机再次需要时可直接从缓冲区提供,加快速度。读缓存同样也可以利用分段技术,存储多个互不相干的数据块,缓存多个已读数据,进一步提高缓存命中率。  

七:硬盘的结构

硬盘的结构

关于硬盘结构的文章已经非常多了,不过真正要说清楚的话,就算专门出一本书也说不完,因此这里就不再从头细细讲述了。只是要讲明白一点,到目前为止,在很多文章、技术资料甚至教科书里面讲述的硬盘结构模式,已经是非常老式的硬盘结构了。对于现在的新硬盘来说,都已经全部不采用这样的结构,而是采用了更为复杂、也更加科学的结构方式。

  在老式硬盘中,采用的都是比较古老的CHS (Cylinder/Head/Sector)结构体系。因为很久以前,在硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。也就是硬盘盘片的每一条磁道都具有相同的扇区数,由此产生了所谓的3D参数(Disk Geometry),即是磁头数(Heads)、柱面数(Cylinders)、扇区数(Sectors)以及相应的3D寻址方式。

其中:磁头数表示硬盘总共有几个磁头,也就是有几面盘片,最大为255(用8个二进制位存储);柱面数表示硬盘每一面盘片上有几条磁道,最大为1023(用10个二进制位存储);扇区数表示每一条磁道上有几个扇区,最大为63(用6个二进制位存储);每个扇区一般是512个字节,理论上讲你可以取任何一个你喜欢的数值,但好像至今还没有发现取别的值的。

所以磁盘最大容量为:255×1023×63×512/1048576=8024MB(1M=1048576Bytes) 或硬盘厂商常用的单位:255×1023×63×512/1000000=8414MB(1M=1000000Bytes)

由于在老式硬盘的CHS结构体系中,每个磁道的扇区数相等,所以外道的记录密度要远低于内道,因此会浪费很多磁盘空间(软盘也是一样)。为了进一步提高硬盘容量,现在硬盘厂商都改用等密度结构生产硬盘。这也就是说,每个扇区的磁道长度相等,外圈磁道的扇区比内圈磁道多。采用这种结构后,硬盘不再具有实际的3D参数,寻址方式也改为线性寻址,即以扇区为单位进行寻址。而为了与使用3D寻址的老软件兼容(如使用BIOSInt13H接口的软件),厂商通常在硬盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性参数。这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模式可以对应不同的3D参数,如LBA、LARGE、NORMAL)。而随着磁盘密度的增加、机构的进一步复杂、功能和速度上的提高,如今的硬盘都会在磁盘里面划分出一个容量比较大的,称为“系统保留区”的区域,用来储存硬盘的各种信息、参数和控制程序,有的甚至把硬盘的Fireware也做到了系统保留区里面(原来这些信息都是储存在硬盘控制电路板的芯片上的)。这样虽然可以进一步简化生产的流程,加快生产速度和降低生产成本,但是从另一方面,却又大大增加了硬盘出现致命性损坏的几率和缩短了硬盘的使用寿命。我十几年前的200MB硬盘和8年前的1.2GB硬盘到现在还用得非常好,别说是坏道,连运行时的声音都是没有的,但是到后来的4.3GB、6.4GB、10GB、20GB硬盘,都没有能用超过4年的,全部坏掉了。

八:硬盘安装方法

计算机DIYER的朋友们一定都经常拆自己的电脑吧,那些初学电脑的朋友们看到这些高手“修理”这些电脑是不是心生羡慕呢,这里像大家介绍一些电脑中几种硬盘的安装方法,希望在大家DIR中有所帮助!

  第一:IDE硬盘的安装

  硬盘的硬件安装工作跟电脑中其它配件的安装方法一样,用户只须有一点硬件安装经验,一般都可以顺利安装硬盘。单硬盘安装是很简单的,笔者总结出如下四步曲。

  1、准备工作。安装硬盘,工具是必需的,所以螺丝刀一定要准备一把。另外,最好事先将身上的静电放掉,只需用手接触一下金属体即可(例如水管、机箱等)。

  2、跳线设置。硬盘在出厂时,一般都将其默认设置为主盘,跳线连接在“Master”的位置,如果你的计算机上已经有了一个作为主盘的硬盘,现在要连接一个作为从盘。那么,就需要将跳线连接到“Slave”的位置。上面介绍的这种主从设置是最常见的一种,有时也会有特殊情况。如果用户有两块硬盘,那最好参照硬盘面板或参考手册上的图例说明进行跳线。

  3、硬盘固定。连好线后,就可以用螺丝将硬盘固定在机箱上,注意有接线端口的那一个侧面向里,另一头朝向机箱面板。一般硬盘面板朝上,而有电路板的那个面朝下。 

4、正确连线。硬盘连线包括电源线与数据线两条,两者谁先谁后无所谓。对于电源的连接,注意上图中电源接口上的小缺口,在电源接头上也有类似的缺口,这样的设计是为了防止电源插头插反了。至于数据线,现在有两种,早期的数据线都是40针40芯的电缆,而自ATA/66就改用40针80芯的接口电缆,如上图所示。连接时,一般将电缆红线的一端插入硬盘数据线插槽上标有“1”的一端,另一端插入主板IDE口上也标记有“1”的那端。数据线插反不要紧,如果开机硬盘不转的话(听不到硬盘自举的响声),多半插反了,将其旋转180度后插入即可。 

第二:多个IDE硬盘安装与设置

  主板上一个IDE 接口可以接两块硬盘(即主从盘),而主板有两个IDE口即IDE1和IDE2,所以理论上,一台个人电脑可以连接四块硬盘。如果你使用适配卡,那就可以连接更多硬盘。对于多硬盘的安装,归根到底就是双硬盘安装,因为IDE1与IDE2上的硬盘安装是完全一样的。下面笔者重点介绍双硬盘的安装方法及其注意事项,一般来说,双硬盘安装有如下几个步骤。

  1、准备工作。在开始安装双硬盘前,用户需要先考虑几个问题。首先是机箱内空间是否充足,因为机箱托架上能安装的配件非常有限,如果你又安装了双光驱或者一光驱一刻录机,那想再安排第二块硬盘的空间就有些困难。其次是电源功率是否够用,如果电脑运行时,电源功率不足,经常会导致硬盘磁头连续复位,这样对硬盘的损伤是显而易见的,而且长期电源功率不足,对电脑其它配件的正常运行也非常不利。  

  2、主从设置。主从设置虽然很简单,但可以说是双硬盘安装中最关键的。一般来说,性能好的硬盘优先选择作为主盘,而将性能较差的硬盘挂作从盘。例如两块硬盘,一块是7200RPM,另一块是5400RPM,那么最好方案就是将7200RPM的硬盘设置为主,5400RPM的硬盘设置为从。现在市场上的硬盘正面或反正一般都印有主盘(Master)、从盘(Slave)及由电缆选择(Cable Select)的跳线方法,按照图示就能正确进行硬盘跳线,假如你的硬盘上没有主从设置图例,那可以查相关资料得到跳线方法(例如到该品牌硬盘厂商的官方网站查找)。

3、硬盘固定。接下来,也是最后一步,用十字螺丝刀打开机箱,在空闲插槽中挂上已经设置好主、从盘跳线的硬盘,并将硬盘用螺丝钉固定牢固。

4、硬盘连线。双硬盘安装中的硬盘连接方法与单硬盘完全一样,即正确连接电源线、数据线即可。如果硬盘是支持ATA/66以上的接口类型,那就需要40针80芯的专用接口电缆。  

经过上面介绍的四个步骤,双硬盘即可正确安装。在双硬盘的连接时,这里再提一些注意事项。第一、最好将两块硬盘分别接在主板上的两个IDE口上,而不要同时串在一个IDE口上,此时就不需要进行主从盘设置,不过会出现一个问题,即双硬盘盘符交错问题,具体解决方案在稍后的章节中将作详细介绍。第二、如果用户还有如光驱、刻录机等设备,那最好连将两块硬盘连接在同一根硬盘线上,这样的做法是不让光驱的慢速影响到快速的硬盘。

 第三:SCSI硬盘的安装

  相对于日新月异的计算机技术来说,SCSI可以称得上历史悠久。从技术角度来说,SCSI和IDE非常相近,只是系统对两种技术的处理方式不同而已。不过,SCSI具有一些IDE所不具备的优势,使其更加适合于那些对快速访问大批量数据有较高要求的服务器系统

  过去,速度是SCSI技术的一大卖点,但是随着IDE接口类型的发展,SCSI的速度优势已经不再明显。但是,SCSI可以支持更多的设备,而且相对于同等数量的IDE设备来说,系统资源的占用量更小。需要注意的是,除非系统主板自带SCSI控制器,否则我们需要专门购买和安装一块SCSI控制卡才能使用SCSI硬盘。关于SCSI硬盘的安装,有一些比较特别之处。

  1、SCSI无主从之分

  SCSI硬盘的跳线与IDE截然不同,它没有主从盘之分,而只有ID号。硬盘ID号的设置使用的是二进制数字。缺省状态下SCSI控制器的ID号为7。虽然我们可以更改该设置,但是建议保留默认值。对于各种SCSI硬盘ID号的设置并没有任何严格的规定。虽然没有任何限制,但是我们还是应当合理的分配ID号。绝大多数SCSI硬盘在出厂前ID号都被预先设置为6,这里建议将系统启动盘的ID号定为6,然后随着硬盘的增加,依次递减设为5,4,3等等。  

  2、设置SCSI硬盘ID

  SCSI硬盘使用3个跳线设置ID,其中的每一个针脚各自对应一个二进制数,依次为1、10和100,即1、2和4。

  我们已经提到过绝大多数SCSI硬盘的ID都被预先设为6,也就是使用第2和第3个针脚进行跳线。这是因为第3个针脚的对应值为4而第二个针脚的对应值为2,所以跳线值为6。如果我们需要把一块硬盘的ID号设为5,可以将1、3针脚跳线,从而得到1+4=5。不过关于针脚的设置完全取决于生产厂商的规定,因此我们一定要首先查看一下硬盘上的说明。

  除了上面这两点要特别注意之外,它的硬件安装与IDE硬盘基本相似,这里笔者不再熬述。不过SCSI硬盘的接口类型比较多,而其数据线的种类也比较多,有68针的、也有80针的。用户在安装时要看清自己硬盘支持何种接口,使用什么样的接口电缆,如果接口与电缆不相吻合,可以使用转换口将它们串起来。  

  第四:安装USB硬盘

  USB设备素来以热插拔、安装方便著称,但是这不是说不需要安装驱动。对于USB硬盘的安装,硬件安装方法就不必多说了,购买硬盘时肯定会附带一根USB电缆,使用该电缆连接USB硬盘与电脑主机即可。而对于USB硬盘驱动的安装,跟安装其它普通设备的驱动也完全一样,只需你有一定的操作经验,一般都能顺利完成安装工作。下面再简单提一下驱动的安装过程。

  将USB硬盘连接到电脑主机后,系统即会提示发现新硬件,然后按照系统提示,一步一步往下,必要时放入驱动程序盘,并且指定驱动程序所在目录,最后,系统即可正常识别出USB设备。

  安装完成后,在“我的电脑”内,就会显示出移动硬盘的盘符,接着用户就可以跟操作本地硬盘一样使用USB移动硬盘。 

活动硬盘的连接

  现代社会,数据交换已成了十分常见的事情。以前我们通常使用普通软盘,但它因传输速度太慢而且极容易损坏,所以对我们交换数据带来诸多麻烦。使用新式的Zip、微型硬盘等固然是一种非常完善的解决方案,可是却要求对方也有一致的驱动器,这样才能在对方的机器上将数据读出,而且这类产品的价格一般都比较昂贵。相对来说,外置式活动硬盘使用起来则更加得心应手。

  根据是否组装,活动硬盘可以分为正规型活动硬盘和组装式活动硬盘,这类似于品牌机和兼容机的区别。前者有正规品牌,有单独可以方便取出的活动硬盘,这有如软驱中软盘般使用灵活。而后者则是通过购买活动硬盘盒和IDE硬盘组合,特点是价格便宜,并且能根据用户需求自由选择产品容量。

  活动硬盘的安装也十分简单,一般来说,活动硬盘外盒上有两个接口,输出到电脑的并行口和转接到打印机的输出口。把硬盘盒螺丝拧开,打开盖,将IDE硬盘放入盒中,然后把硬盘盒内的电源线和数据线连接到硬盘上,接着固定硬盘,合上盒子,这样就组装完了。使用时,把硬盘盒的并行口连接到电脑的并行口上,然后将打印机连接到硬盘盒的打印机的输出口上。最后,电源线的连接肯定不能忘记。

九:硬盘损坏的种类

硬盘损坏的种类一般来说,硬盘的损坏按大类可以分为硬损坏和软损坏。

  硬损坏包括磁头组件损坏、控制电路损坏、综合性损坏和扇区物理性损坏(一般人称之为物理坏道)四种。

  磁头组件损坏:主要指硬盘中磁头组件的某部分被损坏,造成部分或全部磁头无法正常读写的情况。磁头组件损坏的方式和可能性非常多,主要包括磁头脏、磁头磨损、磁头悬臂变形、磁线圈受损、移位等。

  控制电路损坏:是指硬盘的电子线路板中的某一部分线路断路或短路,或者某些电气元件或IC芯片损坏等等,导致硬盘在通电后盘片不能正常起转,或者起转后磁头不能正确寻道等。

  综合性损坏:主要是指因为一些微小的变化使硬盘产生的种种问题。有些是硬盘在使用过程中因为发热或者其他关系导致部分芯片老化;有些是硬盘在受到震动后,外壳或盘面或马达主轴产生了微小的变化或位移;有些是硬盘本身在设计方面就在散热、摩擦或结构上存在缺陷。种种的原因导致硬盘不稳定,经常丢数据或者出现逻辑错误,工作噪音大,读写速度慢,有时能正常工作但有时又不能正常工作等。

  扇区物理性损坏:是指因为碰撞、磁头摩擦或其他原因导致磁盘盘面出现的物理性损坏,譬如划伤、掉磁等。

软损坏包括磁道伺服信息出错、系统信息区出错和扇区逻辑错误(一般又被称为逻辑坏道)。

  磁道伺服信息出错:是指因为某个物理磁道的伺服信息受损或失效,导致该物理磁道无法被访问。

  系统信息区出错:是指硬盘的系统信息区(硬盘内部的一个系统保留区,里面又分成若干模块,保存了许多硬盘出厂的参数、设置信息和内部控制程序)在通电自检时读不出某些模块的信息或者校验不正常,导致硬盘无法进入准备状态。

  扇区逻辑错误:是指因为校验错误(ECC错误和CRC错误)、扇区标志错误(IDNF错误)、地址信息错误(AMNF错误)、坏块标记错误(BBM)等原因导致该扇区失效。

一般来说,修复硬盘的软损坏是可能的,很多硬盘厂商发布的硬盘管理和维护软件(DM)都具备修复硬盘软损坏的能力。像扇区逻辑错误这样的问题,即使是一般的低级格式化软件,也是完全可以胜任的。不过在所有的软损坏当中,系统信息区出错属于比较难以修复的种类,因为即使是同一个厂商同一种型号的硬盘,系统信息区也不一定相同;而且硬盘厂商对于自己产品的系统信息区内容和读取的指令代码,一般是不公开的。但是对于IBM和日立的硬盘用户来说就比较幸运了,日立的DFT和IBM的DDD-SI软件对系统信息区出错还是有比较高的修复成功率的。这两个软件可是真真正正由硬盘的生产厂商发布的硬盘维修软件啊(DFT还是免费的),有非常强大的功能,效率和可靠性比起那些要价过万的第三方编写的软件都要高很多,可惜只对IBM和日立的产品有效。

  当然,如果仅仅是为了修复软损坏,一个原厂的DM软件就可以完成90%以上的任务了,根本不需要购买上万元的所谓专业软件,而现在HDD Regenerator、MHDD、PC-3000和效率源等等这些软件,在宣传上就说明了他们所针对的不仅仅是软损坏,而且连硬损坏里面的物理坏道甚至是一些IC的损坏都可以修复!

不能说他们这样的宣传很夸张,因为理论上这确实是可能的。我们的硬盘如果在质保期内坏了,交给厂家的话,他们同样要对这个硬盘进行维修。那么,我们现在就很有必要了解一下厂家对硬盘的维修方法和过程,看看厂家是怎么样维修的,跟纯粹的软件维修有没有什么不同。

十:高手:挽救硬盘的几个方法

1、系统不承认硬盘

  此类故障比较常见,即从硬盘无法启动,从a盘启动也无法进入c盘,使用cmos中的自动监测功能也无法发现硬盘的存在。这种故障大都出现在连接电缆或ide口端口上,硬盘本身的故障率很少,可通过重新插拔硬盘电缆或者改换ide口及电缆等进行替换试验,可很快发现故障的所在。如果新接上的硬盘不承认,还有一个常见的原因就是硬盘上的主从条线,如果硬盘接在ide的主盘位置,则硬盘必须跳为主盘状,跳线错误一般无法检测到硬盘

  2、cmos引起的故障

  cmos的正确与否直接影响硬盘的正常使用,这里主要指其中的硬盘类型。好在现在的机器都支持\"ideautodetect\"的功能,可自动检测硬盘的类型。当连接新的硬盘或者更换新的硬盘后都要通过此功能重新进行设置类型。当然,现在有的类型的主板可自动识别硬盘的类型。当硬盘类型错误时,有时干脆无法启动系统,有时能够启动,但会发生读写错误。比如cmos中的硬盘类型小于实际的硬盘容量,则硬盘后面的扇区将无法读写,如果是多分区状态则个别分区将丢失。还有一个重要的故障原因,由于目前的ide都支持逻辑参数类型,硬盘可采用normal,lba,large等。如果在一般的模式下安装了数据,而又在cmos中改为其他的模式,则会发生硬盘的读写错误故障,因为其物理地质的映射关系已经改变,将无法读取原来的正确硬盘位置。

  3、主引导程序引起的启动故障

  硬盘的主引导扇区是硬盘中的最为敏感的一个部件,其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确性,并确定活动分区,负责把引导权移交给活动分区的dos或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。修复此故障的方法较为简单,使用高版本dos的fdisk最为方便,当带参数/mbr运行时,将直接更换(重写)硬盘的主引导程序。实际上硬盘的主引导扇区正是此程序建立的,fdisk.exe之中包含有完整的硬盘主引导程序。虽然dos版本不断更新,但硬盘的主引导程序一直没有变化,从dos3.x到目前有windos95的dos,所以只要找到一种dos引导盘启动系统并运行此程序即可修复。另外,像kv300等其他工具软件也具有此功能。

  4、分区表错误引导的启动故障

  分区表错误是硬盘的严重错误,不同错误的程度会造成不同的损失。如果是没有活动分区标志,则计算机无法启动。但从软区或光区引导系统后可对硬盘读写,可通过fdisk重置活动分区进行修复。如果是某一分区类型错误,可造成某一分区的丢失。分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本dos分区值为06,而扩展的dos分区值是05。如果把基本dos分区类型改为05则无法启动系统,并且不能读写其中的数据。如果把06改为dos不识别的类型如efh,则dos认为改分区不是dos分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。分区表中还有其他数据用于纪录分区的起始或终止地址。这些数据的损坏将造成该分区的混乱或丢失,一般无法进行手工恢复,唯一的方法是用备份的分区表数据重新写回,或者从其他的相同类型的并且分区状况相同的硬盘上获取分区表数据,否则将导致其他的数据永久的丢失。在对主引导扇区进行操作时,可采用nu等工具软件,操作非常的方便,可直接对硬盘主引导扇区进行读写或编辑。当然也可采用debug进行操作,但操作繁琐并且具有一定的风险。

5、分区有效标志错误引起的硬盘故障

  在硬盘主引导扇区中还存在一个重要的部分,那就是其最后的两个字节:55aah,此字为扇区的有效标志。当从硬盘,软盘或光区启动时,将检测这两个字节,如果存在则认为有硬盘存在,否则将不承认硬盘。此标志时从硬盘启动将转入rombasic或提示放入软盘。从软盘启动时无法转入硬盘。此处可用于整个硬盘的加密技术。可采用debug方法进行恢复处理。另外,dos引导扇区仍有这样的标志存在,当dos引导扇区无引导标志时,系统启动将显示为:\"missingoperatingsystem\"。其修复的方法可采用的主引导扇区修复方法,只是地址不同,更方便的方法是使用下面的dos系统通用的修复方法。

  6、dos引导系统引起的启动故障

    dos引导系统主要由dos引导扇区和dos系统文件组成。系统文件主要包括io.sys,msdos.sys,command.com,其中command.com是dos的外壳文件,可用其他的同类文件替换,但缺省状态下是dos启动的必备文件。在windows95携带的dos系统中,msdos.sys是一个文本文件,是启动windows必须的文件。但只启动dos时可不用此文件。但dos引导出错时,可从软盘或光盘引导系统,之后使用sysc:传送系统即可修复故障,包括引导扇区及系统文件都可自动修复到正常状态。

  7。FAT表引起的读写故障

  FAT表纪录着硬盘数据的存储地址,每一个文件都有一组连接的FAT链指定其存放的簇地址。FAT表的损坏意味着文件内容的丢失。庆幸的是dos系统本身提供了两个FAT表,如果目前使用的FAT表损坏,可用第二个进行覆盖修复。但由于不同规格的磁盘其FAT表的长度及第二个FAT表的地址也是不固定的,所以修复时必须正确查找其正确位置,由一些工具软件如nu等本身具有这样的修复功能,使用也非常的方便。采用debug也可实现这种操作,即采用其m命令把第二个FAT表移到第一个表处即可。如果第二个FAT表也损坏了,则也无法把硬盘恢复到原来的状态,但文件的数据仍然存放在硬盘的数据区中,可采用chkdsk或scandisk命令进行修复,最终得到*.chk文件,这便是丢失FAT链的扇区数据。如果是文本文件则可从中提取并可合并完整的文件,如果是二进制的数据文件,则很难恢复出完整的文件。

  8。目录表损坏引起的引导故障

  目录表纪录着硬盘中文件的文件名等数据,其中最重要的一项是该文件的起始簇号,目录表由于没有自动备份功能,所以如果目录损坏将丢失大量的文件。一种减少损失的方法也是采用上面的chkdsk或scandisk程序的方法,从硬盘中搜索出chk文件,由目录表损坏时是首簇号丢失,在FAT为损坏的情况下所形成的chk文件一般都比较完整的文件数据,每一个chk文件即是一个完整的文件,把其改为原来的名字可恢复大多数文件。

  9。误删除分区时数据的恢复

  当用fdisk删除了硬盘分区之后,表面现象是硬盘中的数据已经完全消失,在未格式化时进入硬盘会显示无效驱动器。如果了解fdisk的工作原理,就会知道,fdisk只是重新改写了硬盘的主引导扇区(0面0道1扇区)中的内容。具体说就是删除了硬盘分区表信息,而硬盘中的任何分区的数据均没有改变,可仿造上述的分区表错误的修复方法,即想办法恢复分区表数据即可恢复原来的分区即数据,但这只限于除分区或重建分区之后。如果已经对分区用format格式化,在先恢复分区后,在按下面的方法恢复分区数据。10。误格式化硬盘数据的恢复

  在dos高版本状态下,格式化操作format在缺省状态下都建立了用于恢复格式化的磁盘信息,实际上是把磁盘的dos引导扇区,FAT分区表及目录表的所有内容复制到了磁盘的最后几个扇区中(因为后面的扇区很少使用),而数据区中的内容根本没有改变。这样通过运行‘unformatc:’即可恢复原来的文件分配表及目录表,从而完成硬盘信息的恢复。另外dos还提供了一个miror命令用于纪录当前的磁盘的信息,供格式化或删除之后的恢复使用,此方法也比较有效

十一:厂家维修硬盘的方法

这里其实可以向大家先说明一点,即使是从厂家出来的全新硬盘,它们的盘片也不是一点瑕疵也没有的。由于磁盘的盘片比较精密,对于生产环境和移动都有非常高的要求,即使是一粒灰尘、一次很轻微的碰撞,都会产生从几个到数以百计的坏扇区。所以,一般地,按照现在硬盘120GB的容量,全新的盘片即使有几千个坏扇区也不是不可能的。只不过硬盘厂商会使用专门的设备去扫描盘片,把那些坏的扇区和磁介质不稳定的扇区都记录下来,做成一个硬盘缺陷列表,写进系统保留区,通过控制程序把这些扇区封闭起来,而硬盘的控制程序在读取硬盘的时候是不会读取这些区域的。现今的硬盘由于功能和参数复杂,写进系统保留区的信息非常多。这样,由于在底层控制的层面就已经把有问题的扇区封闭掉了,所以用户无论用什么格式化和分区软件都不会看到这部分的信息,看起来就像真的完全没有坏道一样。同时,硬盘里面还有另外一种封闭区域,又称为保留容量,它们其实是完全没有问题的好的盘面,但是因为某种原因被封闭起来了。譬如说一个硬盘是60GB,而磁碟的单碟容量为40GB,那么由两片磁碟构成的硬盘就必须封闭掉20GB的容量(磁碟的生产线都是一定的,厂商为了降低成本,都只会生产一种容量的磁碟,通过封闭不同容量的区域来获得不同的实际硬盘容量)。

弄清楚了硬盘的生产原理,那么厂商如何维修硬盘就很好理解了。对于控制电路、磁头等的损坏,就是应用最简单的替换法,换上新的零件就可以了。对于IC芯片的损坏,可以通过重写IC芯片的信息或者干脆替换IC芯片来修理。对于磁盘盘片的问题

标签: 电容柜可不可以放在负荷前面

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台