热点科技

标题: 硬盘芯片级维修内部资料 [打印本页]

作者: sunweipeng    时间: 2009-5-16 21:29
标题: 硬盘芯片级维修内部资料
目    录
第 一 章   硬盘的物理结构和原理
第 二 章   硬盘的基本参数
第 三 章   硬盘逻辑结构简介
第 四 章   硬盘的物理安装
第 五 章   系统启动过程
第 六 章   硬盘的品牌
第 七 章   硬盘电路板测试及维修技巧
第 八 章   常用维修软件
第 九 章   专业维修软件PC3000
第 十 章   数据恢复
第十一章   典型故障及维修流程





第一章  硬盘的物理结构和原理
一、引言
    自1956年IBM推出第一台硬盘驱动器IBM RAMAC 350至今已有四十多年了,其间虽没有CPU那种令人眼花缭乱的高速发展与技术飞跃,但我们也确实看到,在这几十年里,硬盘驱动器从控制技术、接口标准、机械结构等方面都进行了一系列改进。正是这一系列技术上的研究与突破,使我们今天终于用上了容量更大、体积更小、速度更快、性能更可靠、价格更便宜的硬盘。
如今,虽然号称新一代驱动器的JAZ、DVD-ROM、DVD-RAM、CD-RW、MO、PD等纷纷登陆大容量驱动器市场,但硬盘以其容量大、体积小、速度快、价格便宜等优点,依然当之无愧地成为桌面电脑最主要的外部存储器,也是我们每一台PC必不可少的配置之一。
二、硬盘磁头技术
1、磁头
磁头是硬盘中最昂贵的部件,也是硬盘技术中最重要和最关键的一环。传统的磁头是读写合一的电磁感应式磁头,但是,硬盘的读、写却是两种截然不同的操作,为此,这种二合一磁头在设计时必须要同时兼顾到读/写两种特性,从而造成了硬盘设计上的局限。而MR磁头(Magnetoresistive heads),即磁阻磁头,采用的是分离式的磁头结构:写入磁头仍采用传统的磁感应磁头(MR磁头不能进行写操作),读取磁头则采用新型的MR磁头,即所谓的感应写、磁阻读。这样,在设计时就可以针对两者的不同特性分别进行优化,以得到最好的读/写性能。另外,MR磁头是通过阻值变化而不是电流变化去感应信号幅度,因而对信号变化相当敏感,读取数据的准确性也相应提高。而且由于读取的信号幅度与磁道宽度无关,故磁道可以做得很窄,从而提高了盘片密度,达到200MB/英寸2,而使用传统的磁头只能达到20MB/英寸2,这也是MR磁头被广泛应用的最主要原因。目前,MR磁头已得到广泛应用,而采用多层结构和磁阻效应更好的材料制作的GMR磁头(Giant Magnetoresistive heads)也逐渐普及。
2、磁道
当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。这些磁道用肉眼是根本看不到的,因为它们仅是盘面上以特殊方式磁化了的一些磁化区,磁盘上的信息便是沿着这样的轨道存放的。相邻磁道之间并不是紧挨着的,这是因为磁化单元相隔太近时磁性会相互产生影响,同时也为磁头的读写带来困难。一张1.44MB的3.5英寸软盘,一面有80个磁道,而硬盘上的磁道密度则远远大于此值,通常一面有成千上万个磁道。
3、扇区
磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区,每个扇区可以存放512个字节的信息,磁盘驱动器在向磁盘读取和写入数据时,要以扇区为单位。1.44MB3.5英寸的软盘,每个磁道分为18个扇区。
4、柱面
硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有自己的磁头,因此,盘面数等于总的磁头数。所谓硬盘的CHS,即Cylinder(柱面)、Head(磁头)、Sector(扇区),只要知道了硬盘的CHS的数目,即可确定硬盘的容量,硬盘的容量=柱面数磁头数扇区数512B。
作者: sunweipeng    时间: 2009-5-16 21:30
三、硬盘接口技术
硬盘接口是连接硬盘驱动器和计算机的专用部件,它对计算机的性能以及在扩充系统时计算机连接其他设备的能力都有很大影响。硬盘驱动器接口的类型主要有:
ST506/412接口与ESDI接口
ST506/412是PC/XT、AT时代的标准接口标准。ST506/412最多可安装4个硬盘驱动器,允许最大硬盘空间为150MB。而ESDI(Enhanced Small Device Interface,增强型小型设备接口)是ST506/412接口的改进版,但与ST506/412接口互不兼容。ESDI支持的硬盘容量上增加到300MB,最大数据传输率为2MB/sec。目前这两种接口均已遭淘汰。
2、SCSI接口
    SCSI(Small Computer System Interface)即“小型计算机系统接口”是一种系统级的接口,支持硬盘的容量突破了528MB的限制,可以同时挂接7个不同的设备。目前SCSI接口有二个标准:SCSI-2和SCSI-3。SCSI-2又称为Fast SCSI,在8bit总线下能达到10M/s的数据传输率。而SCSI-3包括Ultra SCSI(8bit)、Ultra wide SCSI(含16bit和32bit)和Ultra2 SCSI。其中Ultra2 SCSI在8bit数据宽度下提供40M/s的数据传输率,在16位总线下最高能达到80M/s。SCSI接口的硬盘被广泛应用于网络服务器、工作站和小型计算机系统上,但由于SCSI接口硬盘的价格要比IDE接口硬盘高,而且使用时还必须另外购买SCSI接口卡,因而在家用电脑上仍以IDE接口的硬盘为主流。
3、IDE接口
     IDE(Integrated Drive Electronics)接口是Compaq公司为解决老式的ST506/412接口速度慢、成本高而开发出硬盘接口标准,亦即ATA(AT Attachment)接口标准。由于IDE接口的硬盘具有价格低廉、稳定性好、标准化程度高等优点,因此得到广泛的应用。ATA接口标准亦已由ATA、ATA-2、ATA-3发展到今天的Ultra ATA。
     Ultra ATA(也称为Ultra DMA/33)是由Intel和Quantum公司共同提出的硬盘接口标准,与Fast ATA相比,Ultra ATA有以下几个优点:
     外部数据传率由Fast ATA的16.6MB/s提高到33.3MB/s;
     采用CRC循环冗余检验,通过两个寄存器的重复测试来提高数据传输的可靠性;由硬盘直接产生选通信号,并且同时将数据传送到总线上,从而减少数据传输的延迟时间。
     要发挥Ultra ATA的威力,除了要有一块Ultra ATA接口的硬盘外,还需要有操作系统和芯片组的支持。目前支持Ultra ATA的芯片组包括Intel的430TX、440LX,SiS 5597/5581,VIA的VP2、VP3,ALi的Aladdin IV+,AMD-640以及所有100Mhz的芯片组。虽然,Ultra ATA向下兼容于Fast ATA,两者都是使用40pin的接口,但如果芯片组或操作系统不支持,即使是Ultra ATA硬盘也只能达到16.6MB/s的外部传输率。
4、IEEE 1394接口
    IEEE 1394并不是硬盘专用接口,但它却可以方便地连接包括硬盘在内的63个不同设备,并支持即插即用和热插拨。在数据传输率方面,IEEE 1394可以提供100MB/s、400MB/s、1.2GB/s三档高速传输率,是现时所有硬盘望尘莫及的。虽然目前市面上仍未能见到IEEE 1394接口的硬盘,但由于IEEE 1394接口的先进性,它必然会取代SCSI和IDE而成为明日的硬盘接口。目前Windows 98已支持IEEE 1394。
四、硬盘数据保护技术
硬盘容量越做越大,我们在硬盘里存放的数据也越来越多。那么,这么大量的数据存放在这样一个铁盒子里究竟有多安全呢?虽然,目前的大多数硬盘的无故障运行时间(MTBF)已达300,000小时以上,但这仍不够,一次故障便足以造成灾难性的后果。因为对于不少用户,特别是商业用户而言,数据才是PC系统中最昂贵的部分,他们需要的是能提前对故障进行预测。正是这种需求与信任危机,推动着各厂商努力寻求一种硬盘安全监测机制,于是,一系列的硬盘数据保护技术应运而生。
  1、S.M.A.R.T.技术
  S.M.A.R.T.技术的全称是Self-Monitoring, Analysis and Reporting Technology,即“自监测、分析及报告技术”。在ATA-3标准中,S.M.A.R.T.技术被正式确立。S.M.A.R.T.监测的对象包括磁头、磁盘、马达、电路等,由硬盘的监测电路和主机上的监测软件对被监测对象的运行情况与历史记录及预设的安全值进行分析、比较,当出现安全值范围以外的情况时,会自动向用户发出警告,而更先进的技术还可以提醒网络管理员的注意,自动降低硬盘的运行速度,把重要数据文件转存到其它安全扇区,甚至把文件备份到其它硬盘或存储设备。通过S.M.A.R.T.技术,确实可以对硬盘潜在故障进行有效预测,提高数据的安全性。但我们也应该看到,S.M.A.R.T.技术并不是万能的,它只能对渐发性的故障进行监测,而对于一些突发性的故障,如盘片突然断裂等,硬盘再怎么smart也无能为力了。因此不管怎样,备份仍然是必须的。
2、DFT技术
  DFT(Drive Fitness Test,驱动器健康检测)技术是IBM公司为其PC硬盘开发的数据保护技术,它通过使用DFT程序访问IBM硬盘里的DFT微代码对硬盘进行检测,可以让用户方便快捷地检测硬盘的运转状况。
  据研究表明,在用户送回返修的硬盘中,大部分的硬盘本身是好的。DFT能够减少这种情形的发生,为用户节省时间和精力,避免因误判造成数据丢失。它在硬盘上分割出一个单独的空间给DFT程序,即使在系统软件不能正常工作的情况下也能调用。
  DFT微代码可以自动对错误事件进行登记,并将登记数据保存到硬盘上的保留区域中。DFT微代码还可以实时对硬盘进行物理分析,如通过读取伺服位置错误信号来计算出盘片交换、伺服稳定性、重复移动等参数,并给出图形供用户或技术人员参考。这是一个全新的观念,硬盘子系统的控制信号可以被用来分析硬盘本身的机械状况。
  而DFT软件是一个独立的不依赖操作系统的软件,它可以在用户其他任何软件失效的情况下运行。
  





第二章 硬盘的基本参数
一、容量
作为计算机系统的数据存储器,容量是硬盘最主要的参数。
硬盘的容量以兆字节(MB)或千兆字节(GB)为单位,1GB=1024MB。但硬盘厂商在标称硬盘容量时通常取1G=1000MB,因此我们在BIOS中或在格式化硬盘时看到的容量会比厂家的标称值要小。
对于用户而言,硬盘的容量就象内存一样,永远只会嫌少不会嫌多。Windows操作系统带给我们的除了更为简便的操作外,还带来了文件大小与数量的日益膨胀,一些应用程序动辄就要吃掉上百兆的硬盘空间,而且还有不断增大的趋势。因此,在购买硬盘时适当的超前是明智的。目前的主流硬盘的容量为10G和15G,而20G以上的大容量硬盘亦已开始逐渐普及。
其实,硬盘容量越大,单位字节的价格就越便宜。例如火球10G的价格为1000元,每G字节的价格为100元;而火球15G的价格为1160,每G字节还不到80元。
硬盘的容量指标还包括硬盘的单碟容量。所谓单碟容量是指硬盘单片盘片的容量,单碟容量越大,单位成本越低,平均访问时间也越短。目前市面上大多数硬盘的单碟容量为6.4G以上,而更高的则已达到了10G。
二、转速
转速(Rotational speed 或Spindle speed)是指硬盘盘片每分钟转动的圈数,单位为rpm。
目前市场上主流IDE硬盘的转速一般为5200rpm或5400rpm,Seagate的“大灰熊”系列和Maxtor则达到了7200rpm,是IDE硬盘中转速最快的。至于SCSI接口的硬盘,一般都已达到了7200rpm的转速,而更高的则达到了10000rpm。
三、平均访问时间
平均访问时间(Average Access Time)是指磁头从起始位置到达目标磁道位置,并且从目标磁道上找到要读写的数据扇区所需的时间。
平均访问时间体现了硬盘的读写速度,它包括了硬盘的寻道时间和等待时间,即:
平均访问时间=平均寻道时间+平均等待时间。
硬盘的平均寻道时间(Average Seek Time)是指硬盘的磁头移动到盘面指定磁道所需的时间。这个时间当然越小越好,目前硬盘的平均寻道时间通常在8ms到12ms之间,而SCSI硬盘则应小于或等于8ms。
硬盘的等待时间,又叫潜伏期(Latency),是指磁头已处于要访问的磁道,等待所要访问的扇区旋转至磁头下方的时间。平均等待时间为盘片旋转一周所需的时间的一半,一般应在4ms以下。
四、传输速率
传输速率(Data Transfer Rate) 硬盘的数据传输率是指硬盘读写数据的速度,单位为兆字节每秒(MB/s)。硬盘数据传输率又包括了内部数据传输率和外部数据传输率。
内部传输率(Internal Transfer Rate) 也称为持续传输率(Sustained Transfer Rate),它反映了硬盘缓冲区未用时的性能。内部传输率主要依赖于硬盘的旋转速度。
外部传输率(External Transfer Rate)也称为突发数据传输率(Burst Data Transfer Rate)或接口传输率,它标称的是系统总线与硬盘缓冲区之间的数据传输率,外部数据传输率与硬盘接口类型和硬盘缓存的大小有关。
目前Fast ATA接口硬盘的最大外部传输率为16.6MB/s,而Ultra ATA接口的硬盘则达到33.3MB/s。
作者: sunweipeng    时间: 2009-5-16 21:30
五、缓存
与主板上的高速缓存(RAM Cache)一样,硬盘缓存的目的是为了解决系统前后级读写速度不匹配的问题,以提高硬盘的读写速度。目前,大多数IDE硬盘的缓存在128K到256K之间,而Seagate的“大灰熊”系列则使用了512K Cache。
第三章 硬盘逻辑结构简介
一. 硬盘逻辑结构简介
 1. 硬盘参数释疑
  到目前为止, 人们常说的硬盘参数还是古老的 CHS(Cylinder/Head/Sector)参数. 那么为什么要使用这些参数,它们的意义是什么?它们的取值范围是什么?
  很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘. 也就是硬盘盘片的每一条磁道都具有相同的扇区数.由此产生了所谓的3D参数 (Disk Geometry). 既磁头数(Heads), 柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式.
  其中:
  磁头数(Heads)表示硬盘总共有几个磁头,也就是有几面盘片, 最大为 255 (用 8 个二进制位存储);
  柱面数(Cylinders) 表示硬盘每一面盘片上有几条磁道,最大为 1023(用 10 个二进制位存储);
  扇区数(Sectors) 表示每一条磁道上有几个扇区, 最大为 63(用 6个二进制位存储).
  每个扇区一般是 512个字节, 理论上讲这不是必须的,但好象没有取别的值的.
  所以磁盘最大容量为:
  255 * 1023 * 63 * 512 / 1048576 = 8024 GB ( 1M =1048576 Bytes )或硬盘厂商常用的单位:
  255 * 1023 * 63 * 512 / 1000000 = 8414 GB ( 1M =1000000 Bytes )
在 CHS 寻址方式中, 磁头, 柱面, 扇区的取值范围分别为 0到 Heads - 1,0 到 Cylinders - 1, 1 到 Sectors (注意是从 1 开始).
 2. 基本 Int 13H 调用简介
BIOS Int 13H 调用是 BIOS提供的磁盘基本输入输出中断调用, 它可以完成磁盘(包括硬盘和软盘)的复位, 读写, 校验, 定位, 诊断,格式化等功能.它使用的就是 CHS 寻址方式, 因此最大识能访问 8 GB 左右的硬盘 (本文中如不作特殊说明, 均以 1M = 1048576 字节为单位).
 3. 现代硬盘结构简介
  在老式硬盘中, 由于每个磁道的扇区数相等,所以外道的记录密度要远低于内道, 因此会浪费很多磁盘空间 (与软盘一样). 为了解决这一问题,进一步提高硬盘容量, 人们改用等密度结构生产硬盘. 也就是说,外圈磁道的扇区比内圈磁道多. 采用这种结构后, 硬盘不再具有实际的3D参数,寻址方式也改为线性寻址, 即以扇区为单位进行寻址.
为了与使用3D寻址的老软件兼容 (如使用BIOSInt13H接口的软件), 在硬盘控制器内部安装了一个地址翻译器,由它负责将老式3D参数翻译成新的线性参数. 这也是为什么现在硬盘的3D参数可以有多种选择的原因(不同的工作模式, 对应不同的3D参数, 如 LBA, LARGE, NORMAL).
 4. 扩展 Int 13H 简介
虽然现代硬盘都已经采用了线性寻址, 但是由于基本 Int13H 的制约, 使用 BIOS Int 13H 接口的程序, 如 DOS 等还只能访问 8 G以内的硬盘空间.为了打破这一限制, Microsoft 等几家公司制定了扩展 Int 13H 标准(Extended Int13H), 采用线性寻址方式存取硬盘, 所以突破了 8 G的限制,而且还加入了对可拆卸介质 (如活动硬盘) 的支持.


二. Boot Sector 结构简介
Boot Sector 的组成
  Boot Sector 也就是硬盘的第一个扇区, 它由 MBR (MasterBoot Record),DPT (Disk Partition Table) 和 Boot Record ID 三部分组成.
  MBR 又称作主引导记录占用 Boot Sector 的前 446 个字节( 0 to 0x1BD ),存放系统主引导程序 (它负责从活动分区中装载并运行系统引导程序).
  DPT 即主分区表占用 64 个字节 (0x1BE to 0x1FD),记录了磁盘的基本分区信息. 主分区表分为四个分区项, 每项 16 字节,分别记录了每个主分区的信息(因此最多可以有四个主分区).
  Boot Record ID 即引导区标记占用两个字节 (0x1FE and0x1FF), 对于合法引导区, 它等于 0xAA55, 这是判别引导区是否合法的标志.
  Boot Sector 的具体结构如下图所示:
   0000 |---------------------------------------------|
      |                        |
      |                        |
      |      Master Boot Record         |
      |                        |
      |                        |
      |      主引导记录(446字节)         |
      |                        |
      |                        |
      |                        |
   01BD |                        |
   01BE |---------------------------------------------|
      |                        |
   01CD |      分区信息 1(16字节)         |
   01CE |---------------------------------------------|
      |                        |
   01DD |      分区信息 2(16字节)         |
   01DE |---------------------------------------------|
      |                        |
   01ED |      分区信息 3(16字节)         |
   01EE |---------------------------------------------|
      |                        |
   01FD |      分区信息 4(16字节)         |
      |---------------------------------------------|
      | 01FE        |01FF           |
      |    55     |     AA         |
      |---------------------------------------------|
作者: sunweipeng    时间: 2009-5-16 21:31
2. 分区表结构简介
  分区表由四个分区项构成, 每一项的结构如下:
  BYTE State   : 分区状态, 0 =未激活, 0x80 = 激活 (注意此项)
  BYTE StartHead : 分区起始磁头号
  WORD StartSC  : 分区起始扇区和柱面号,底字节的低6位为扇区号,
             高2位为柱面号的第 9,10 位, 高字节为柱面号的低 8 位
  BYTE Type    : 分区类型, 如0x0B = FAT32, 0x83 = Linux 等,
              00 表示此项未用,07 = NTFS
  BYTE EndHead  : 分区结束磁头号
  WORD EndSC   :分区结束扇区和柱面号, 定义同前
  DWORD Relative :在线性寻址方式下的分区相对扇区地址
           (对于基本分区即为绝对地址)
  DWORD Sectors  : 分区大小 (总扇区数)
  注意: 在 DOS / Windows 系统下,基本分区必须以柱面为单位划分( Sectors * Heads 个扇区), 如对于 CHS 为 764/255/63 的硬盘,分区的最小尺寸为 255 * 63 * 512 / 1048576 = 7.844 MB.
 3. 扩展分区简介
  由于主分区表中只能分四个分区, 无法满足需求,因此设计了一种扩展分区格式. 基本上说, 扩展分区的信息是以链表形式存放的,但也有一些特别的地方.首先, 主分区表中要有一个基本扩展分区项,所有扩展分区都隶属于它,也就是说其他所有扩展分区的空间都必须包括在这个基本扩展分区中.对于DOS / Windows 来说, 扩展分区的类型为 0x05. 除基本扩展分区以外的其他所有扩展分区则以链表的形式级联存放, 后一个扩展分区的数据项记录在前一个扩展分区的分区表中,但两个扩展分区的空间并不重叠.
  扩展分区类似于一个完整的硬盘, 必须进一步分区才能使用.但每个扩展分区中只能存在一个其他分区. 此分区在 DOS/Windows环境中即为逻辑盘.因此每一个扩展分区的分区表(同样存储在扩展分区的第一个扇区中)中最多只能有两个分区数据项(包括下一个扩展分区的数据项).
 
 








第四章 硬盘的物理安装
所谓的硬盘物理安装,指的是将硬盘装进机箱,设置跳线并接好电源线和数据线的过程。
电源接口:将主机的电源与此相连,以给硬盘供电。注意“梯形”接线方向,方向错误将无法插入。
主从跳线:主板上一般只有两个IDE接口,每一根接线有三个接口,其中一个接主板的IDE接口,另两个则可以接两个IDE设备,包括硬盘、光驱、刻录机等。在同一根接线上如果接两个IDE接口设备,则其中一个是主盘(Master),另一个为从盘(Slave)。究竟是作为主盘还是从盘则要通过硬盘或光驱背面的“主从跳线”进行设置,否则将无法正常使用。一般来说,硬盘缺省的跳线设置为主硬盘,光驱的缺省设置则为从盘。具体的设置方法在硬盘或光驱的机壳上均有设置说明。
数据线:数据线用于连接硬盘与主板IDE接口,作数据传输之用。主板IDE口与硬盘数据线接口均为40针接口,而数据线则分40线与80线两种(如下图)。其中80线亦称为UDMA/66硬盘线,主要用于Ultra ATA 66硬盘,增加的40根地线作隔离干扰之用。要发挥Ultra ATA 66硬盘的优势,UDMA/66硬盘线。Ultra ATA 33硬盘也可以使用UDMA/66硬盘线,但不会因此带来任何好处。注意,硬盘的数据线有方向之分,反接的话硬盘将无法工作。数据线的一侧有一红线,红线侧必须与IDE接口的第1/21针相连接。
按以上所说设置好主从跳线并接好电源线、数据线之后,就可以把硬盘固定在机箱上的3.5"托架上。当然,你也可以先固定,再接线。硬盘可以水平安装也可以垂直安装,两者并无不同。有人说硬盘垂直安装会影响硬盘的寿命,这种说法并不科学。但需要注意的是,水平安装时裸露面(可以见到电路板的一面)要朝下,以免积聚灰尘。
至此,硬盘的物理安装大功告成。
双硬盘的安装
安装前的准备
    目前主流IDE硬盘均为3寸硬盘,安装双硬盘时机箱需要有额外的3寸安装架。不过多数机箱只有两个3寸安装架,硬盘占一个,软驱占一个,因此只好在5寸安装架上做文章,办法是购买一副硬盘支架,将硬盘安装在支架上,然后再安装在机箱中的5寸框内。
    一般而言,计算机电源输出功率都在200W以上,加块硬盘应该没问题。但如果你已安装了双光驱可大功率显卡等设备,就要考虑电源是否还能再提供12W左右功率去支持一块硬盘,否则可能出现系统不稳定的状况。另外,还要确保有一个空闲的电源接口供硬盘使用。
    绝大多数主板均提供2个IDE接口,可接4个IDE设备,硬盘、光驱、刻录机、ZIP等设备均占用IDE口,安装双硬盘前你还需要为你的新硬盘预留一个IDE口。此外,如果你的电脑只有一条IDE数据线,赶快再买一根。
双硬盘的主、从状态设置
    假设你的电脑原有一个硬盘和一个光驱,通常接法有以下两个:
    两个硬盘使用同一根硬盘线接在主板的Primary IDE接口,速度快的设为主盘(Master),速度慢的设为从盘(Slave)。光驱接在主板的Secondary IDE接口,并设为主盘。
速度快的硬盘单独接在主板的Primary IDE接口并设为主盘,光驱与第二块硬盘接在主板的Secondary IDE接口,光驱设为主盘,硬盘设为主盘。通常我们将第二块硬盘仅作为备份盘时可考虑这种接法。
作者: sunweipeng    时间: 2009-5-16 21:31
3、双硬盘盘符交错的解决
安装双硬盘后,我们会发现第一个硬盘(以下简称Disk1)的C盘还是C盘,不过Disk1的D盘在新系统中却变为E盘,E盘变成F盘...而第二个硬盘(以下简称Disk2)的C盘则变为新系统的D盘,Disk2的D盘、E盘等逻辑盘就排在Disk1所有盘符之后。这种情况称为盘符交错现象。
    盘符交错是因为MS-DOS对硬盘的管理方法做成的。MS-DOS把第一个物理硬盘的激活的DOS分区叫做C,第二个物理硬盘的有效的激活DOS分区叫做D,第一个物理硬盘的扩展DOS分区叫做E、F等等,剩下的字母分配给第二个物理硬盘的扩展DOS分区。如果没有第二个物理硬盘,或第二个物理硬盘没有基本DOS分区,那么D就分配给第一个物理硬盘的扩展DOS分区的第一个逻辑驱动器了。
    盘符交错现象会产生一系列问题,最常见的就是某些软件因为盘符变化而导致路径错误。要避免盘交错现象,对于Windows 95/98系统来说,最简单的方法莫过于利用它的“即插即用”功能。即在BIOS中将第二硬盘设为None,开机后Windows 95启动后,Windows 95/98的“即插即用”功能就可以提示检测到新硬件,并自动分配盘符给它,此时盘符的分配和很多人的期望就一致了。由于原来主硬盘上的所有软件所在的盘符都没有变化,因此在硬盘上的软件可以照常运行,盘符交错问题就解决了。








第五章 系统启动过程
系统启动过程主要由一下几步组成(以硬盘启动为例):
  1. 开机
  2. BIOS 加电自检 ( Power On Self Test -- POST ),内存地址为 0ffff:0000
  3. 将硬盘第一个扇区 (0头0道1扇区, 也就是BootSector)读入内存地址 0000:7c00 处.
  4. 检查 (WORD) 0000:7dfe 是否等于 0xaa55,若不等于,则转去尝试其他启动介质,如果没有其他启动介质则显示"No ROM BASIC" 然后死机.
  5. 跳转到 0000:7c00 处执行 MBR 中的程序.
  6. MBR 首先将自己复制到 0000:0600 处,然后继续执行.
  7. 在主分区表中搜索标志为活动的分区.如果发现没有活动分区或有不止一个活动分区, 则转停止.
  8. 将活动分区的第一个扇区读入内存地址 0000:7c00处.
9. 检查 (WORD) 0000:7dfe 是否等于 0xaa55,若不等于则显示 "Missing Operating System" 然后停止,或尝试软盘启动.
  10. 跳转到 0000:7c00处继续执行特定系统的启动程序.
  11. 启动系统 ...
  以上步骤中 2,3,4,5 步是由 BIOS 的引导程序完成.6,7,8,9,10步由MBR中的引导程序完成.
  一般多系统引导程序 (如 SmartFDISK, BootStar, PQBoot等)都是将标准主引导记录替换成自己的引导程序, 在运行系统启动程序之前让用户选择要启动的分区.
  而某些系统自带的多系统引导程序 (如 lilo, NT Loader等)则可以将自己的引导程序放在系统所处分区的第一个扇区中, 在 Linux中即为 SuperBlock (其实 SuperBlock 是两个扇区).
  注: 以上各步骤中使用的是标准 MBR,其他多系统引导程序的引导过程与此不同.
作者: sunweipeng    时间: 2009-5-16 21:32
第六章 硬盘的品牌
一、希捷(seagate)
  希捷也是世界上著名的硬盘生产厂商之一,其在scsi市场推出的捷豹系 列硬盘(15000转)到目前为止还占据着老大的位置,这样的厂商,实力 当然不容怀疑。当初第一款7200转的ide硬盘就是希捷率先制造出来的, 不过因为技术还是不很成熟,导致发热量过大而且返修率过高,当然这 并没有阻止希捷公司进军ide市场的脚步,随后希捷公司又推出了酷鱼以 及酷鱼ii代,一举成为7200转ide硬盘市场中的佼佼者。其主要产品有5400 转、512k缓存的u10系列和7200转、2m缓存的酷鱼ii系列,u10系列的市 场零售价格为10g/15g/20g——700/740/840;酷鱼ii代系列硬盘最引人注目 的就是它那相对较高的平均寻道时间,曾一度达到了7.6毫秒!这个记录 在ide硬盘市场中迄今无人能及。酷鱼ii系列的价格为10g/15g/20g—— 830/940/1110,在国内的代理是广源行。希捷硬盘的优势在于其价格低廉 ,同档次的型号要比昆腾低上几十甚至上百块钱,这个理由使希捷硬盘 成为廉价电脑解决方案的首选。再有就是酷鱼ii代的高寻道速度,在随机 数据传输中能比其他型号的硬盘快上不少。缺点是在噪音、发热方面十 分不尽人意,而且超频性能几乎为零,这使得一些超频爱好者对此望而 却步。
二、迈拓(maxtor)
  和昆腾以及希捷比起来,迈拓进入国内市场的时间算晚的,不过迈拓 却是最为重视中国大陆市场的硬盘厂商。迈拓在大陆的总代理是蓝德电 子,所有的迈拓硬盘无论什么型号,统一使用纸盒+塑料泡沫的包装,包装印刷也比较精美,盒内还附带说明书、保修卡等一系列附件。迈拓硬盘的主流 产品有金钻四代、金钻五代、金钻六代、金钻七代,以及美钻一代、二代、三代,星钻一代、二代、三代,购买时一定要去蓝德电子的柜台买,才不会 上当。迈拓硬盘的优势在于其售后 服务很好,并且金钻四代在噪音以及发热量方面非常优秀,缺点跟希捷硬盘一样,超频性能几乎没有,不过总的来说迈拓的硬盘在各方面都比 较中规中矩,售价也比较合理,如果对硬盘性能没什么特殊要求的话, 迈拓硬盘确实是个很好的选择。(现在市面上只有迈拓的硬盘敢于承诺质保三年,这一点笔者认为还是很不错的)
三、ibm
  说起ibm公司恐怕无人不知无人不晓,这位蓝色巨人已经有太多的传奇 了,当年第一块硬盘就是ibm最先制造出来的;ibm硬盘最先使用了gmr (巨磁阻磁头);ibm硬盘最先把单碟容量提高到10g、15g、20g……; ibm硬盘是目前唯一能在盘体内装下5张盘片的硬盘;ibm是唯一把7200转 5400转硬盘盘片分开生产的硬盘厂商……目前ibm硬盘的主流产品有5400 转、512k缓存的40gv系列和7200转、2m缓存的75gxp系列,而且前者是 单碟20g的,后者是单碟15g的,在传输速度方面要比其他品牌略胜一筹 ,而且价格也并不贵,40gv系列目前常见的只有20g一种型号,报价680元,75gxp系列有15g和30g两个型号,价格分别为1000元和1640元。ibm 硬盘的优势在于技术先进,很多先进的技术往往都是ibm硬盘率先采用, 其性价比也很不错,尤其值得一提的是ibm硬盘的超频性能也不俗,仅次于昆腾,而且国外对于超频往往都更看好ibm硬盘,其超频性能由此可见 一斑。缺点在于缺少面向低端市场的小容量硬盘,最小也是15g的,往往 失去了很多廉价电脑方面的市场。 其他还有一些品牌,比如富士通、西部数据、三星等等,其产品都各 有独到之处,但是因为市场占有率很小,不大容易买到,在此就不再多说了。



                第七章 硬盘电路板测试及维修技巧
硬盘电路板测试及维修技巧
硬盘故障分析与处理步骤 下面仅简要介绍物理故障的分析与一般的处理步骤: 短路,需做进一步的检查。
①首先检查CMOS SETUP是否丢失了硬盘配置信息。测量主板上COMS RAM电路是否为电池有故障,或元器件(如二极管、三极管、电阻、电容等)损坏能原因而CMOS中的硬盘配置参数出错。
②通过加电自测,若屏幕显示错误信息 “Hard Disk Error”,说明硬盘确实有故障。或是硬盘未插好。
③关机,拆开机盖,测+5V、+12V电源是否正常,电源盒风机是否转动。以此来判断是否外电路缺电。
④检查信号电缆线,插头是否插好,有无插反或接触不良。可尝试交换一些电缆插头试一下。
⑤采用“替代法”来确定故障部件。找一块好硬盘与该硬盘比较,判断是主板还是硬盘驱动器本身有问题。
以上几个步骤,用户需要仔细检查、测试、分析,找出坏的元器件进行修理。
经以上的处理后,只要不是硬盘盘体本身损坏,仅仅是一般性的接插件的接触不良或外电路故障则多数能够迅速排除。
测电阻法
该测量方法一般是用万用表的电阻档测量部件或元件的内阻,根据其阻值的大小或通断情况,分析电路中的故障原因。一般元器件或部件的输入引脚和输出引脚对地或对电源都有一定的内阻,用普通万用表测量,有很多情况都会出现正抽电阻小,反向电阻大的情况。一般正向阻值在几十欧姆至100欧姆左右,而反向电阻多在数百欧姆以上。但正向电阻决不会等于0或接近0,反向电阻也不会无穷大,否则就应怀疑管脚是否有短路或开路的情况。当断定硬盘子系统的故障是在某一板卡或几块芯片时,则可用电阻法进行查找。关机停电,然后测量器件或板卡的通断、开路短路、阻值大小等,以此来判断故障点。若测量硬盘的步进电机绕组的直流电阻为24欧,则符合标称值为正常;10欧左右为局部短路;0欧或几欧为绕组短路烧毁。
硬盘驱动器的扁平电缆信号线常用通断法进行测量。硬盘的电源线既可拔下单测也可在线并测其对地阻;如果无穷大,则为断路;如果阻值小于10欧,则应怀疑局部
测电压法
该测量方法是在加是怕情况下,用万用表测量部件或元件的各管脚之间对地的电压大小,并将其与逻辑图或其它参考点的政党电压值进行比较。若电压值与正常参考值之间相差较大,则青蛙该部件或元件有故障;若电压正常,说明该部分完好,可转入对其它部件或元件的测试。一般硬盘电源与软盘插线一样,四个线头分别为+12V、+5V、-5V和地线。硬盘步进电机额定电压为+12V。硬盘启动时电流大,当电源稳压不良时(电压从12V下降到10.5V),会造成转速不稳或启动困难。Ⅰ/O通道系统板扩展槽上的电源电压为+12V、-12V、+5V和-5V。板上信号电压的高电平应大于2.5V,低电平应小于0.5V。硬盘驱动器插头、插座按照引脚的排列都有一份电压表,高电平在2.5-3.0V之间。若高电平输出小于3V,低电平输出大于0.6V即为故障电平。逻辑是怦的测量可用试波器测量或者用逻辑笔估算。
作者: sunweipeng    时间: 2009-5-16 21:32
测电流法
如果有局部短路现象,则短路元件会升温发热并可能引起保险丝熔断。将万用表串入故障线路,核对电流是否超过正常值。硬盘驱动器适配卡上的芯片短路会导致系统析负载电流加大,驱动电机短路或驱动器短路会导致主机电源故障。硬盘电源+12V的工作电流应为1.1A左右。当硬盘驱动器负载电流加大时,会使硬盘启动时好时坏。电机短路或负载过流轻则保险熔断,重则导致电源块、开关调整管损坏。在加大电流回路中可串入流假负载进行测量。如有保险的线路,则可断开保险管一头将表串入进行测量。在印刷板上的某芯片的电源线,可用刻刀或钢锯条割断铜泊引线串入万用表测量。电机插头、电源插头可从卡口里将电源线起出来串入表测量。


QT维修技巧
火球LM系列电路板的维修经验
火球电路板LM系列的有LM,KA,KX型号,LM的芯片的发热量也很高的,工作电压也高,供电也复杂点。芯片设计我个人认为也算可以了,虽然也会烧,但没有飞利浦的快坏。电路板是设计不错的,驱动芯片坏了,旁边的元件也就受苦了!!!!驱动芯片坏了的话,会产生其他的元件烧坏,它坏了的话,会坏的元件有:三个22欧电阻也会坏,但电阻坏了,很难找得到替换的,根据并联电阻法,得出三个电阻并联后为6.7欧可用一个1/8W的电阻替换,线圈也会容易烂,也难找得到替换的,可用LE板上两个电感换上。
一:指示灯长亮,主芯片坏。
二:上芯片打盘,磁头控制芯片坏了或供电不良,变压双三极管击穿。
三:盘转后指示灯熄灯,为缓存不良。
四:指示灯不亮,板上供电电压有:12V,3.3V,8V,驱动芯片坏否,晶振,磁头控制芯片短路,主芯片坏。
五:指示灯亮一下,不转,驱动芯片坏,主芯片接触不良或坏了。
六:指示灯亮五下,缓存接触不良或缓存坏,主芯片接触不良或坏了。
七:一切正常,包括硬盘的寻道的声音也正常而主板找不到盘为主芯片坏。(注意主芯片通往IDE口的电阻是否损坏。)

火球AS电路板维修
火球盘中7200转、2M缓存的有两种:一种为AS系列,另一种为LM,KA,KX系列。采用的驱动芯片都是ST公司。型号不同,不可代换。后者的电路板相对前者好修多了。
AS的盘在7200转状态下,驱动芯片的工作量大、发热量高,同时工作电压也高,AS板的供电也复杂。
驱动芯片引起的故障有:不转、不亮、空转、打盘。
由于电路板要比LCT系列的厚,小。所以一般不会出现虚焊现象,引起的故障有:闪、寻道不完全、打盘、不亮、不认盘、认错参数、转后熄灯等。
火球AS的板的通病是驱动芯片旁边的三极管烧坏,而且换了也会烧,也难找到代换的三极管。
驱动IC型号是L6279 V2.4,和L6279 V2.0不通用,不过许多维修人员都没有见过L6279 V2.0。驱动芯片虽小,但设计得比较稳定,驱动芯片一般不会出现像飞利浦烧毁得那么严重。但旁边的小元件就比较容易坏,旁边的三极管烧坏就是首当其冲。它坏了的话,同时会产生其他的元件一起烧坏,所以直接换上去也会被烧坏。它坏了的情况下,同时会坏的元件有:470的电感,8V供电IC,驱动也有可能,但比较少。轻微的烧坏直拉换上去就可以好了,严重的烧伤那就要先检查电路了。看有没有其他坏了,如果还不行,那可能是PCB板坏了。
作者: sunweipeng    时间: 2009-5-16 21:33
火球CR/EX/EL电路板维修
火球CR/EX硬盘电路板采用的驱动芯片型号为AN8427FBP、TDA5147BH,与ST/SE的AN8426FBP、TDA5247CH驱动芯片不同,不可代换。AN8427FBP、TDA5147BH都具有耐高温和耐高压的特性,芯片比较稳定,一般情况下不会容易烧坏,但电路板的主芯片反而成为最容易坏的元件了。盘的使用时间长后温度升高,主芯片就越容易发生内部短路现象,从而造成3.3V的工作电压负荷再重,工作电压不稳定。严重的话也会造成磁头控制芯片及缓存的损坏,CR板还会把3.3V供电管烧坏。
  CR/EX/EL电路板的工作电压有:12V,5V,8V,3.3V。常见的问题有:
一:指示灯长亮,为主芯片坏了。
二:指示灯亮一下,驱动芯片坏了或主芯片坏了
三:指示灯亮五下,缓存接触不良或坏了,主芯片接触不良或坏了
四:指示灯亮六下,磁头控制芯片坏了或8V工作电压没有电压。
五:指示灯不亮,工作电压不正常,主芯片坏了,晶振坏了,驱动芯片坏了。
*****主芯片的脚细,焊接时要很高的焊接技术和耐心**

火球LCT电路板维修
火球LCT系列电路板采用的驱动芯片为TDA5247/AN8428。TDA5247芯片的耐高温和耐高压的特性特差。甚至有的用不了半个钟就会了,耐用的很少。所以TDA5247芯片价格低。AN8428芯片是日本松下公司生产的芯片,具有耐高温和耐高压,用上几年也不会坏,可以说是LCT系列驱动芯片的精品,但价格高。但在市场上TDA5427芯片还是占多数。换上好的飞利浦芯片后还是不转是维修火球电路板比较常见的问题。一般维修人员都会遇到这样的问题。
一:焊接不当,还有的脚接触不良,需用烙铁加焊,也可用热风枪再吹。但最好是吹芯片时先加上松香水或松香膏,这样会提高焊接的效果。
二:“排阻”烧坏,可用万用表检查对其电阻值,坏了。换!
三:芯片的56,57脚的电路板上的接点已经烧烂。这也是常见的故障,需外接线连接,不连接好就会产生不转的现象。
四:电机接口旁边的放电三极管(只起二极管作用)击穿或接50-70脚边的元件掉了或坏了。但这一般是转不起的故障。
五:主芯片的1-3或倒数1-3是控制驱动芯片转的,其接触不良也不转。
六:IDE接口的脚接在一起,使主芯片不复位,特别是1-2脚。
七:上盘还是闪十下的,通常是8V电压没有或磁头控制芯片坏或没有电压输入
八:上盘还是闪五下的,缓存、主芯片接触不良或坏了。
九:如上都不行,那只能怀疑主芯片有问题了,换换看,不过要很高的焊接技术哦。
*****把主芯片也换了、磁头放大的芯片也换了,还是不行,灯依然不亮。如果电压正常的话,要看晶振的两端电压了。晶振也是很容易坏的其中一个元件,如果还不行,那可能是PCB板坏了。*****
作者: sunweipeng    时间: 2009-5-16 21:33
火球LD电路板维修
  火球LD盘为5400转,由于板上没有了缓存芯片,只有主芯片、磁头控制芯片、驱动芯片。同时PCB板比较厚、小,不容易产生接触不良现象,所以维修的难度相对没有那么大。驱动芯片也采用了松下公司的AN8411芯片,虽然芯片小,但耐高温和耐高压的特性良好,一般情况不会坏。工作电压有:8V,3.3V,2.5V。故障现象有:
一:指示灯长亮,主芯片坏
二:指示灯微亮,2.5V电压不正常或主芯片坏,驱动芯片坏
三:指示灯亮五下,缓存是没有的,也只有主芯片坏了
四:指示灯亮十下,磁头控制芯片坏,8V工作电压没有,主芯片坏
五:指示灯不亮,工作电压不正常,主芯片坏,驱动芯片坏

火球其他电路板维修
火球其他系列电路板有CX,LE,VQ。CX与LCT相似,LE与LD相似,VQ与AS相似。这几种板的故障现象都以前面介绍的火球电路板维修相同,但这几种板损坏程度没有那么严重,一般都是换掉坏的芯片就可以了。特别是LE,大部分都是好的,盘坏的多。但由于其盘的型号不同,其电路板的设计与别的电路板还是有点不同。也有其比较特别的故障,也都是通病了,现将一一介绍,以供参考。
一:LE板:故障为打盘,它主要是磁头控制芯片坏,驱动坏的情况甚少。
二:VQ板:故障为寻道不完全,寻一点就停了,一般为主芯片坏。
三:LE,VQ板:故障为指示灯闪五下,一般为缓存坏。
四:CX板:多数坏驱动芯片和旁边的放电三极管,还有就是旁边的“排阻”
作者: sunweipeng    时间: 2009-5-16 21:33
火球电路板维修补充
火球硬盘在二手市场上占有量是相当大的,特别是火球LCT系列的PCB薄、大、长。容易造成芯片接触不良,加上驱动芯片容易坏。所以维修量也大,虽然元件少,但故障现象多。前面所说的只是对火球电路板各系列的常见故障说明。其实,在实际维修中还有特殊的故障,需要比较长的时间来维修。现把我在实际维修过程中的特殊故障判断和排除方法介绍一下。
一:用眼看清楚在电路板上有没有少元件,少了要加上。芯片有没有接触不良,松了要加焊。元件有没有烧坏或电路板有没有烧烂。换元件就要小心了。
二:用手摸电路板(通电),看有没有元件发热,发热不正常的要看是不是电压高了或有元件短路了。没有发热也说明元件没有工作,用万用表测量板的工作电压是否正常。
三:通电观查指示灯闪得是否正常,闪一下为主芯片坏了。微闪,工作电压正常下为主芯片坏。微亮,工作电压正常下为主芯片坏,驱动芯片坏。
四:EL,CR,EX,CX,指示灯正常闪六下,其他闪十下,闪五下都为缓存接触不良或坏,还有就是主芯片接触不良或坏了。
五:看电路板的成色,成色好的多芯片坏,成色差的多会有接触不良。通电用手大力压芯片看是否会对盘的工作有影响。
六:电路板的芯片脚比较细,要有耐心和精力。吹芯片时温度也要调好,太高了会吹坏芯片。

火球电路板的分类
  火球PCB板的每种系列都比较不同,主芯片也不同。从外观上能识别出来。就是LCT系列中的706、702、303还有SE、ST板比较难识别。现将火球的电路板分类出来,以供参考:
1 、板:03 主芯片:14-108406-03
2 、板:501 主芯片:14-108406-02
3 、板:812、主芯片:14-108413-02
4 、板:411、412 主芯片:D9046CM 101
5 、板:013 主芯片:14-113271-02
6 、板:110、111 主芯片:14-113271-04
7 、板:701、702 主芯片:D760006GJ 101
8 、板:706 主芯片:D760006GJ 102
9 、板:303 主芯片:D760006GJ 106
10、板:906、907、908 主芯片:D8915GJ 101
11、板:206、207、208 主芯片:D760009GJ 101
12、板:314、315 主芯片:D760009GJ 103
13、板:306 主芯片:760009BGJ 104






IBM硬盘常见故障及维修方法:
容易产生坏道。
原因:电路板与盘体的数据接口松动或接触不良引起的;速度传输过快引起坏道。
解决方法:电路板卸下,将接口部份清理一次(对IBM的硬盘一般第一步就是这样),然后将上回去,在上的同时,因为电路板在制作时有工程缺陷,所以上回去时应该尽可能的向外推,并将螺丝上得尽可能紧。如果看到电路板上的接口不平,可以用风枪加点松香处理一下,以便接口平滑。然后接上硬盘,如果数据不用保留可以用Hddl来给硬盘“清零”,或用DFT的“Erase Disk”,用Hddl要快很多,效果也不错,用DFT速度要慢,大概要一两小时,不过是IBM的专用工具,对IBM来说会更有效;而DDD-SI的话也是IBM的专用工具,是Windows下的,速度还要更慢,效果比DFT要好一些。如果用户要保留数据的话,可以用Mhdd的“Scan”来做修复,速度快,效果好,不过Glist会相应的填写较多的坏点。如果发现有坏道无法修复,一般是Glist满,要用PC3000转一次Plist再进行修复。
硬盘开机有吱吱的规律异响,有可能能认到盘,也有可能不认。
原因:电路板与盘体的数据接口松动或接触不良引起的;驱动IC引起的;固件错误引起磁头偏位。
解决方法:接口部份同上。驱动IC引起的话,最好先换一块同产地的电路板,确定盘体正常的条件下再换驱动IC,其实确定板的好坏有一个更直接的办法,就是将电路板跳成安全模式,看看主板能不能认到盘(认错参数也没事),要是能认到说明板基本没有问题。在换电路板时要连原来的Bios一起换,否则会引起不认盘。如果保证板是好的,而还是不认盘的话,可以试一下用PC3000从写硬盘的固件,分别是硬盘的LDR,FW,和Bios信息,如果写成功认到盘,一般数据都不会在了,用PC3000修一次坏道,再用Mhdd修一次(以防PC3000漏扫)。
硬盘不能通电。
原因:由于5V电压不正常引起5V供电电路保护。
解决方法:沿5V供电走,找到保护的电容(一般是电容),直接将其去除。一般都能解决问题,不过此电容比较隐蔽,而且很多电路板上的位置都不一样,所以还要慢慢查,要是找不到,可以直接换一块同产地的电路板试一下能不能正常使用。
作者: sunweipeng    时间: 2009-5-16 21:34
第 八 章   常用维修软件
MHDD说明
各命令的解释
exit  <ALT+X> 推出命令
id            盘检测
               
scan  <F4> 扫描功能     S 表明测试
                Log = mhdd.log.检测后的结果是否写入MDDD.LOG文件
                [Remap: On/Off] - 坏扇区重新影射在
aerase       高级擦除,速度很慢
hpa         更改大小,当然,要硬盘支持这种技术,1999年以后的硬盘都支持
rhpa         恢复原盘的大小
cls          清屏
pwd         设置密码
unlock       解锁
dispwd       去掉密码,前提是要用unlock后,而且你还要知道密码
nhpa          显示全部的硬盘空间
aam          降低硬盘的运行中的声音,磁盘性能也同时降低,P最大(性能最高),M最小(性能最低);
init   < F3>      磁盘复位
fdisk         在磁盘上分区
smart          smart
makebad      创建坏道
port <SHIFT+F3> 选择硬盘.
stop  <SHIFT+F4> 停止测试
i  <F2>      重新安排硬盘检测
cx           可以检验昆腾CX和LCT系列硬盘5247芯片的稳定性
erase        快速擦除
启动MHDD
     如果硬盘上缺少MHDD.CFG文件,程序会自己建立它,然后才选择存储器工作(按<SHIFT+F3>键或打入命令“port”)。角括号里指快借键,它可以不必再按<ENTER>。选中了存储器,我们会看到命令行[ mhdd> ]。按组合键将自动“进入”相应的命令。
作者: sunweipeng    时间: 2009-5-16 21:35
顶上一行是会闪亮的略语:左半部是寄存器状况,它反映硬盘最重要的几种情况。                   BUSY 存储器对命令无反应   DRDY 存储器找到              WRFT 写入错误              DRSC 存储器初检通过   DREQ 存储器接受信息交换   CORR                     INDX     ERR 该处红色闪亮,指出现某种错误,同时右半部的状态指示反映错误的形态。 右半部(当左半部“ERR”闪红时) AMNF 地址标记出错, T0NF 找不到0磁道 ABRT Abort,拒绝命令 IDNF 扇区标志出错 UNCR 校验错误,又称ECC错误 BBK 坏块标记错误    2部分之间有一块空档。如果硬盘被加密,那里就会亮起红色“PWD”字样,而如果是作过HPA“截短”处理,则闪亮“HPA”,就只有这2种。在这一行状态指示下面是硬盘的参数。左半部反映硬盘的现有参数(启动时需按下),右半部分是测试时磁头位置。在表面测试时,右边会有一个窗口。第一行是测试速度;底下是2个完成百分比数。表面测试速度并不参照DMA规范,根据您的主板,可能您的某个HDD开始的时候会达到50Mb/sec。在表面测试过程中,我们将会看到不同颜色的“小方块”,一块相当于255扇区(LBA制式),或者是63扇区(CHS制式)。 测试速度反映在右侧的方块的“明亮”度,越上面越快,绿色表示还可以放心的块,红色是BAD块,?号代表测试超时。 HDDL常用菜单 ALT+B---第一项(ALT+L)选择待修硬盘 PMIARY(1FOH)主硬盘线(第一个IDE) SECNDARY(17ON)从硬线(第二个IDE) MASTOR 主盘 SLAVE 从盘 可根据硬盘位置选择相应参数 ALT +T----第二项 扇区接正清零 BNEPEA(顺序)1 cektop 每一个扇区一个读写单位 HA3A (倒序) 256 CETOPOB 每256个扇区。。 HAY。。。。LBA :0 起始LBA数 KOH。。。。LBA:XXX结束LBA数 ALT+T---------第三项 扇区快速清零 ALT+T---------第一项,检测硬盘 ALT+X 退出 HP使用方法 输入两次回车选择待修硬盘 RUN SPEED BRNCHMARKS FOR THIS DRIVE?是否进行完整测试 应输入N 输入ALT+M] 输入R 选择START进行修复 HDDREG使用方法 1选择硬盘、输入相应数值,一般为2 输入后回车输入起始位置 ENTER OFFSET FROM THE BEGINNIMP :0 MB 回车如按容量输入,在输入数值后加字母M回车如按扇区数输入,直接输入数直回车要中止修复,输入CTRL+BREAK 4,B—0 BAD SECTORS FOND 发现的坏区 R---0 BAD SECTORS RECOVERED 已修复的坏区如上下数值一致,说明已修好
作者: sunweipeng    时间: 2009-5-16 21:35
THDD用法
选择硬盘
菜单显示
CLEAR FAT  清除分区表
CLEAR MBR 清除MBR(主引导扇区)
SURFACE TEST 表面测试
VIEW DEFECT LIST 查表缺陷列表
CHOICE DRIVE 切换硬盘
EXIT  退出
测试修复方法
a, 选择SURFACE TEST  先进行测试
选择LBA方式测试
可再选择起始位置(MANVAL  SET ,自定义开始位置
B,测试完成发现坏道后,选择VIEW DEFECT LIST
R-REPAIR DEFECT 显示为白色彩且右边的缺陷列表中有坏区显示,此时输入R
进行修复


DM低格清零方法
进入主菜单
输入A
输入M
输入U
选择硬盘
A,ZERO FILL DEIVE  磁盘填零
B,LOW LEVED FORMAT 磁盘低格
C,SET DRIVE SIZE 设置容量
选择ZERO FILL DIVE 输入ALT+C 选择YES 开始清零
清零完成后,再进行低格


FDC使用方法(软盘制作和恢复数据)
READ FROM SOURCE DRIVE   读源盘信息
Write to tarqit drive 写到目标盘
FORMAT TARGET DRIVE 格式化目标盘
PUT INTO IMAGE FILE  生成锐象文件
GET INTTO IMGAGE FILE 从锐象文件恢复
。。。。。
ESCAPE  (EXIT TO DOS)


各镜像象文件
KV0001  ---KV003三个锐象文件为杀毒软件(DOS下的)
DFT 专修IBM硬盘的软件
BOOT KEY 专解逻辑锁的软件
BOOT –98  纯98DOS引导文件
MHDD   MHDD
TOOLS   SP DISKGE 等硬盘软件
DOS622   DOS622引导盘
HDDTEG  HDDREG软件
MEM  内存测试软件
IBM----DM   DM
MAXBLAST  迈拓工具
FTOOL   IBM硬盘工具
REPAIR   HP   HDDL   HDDREG  等修坏道软件


逻辑锁的解法(保留数据)
现象;能正常认到硬盘,但无法引导,用光驱,软件等也无法引导,出现死机
解决方法:
1、 用FDC工具作两张软盘
进入FDC 选GET FROM LAGE FILE 项,输入BOOT 98
再选WRITE TO TAMGER DRIVE 进入第二项
FORMAT ALL AND WRITE 放入软盘,输入开始制作,再用同样方法制作一张BOOT KEY 盘
2、 boot key 解密磁盘
BOOT –98 纯98启动磁盘
3、 用BOOT KEY 引可以正常引导,4、 因为解锁后IO。SYS文件将不5、 读取分区表因此软盘引导看不6、 到C盘等盘符是正常现象。
7、 用软盘下的DISKGEN---工具------重建分区表-----自动方式恢复8、 分区表,9、 恢复10、 好后存盘退出
11、 用SPFDISK------左菜单-----重建MBR(主引导扇区)
12、 试一下能否正常引导,13、 如不14、 能正常引导,15、 用纯WIN98起动磁盘引导,16、 输入SYS----A:--C:完成后应该就可以引导了
17、 0道坏的修复18、 方法,19、 (0道坏有提示信息)
现象与逻辑锁相象,大部分时候有轻微异响,再有无法分区格式化
作者: sunweipeng    时间: 2009-5-16 21:35
第 九 章   专业维修软件PC3000
PC3000-解密版的安装方法:
1、PC3000运行于DOS系统。可以将PC3000的全部程序拷贝在系统盘中。
2、系统盘安装在IDE1的MASTER口。
3、待修盘安装在IDE2的MASTER口,并要求在BIOS中设为“NONE”。
4、PC3000要求在CONFIG.SYS中加载HIMEM.SYS及俄文版的EMM386.EXE。
5、在AUTOEXEC.BAT中先后执行EMUL目录内的PCDOSEMU.EXE和VGAGA.EXE。
6、进入PC3000目录,执行SHELL.EXE即可进入PC3000主界面。
7、注意:V09和V11版的EMUL文件相同,可以通用。V12版是另外一套。


PC-3000AT主菜单

ВЫБОР РЕЖИМА  
选择项目
Выбор типа накопителя
选择存储器
Проверка накопителя
检查存储器
Проверка контроллера
检查磁盘控制器
Комплексный тест
磁盘综合测试
Скрытие дефектов
磁盘缺陷扫描
Форматирование
通用的低级格式化
Выход
退出
作者: sunweipeng    时间: 2009-5-16 21:36
РЕГИСТР СОСТОЯНИЙ
状态寄存器
BAS   DRDY   DWF   DSC   DRQ   CORR   INX    ERR  


РЕГИСТР ОШИБОК
误差寄存器
BBK   UNC     O    IDNF   O    ABRT   TONF   AMNF  


  LBA
CHS (c)
关于 Выход
退出   
  вверх
向上   Отмен
取消     
   
         
  вниз
向下   Ввод
输入     
SMART
维护和自动修理技术信息 Passp
磁盘信息   




Проверка накопителя 检查存储器


Тран.
对扇区写入编号

Выход
退出
Шаг-
减少柱数
Шаг+
增加柱数
X->0
全部清零
Отмен
取消
X->A
磁头移到?柱
A<->B
磁头来回移动
RND
磁头随机移动

Стир
全部扇区填零
Просм
按(柱/头/扇)查看
Зап
按每柱填充代码
Ввод
输入
Гол
(головку)磁头移到?头
Т




Определение параметров НМД
参数定义   

     
Выполняется
完成  


Ошибка
错误   
накопитель не выдал состояние
存储器没有准备好
готовности в течении 15 сек   
нажмите любую клавишу
按任意键继续  




       Проверка контроллера  检查控制器
Чтение регистра состояния в цикле
循环阅读寄存器的情况
Тест буфера сектора
测试扇区缓冲器
Запись сектора в цикле
循环写入扇区缓冲器
Чтение сектора в цикле
循环读出扇区缓冲器
Тест IRQ
测试硬盘中断 IRQ
Внутренняя диагностика НМД
内部的诊断
Сброс НМД
硬盘复位
Выход
退出
   




Комплексный тест   综合的测试

ВНИМАНИЕ
注意
В процессе тестирования
过程
Данные будут разрушены
数据将会丢失
Начальный цилиндр: 0
开始的柱
Конечный цилиндр: 1
结束的柱
Производить запись: да
               进行写入动作        : 是的
нажмите[Ввод]  или [Отмена]
按键      输入      或者    取消

Тест контроллера
测试控制器
Тест IRQ
测试 IRQ
Тест буфера сектора
测试扇区缓冲器
Тест рекалибровки
Проверка формата
检查格式
Случайное чтение
随机的读出
Проверка поверхностей
表面检查

Прерывание оператора
操作员中断
продолжать тест
继续做测试
пропустить тест
跳过测试
пропустить все тесты
跳过全部测试

   



Скрытие дефектов  缺陷

Выбор скрытие
选择
Автоматическое скрытие
自动
Ручное скрытие
手动
Отменить скрытие
取消
[Esc]-Выход
退出

ВНИМАНИЕ
注意
Начальный цилиндр:0
开始的柱
Конечный цилиндр:1
结束的柱
Количество проходов:3
反复次数
нажмите[Ввод] или [Отмена]
按键      输入      或者    取消

ВНИМАНИЕ
注意
В процессе отмены скрытия дефектов
缺陷扫描过程取消
Данные пользователя будут разрушены
数据将会丢失
Начальный цилиндр:0
开始的柱
Конечный цилиндр:1
结束的柱
нажмите[Ввод] или [Отмена]
按键      输入      或者    取消
     
Форматирование  通用的擦除

ВНИМАНИЕ
注意
В процессе форматирования
过程
Данные пользователя будут разрушены
数据将会丢失
Начальный цилиндр:0
开始的柱
Конечный цилиндр:1
结束的柱
нажмите[Ввод] или [Отмена]
按键      输入      或者    取消
作者: sunweipeng    时间: 2009-5-16 21:37
PC3K写固件的方法
MAXTOR  IBM
先跳成安全模式(指硬盘的跳线)
MAXTOR几种安全跳线:
美钻:
星钻:
金钻

IBM的安全模式

此时,硬盘通电不转但可在BIOS中或PC3K中找到型号
应在进入PC3K后再将硬盘接到第二条IDE线上
在写固件前应先将相应的固件信息复制到PC3K的目录下,需要的文件有: LDR、RAM、MXDSPMDD
进入PC3K相应菜单。(以下以2B0201为例)
1, 进入PCMX-DSP
2, 选第二项,3, 写LDR文件(需要选择相应的LDR文件)在此选择(2B0201。LDR,4, 选后在下一个菜单中选择第三项,5, (预处理并写入DSP指6, 令)在此过程中,7, 写入LDR文件后磁盘起转现象,8, 先指9, 示灯闪一段时间,10, BOS灯亮,11, 硬盘起转,12, 有绿色提示,13, )说明LDR写入基本正常
14, 退到主菜单选择第三项,15, 写RAM文件,16, (需要选择相应的RAM文件)在此选择:2B0201“选好后,17, 在下菜单中有范围选项,18, 使用默认写完后有绿色表示写入成功。
19, 退到主菜单,20, 选择第一项进到固件区操作
21, 选1,22, 2,23, 3项将固件写入硬盘
24, 选1,25, 2,26, 4,27, 3,28, 项复29, 位GLIST
30, 选1,31, 2,32, 1检查固件
33, 断电,34, 跳回正常模式,35, 如能认到盘,,36, 成功。如不37, 能认或认错参数,38, 换固件再写一次
MAXTOR通病,1,认错参数
2,电机上电转一下就停
写固件不成的原因
固件兼容性不好(多保存固件信息)
LDR不能成功写入(热交换法)
固件区坏

FUJ写固件的方法
1、 复2、 制相应信息到PC33K目录下(BIN、RSC、 FUJMPGMOD)
3、 选择相应菜单进入富士通相应选项
4、 选第二项,5、 写BIN文件(即写BIOS信息)(进入选第二项写)
6、 选第一项,7、 并选对正确的硬盘型号
8、 选3,2,2,1写库信息
9、 选3、2、4写盘体固件
10、 断电、能正常认到盘用MHDD测试坏道
一般都会有大量坏道,如无坏道,成功
11、 如有坏道,12、 进PC3K选5项进行内部低格
13、 如还有坏道,14、 则换其它固件再写
FUJ通病、寻道正常但不认盘
写固件不成功的原因
坏道多、固件兼容性不好(换其它固件写)

PC3K修坏道方法
1、 通用方法
伺服检测
表面测试
内部低格(如有)
逻辑测试
2、 MAXTOR WD  修坏道方法
G转P
用MHDD加GLIST
再G转P
反复
3、 昆腾、FUJ修坏道方法
封闭磁道(自动将G转P)
用MHDD
再封闭
4、 若前面有坏道,5、 且PLIST满
清空所有缺陷列表
通用方法修复
保证前面磁盘可用
用MHDD或PC3K封闭后面容量
作者: sunweipeng    时间: 2009-5-16 21:37
第 十 章   数据恢复
一概论
    初买来一块硬盘,我们是没有办法使用的,你需要将它分区、格式化,然后再安装上操作系统才可以使用。一个完整硬盘的数据应该包括五部分:MBR,DBR,FAT,DIR区和DATA区。其中只有主引导扇区是唯一的,其它的随你的分区数的增加而增加。
    主引导扇区
    主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。其中主引导记录的作用就是检查分区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。至于分区表,很多人都知道,以80H或00H为开始标志,以55AAH为结束标志,共64字节,位于本扇区的最末端。值得一提的是,MBR是由分区程序(例如DOS 的Fdisk.exe)产生的,不同的操作系统可能这个扇区是不尽相同。如果你有这个意向也可以自己去编写一个,只要它能完成前述的任务即可,这也是为什么能实现多系统启动的原因(说句题外话:正因为这个主引导记录容易编写,所以才出现了很多的引导区病毒)。
    操作系统引导扇区
     OBR(OS Boot Record)即操作系统引导扇区,通常位于硬盘的0磁道1柱面1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。其实每个逻辑分区都有一个OBR,其参数视分区的大小、操作系统的类别而有所不同。引导程序的主要任务是判断本分区根目录前两个文件是否为操作系统的引导文件(例如MSDOS或者起源于MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一个文件读入内存,并把控制权交予该文件。BPB参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数、分配单元(Allocation Unit,以前也称之为簇)的大小等重要参数。OBR由高级格式化程序产生(例如DOS 的Format.com)。
    文件分配表
    FAT(File Allocation Table)即文件分配表,是DOS/Win9x系统的文件寻址系统,为了数据安全起见,FAT一般做两个,第二FAT为第一FAT的备份, FAT区紧接在OBR之后,其大小由本分区的大小及文件分配单元的大小决定。关于FAT的格式历来有很多选择,Microsoft 的DOS及Windows采用我们所熟悉的FAT12、FAT16和FAT32格式,但除此以外并非没有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。
    目录区
    DIR是Directory即根目录区的简写,DIR紧接在第二FAT表之后,只有FAT还不能定位文件在磁盘中的位置,FAT还必须和DIR配合才能准确定位文件的位置。DIR记录着每个文件(目录)的起始单元(这是最重要的)、文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在磁盘的具体位置及大小了。在DIR区之后,才是真正意义上的数据存储区,即DATA区。
    数据区
    DATA虽然占据了硬盘的绝大部分空间,但没有了前面的各部分,它对于我们来说,也只能是一些枯燥的二进制代码,没有任何意义。在这里有一点要说明的是,我们通常所说的格式化程序(指高级格式化,例如DOS下的Format程序),并没有把DATA区的数据清除,只是重写了FAT表而已,至于分区硬盘,也只是修改了MBR和OBR,绝大部分的DATA区的数据并没有被改变,这也是许多硬盘数据能够得以修复的原因。但即便如此,如MBR/OBR/FAT/DIR之一被破坏的话,也足够咱们那些所谓的DIY老鸟们忙乎半天了……需要提醒大家的是,如果你经常整理磁盘,那么你的数据区的数据可能是连续的,这样即使MBR/FAT/DIR全部坏了,我们也可以使用磁盘编辑软件(比如DOS下的DiskEdit),只要找到一个文件的起始保存位置,那么这个文件就有可能被恢复(当然了,这需要一个前提,那就是你没有覆盖这个文件……)。
    硬盘分区方式
    我们平时说到的分区概念,不外乎三种:主分区、扩展分区和逻辑分区。
    主分区是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。在主分区中,不允许再建立其它逻辑磁盘。
    扩展分区的概念则比较复杂,也是造成分区和逻辑磁盘混淆的主要原因。由于硬盘仅仅为分区表保留了64个字节的存储空间,而每个分区的参数占据16个字节,故主引导扇区中总计可以存储4个分区的数据。操作系统只允许存储4个分区的数据,如果说逻辑磁盘就是分区,则系统最多只允许4个逻辑磁盘。对于具体的应用,4个逻辑磁盘往往不能满足实际需求。为了建立更多的逻辑磁盘供操作系统使用,系统引入了扩展分区的概念。
    所谓扩展分区,严格地讲它不是一个实际意义的分区,它仅仅是一个指向下一个分区的指针,这种指针结构将形成一个单向链表。这样在主引导扇区中除了主分区外,仅需要存储一个被称为扩展分区的分区数据,通过这个扩展分区的数据可以找到下一个分区(实际上也就是下一个逻辑磁盘)的起始位置,以此起始位置类推可以找到所有的分区。无论系统中建立多少个逻辑磁盘,在主引导扇区中通过一个扩展分区的参数就可以逐个找到每一个逻辑磁盘。
    需要特别注意的是,由于主分区之后的各个分区是通过一种单向链表的结构来实现链接的,因此,若单向链表发生问题,将导致逻辑磁盘的丢失。
    数据存储原理
    既然要进行数据的恢复,当然数据的存储原理我们不能不提,在这之中,我们还要介绍一下数据的删除和硬盘的格式化相关问题……
    文件的读取
    操作系统从目录区中读取文件信息(包括文件名、后缀名、文件大小、修改日期和文件在数据区保存的第一个簇的簇号),我们这里假设第一个簇号是0023。
    操作系统从0023簇读取相应的数据,然后再找到FAT的0023单元,如果内容是文件结束标志(FF),则表示文件结束,否则内容保存数据的下一个簇的簇号,这样重复下去直到遇到文件结束标志。
作者: sunweipeng    时间: 2009-5-16 21:37
文件的写入
    当我们要保存文件时,操作系统首先在DIR区中找到空区写入文件名、大小和创建时间等相应信息,然后在Data区找到闲置空间将文件保存,并将Data区的第一个簇写入DIR区,其余的动作和上边的读取动作差不多。
    文件的删除
    Win9x的文件删除工作却是很简单的,简单到只在目录区做了一点小改动——将目录区的文件的第一个字符改成了E5就表示将改文件删除了。

Fdisk和Format的一点小说明
    和文件的删除类似,利用Fdisk删除再建立分区和利用Format格式化逻辑磁盘(假设你格式化的时候并没有使用/U这个无条件格式化参数)都没有将数据从DATA区直接删除,前者只是改变了分区表,后者只是修改了FAT表,因此被误删除的分区和误格式化的硬盘完全有可能恢复……



   
系统启动流程
    各种不同的操作系统启动流程不尽相同,我们这里以Win9x/DOS的启动流程为例。
    第一阶段:系统加电自检POST过程。POST是Power On Self Test的缩写,也就是加电自检的意思,微机执行内存FFFF0H处的程序(这里是一段固化的ROM程序),对系统的硬件(包括内存)进行检查。
    第二阶段:读取分区记录和引导记录。当微机检查到硬件正常并与CMOS设置相符后,按照CMOS设置从相应设备启动(我们这里假设从硬盘启动),读取硬盘的分区记录(DPT)和主引导记录(MBR)。
    第三阶段:读取DOS引导记录。微机正确读取分区记录和主引导记录后,如果主引导记录和分区表校验正确,则执行主引导记录并进一步读取DOS引导记录(位于每一个主分区的第一个扇区),然后执行该DOS引导记录。
    第四阶段:装载系统隐含文件。将DOS系统的隐含文件IO.SYS入内存,加载基本的文件系统FAT,这时候一般会出现Starting Windows 9x...的标志,IO.SYS将MS.SYS读入内存,并处理System.dat和User.dat文件,加载磁盘压缩程序。
    第五阶段:实DOS模式配置。系统隐含文件装载完成,微机将执行系统隐含文件,并执行系统配置文件(Config.sys),加载Config.sys中定义的各种驱动程序。
第六阶段:调入命令解释程序(Command.com)。系统装载命令管理程序,以便对系统的各种操作命令进行协调管理(我们所使用的Dir、Copy等内部命令就是由Command.com提供的)。
    第七阶段:执行批处理文件(Autoexec.bat)。微机将一步一步地执行批处理文件中的各条命令。
    第八阶段:加载Win.com。Win.com负责将Windows下的各种驱动程序和启动执行文件加以执行,至此启动完毕。
作者: sunweipeng    时间: 2009-5-16 21:38
数据可恢复的前提
  有人觉得这个题目说法比较奇特,但数据恢复,作为一个数据再现的过程,一定要解决两个问题,第一是从哪里恢复的问题,第二是怎么恢复的问题。解决了这两个问题,我们事实上就把握了数据恢复的全部思想脉络。而这一部分就是从哪里恢复的问题。
有效而及时的备份中是数据恢复最可靠的来源,在许多人倡导备份到秒的今天,恐怕不会有人怀疑这点。而有些备份机制则是系统内建的,比如两份FAT表。
实际有效性的判定是关键,对我们来说,硬盘无法自举、文件找不到、文件打不开等现象,其实并不与数据丢失画等号。因为此时往往数据只是从操作系统的角度是一种逻辑丢失,而从物理扇区意义上,它仍然存在或部分存在。最明显的就是文件删除的例子,事实上,这只是把文件首字节,改为0E而已。而此时文件体依然存在。
数据损坏过程的可逆性分析:对数据的改变无非两种,取代和变换,前者是不可逆的,而后者则是可逆的。我们以杀毒为例,对于大多文件性病毒来说,那些以附加而非代换方式感染的文件型病毒,理想的杀毒过程就是感染的逆过程。这种分析也常见与重要信息被隐藏搬移或者被加密的情况,但分析将比较复杂。
数据本身是否是标准信息:有些信息实际是通用或局部通用的,你无须考虑如何从本机抢救。只要相同或相近的系统版本就可以了,比如BOOT区、隐含扇区、WINDOWS的DLL文件等等。典型的例子如分区表的代码区,这是一段标准代码,事实上,它就放在你的FDISK程序里面,你可以用DEBUG把他提取出来。
数据本身是否可以由其他信息统计再生:有些信息尽管丢失了,也没有备份。但它实际可以从其他数据中间接求得。最典型的就是主分区表中的分区信息,即使你把他清零也不必害怕,因为你可以从你几个分区中计算再生。
破坏的完成程度:事实上,FDISK、FORMAT都不会彻底破坏数据,一般只有低格和扇区覆盖操作才会彻底破坏数据。但有时,破坏过程或者误操作过程会因人工终止、死机等原因不能完成。最明显的就是CIH病毒的例子,由于CIH是以1024字节为单位覆盖扇区,这当然是不可逆过程,于是我们最初都认为,破坏是很难恢复的,除非人工终止。事实上,当病毒覆盖某些扇区时会与9X系统发生冲突,从而造成死机,使数据得到了保护。

分区表损坏的修复
  硬盘主引导记录所在的扇区也是病毒重点攻击的地方,通过破坏主引导扇区中的DPT(分区表),即可轻易地损毁硬盘分区信息。分区表的损坏通常来说不是物理损坏,而是分区数据被破坏。因此,通常情况下,可以用软件来修复。 通常情况下,硬盘分区之后,备份一份分区表至软盘、光盘或者USB盘上是极为明智的。这个方面,国内著名的杀毒软件KV3000系列和瑞星都提供了完整的解决方案。另外,对于没有备份分区表的硬盘,也提供了相应的修复方法,不过成功率相对较低。另外,中文磁盘工具DiskMan在这方面也是行家里手。重建分区表作为它的一个“杀手锏”功能,非常适合用来修复分区表损坏。
对于硬盘分区表被分区调整软件(或病毒)严重破坏,引起硬盘和系统瘫痪,DiskMan可通过未被破坏的分区引导记录信息重新建立分区表。在菜单的工具栏中选择“重建分区表”,DiskMan即开始搜索并重建分区。DiskMan将首先搜索0柱面0磁头从2扇区开始的隐含扇区,寻找被病毒挪动过的分区表。接下来搜索每个磁头的第一个扇区。搜索过程可以采用“自动”或“交互”两种方式进行。自动方式保留发现的每一个分区,适用于大多数情况。交互方式对发现的每一个分区都给出提示,由用户选择是否保留。当自动方式重建的分区表不正确时,可以采用交互方式重新搜索。但是,需要注意的是,重建分区表功能不能做到百分之百的修复分区表,除非你以前曾经备份过分区表,然后通过还原以前备份的分区表来修复分区表损坏。因此可见,平时备份一份分区表是多么的必要!
作者: sunweipeng    时间: 2009-5-16 21:38
第十一章   典型故障及维修流程
硬盘诊断要领。
1.检查电源部是否供电
1) 与硬盘相连的电源接头的中间的2插头是接地(ground)头,两边的接头各位+5V DC 和+12V DC。
2) 可通过spindle Motor是否转动来判断电源供应与否,如果转动就说明电源供电正常。
2.  连线(Cable)是否连接正确
1) Riborn Cable有颜色的部分一般时1所在的部分,第20pin是key.,因此没有pin。
2) 有电源的一边一般为1所在的一边。
3) 经常移动的硬盘或使用时间较长的计算机而言,更换连线(cable)来测试也是较好的方法,因为虽然连接部和外观上没有异常,但也可能因为接触阻力,noixe, 连接不良(poor connection)等问题而不能正常工作的情况也时有发生。
3. 检查设置(setting)
1) 检查是否根据使用数量和使用目的而正确设定Disk Select Jumper(Master/Slave)。
4.检查安装(set up)是否正确
-有自动检测(Auto Detection)功能的, 打开电源后用自动检测(Auto Detection)来识别硬盘。
1)如自动检测和硬盘初始化一切正常,可以认为除坏扇区等表面损伤外硬盘硬件基本正常。
2)找不到硬盘(自动检测不到)时,按照5以下步骤找到后,按照各自的要领分区(partition), 格式化(format), Surface Analysis, NDD依次检查硬盘状况。
5.检查spidle motor是否转动
1)检查spindle motor是否转动时,供应电源并用手轻触磁盘得上盖, 可感觉到转动震动。 大部分硬盘驱动器发出转动声音。
2)Spindle Motor不转动的原因有
-  没有供应电源
-  Board有损
-  spindle Motor自身有损
-  Stictiontiction
  spindle motor 不能启动,不能开始转动,达不到正常的转动速度,转动速度忽高忽低等的故障的修理过程也各不相同。
-  供应电源后spindle Motor开始转动后,如出现刮磨的声音,可说明磁片有刮痕或磁头已破损。
-  如spindle Motor正常转动,但出现碰橦声或时而转动时而不转动,说明spindle 相关的机能基本正常,是在为了搜索(search)磁片上必要的数据而重试(retry)过程发生的现象,也叫Not Ready, 其原因是多方面综合造成的。
6. 检查磁头在初始化过程中是否正常
1)spindle speed达到正常速度(旧的驱动器需6-15秒,最新驱动器需2-6秒),磁头从里向外移动, 可用手来感觉到其初始化过程。
2)  达到这个状态以后,除坏扇区以外的80%-90%可达到ready状态。
7.利用HDD检测软件检查读/写功能和表面状态
1)没有HDD检测软件的情况下,可通过一般步骤来检查。
* Partition
* Format
* Scandisk, NDD等
2)表面状态不好或有坏扇区存在的情况下,要确定是否修复之后使用。
坏扇区较少并且不扩散的情况下,对使用没有大的影响。
作者: sunweipeng    时间: 2009-5-16 21:39
硬盘0道损坏的维修
    硬盘经常启动,是最常用的一个区域,所以损坏机率比其他扇区要大的多.我们来仔细谈谈硬盘0道的一些知识和维修方法.
    硬盘0道损坏的现象一般就是主板自检不通过(硬盘加电后自检声音正确即寻道音).还有启动非常的慢(其他光盘引导也是慢).这种情况一般都能确定属于0道故障(还有一种和0道比较相近的故障就是硬盘固件错误通病,注意区分--固件错寻道音有区别).
我们有2种方法处理:
(1): 用户自己处理0道逻辑坏道)
可以用dm,lformat,mhdd来处理0道损坏硬盘(但成功率不高,只适合于轻微损坏的0道修复).我们推荐用lformat的热拔插法来修.先用光盘引导电脑(代修硬盘先只插上数据线,不插电源线)等电脑启动成功后,然后再插硬盘的电源线(注意这是带电拔插,注意电源别插反了,搞不好烧板的).等到硬盘起转自检声完成以后,运行lformat.exe软件,选择找到硬盘参数,进行低格.如果就是修0道故障,只需低格1分钟即可退出.用其他软件分区,看看修复成功没有.如果这样还不能修复,你可以试试hp,dm的擦除.mhdd的擦除试试.还不行就得用第2种方法处理了.
(2):维修人员处理0道物理损坏)
一般专业的修理0道问题都是用pc3000来处理的比较多.你可以先扫描,伺服测试等来确定是否就只是0道损坏,如果就是0道问题的话,手动封闭硬盘的0,0地址即可.自动屏蔽到p-list.如果经过你的检测属于0磁头损坏的话,只有砍掉硬盘的0磁头才能正常的工作,具体方法每个牌子的操作是不同的)

各种硬盘常见故障
一坏道
IBM----DFT软件     DDD-SI软件
以上不保存数据
MHDD---SCAN(打开REMAP)保存数据
二、有规律性异响
原因:0道坏(有时能检测到有时不能)
方法:取下电路板、洗板水处理盘体与加松香吹,处理好后用软件修坏道
三、5V保护。检查保护电路,更换
跳线、IBM跳线很多,一般为第一和第二种换回旧的BIOS(8只脚CPU下方,一般为593C6)如BIOS坏,则找不到相同硬盘读BIOS信息和盘体信息写到该硬盘(用PC3000)
昆腾(LA、LB、LC CX  6。4G---30G)
驱动IC坏(TDA5247)
现象:指示灯通电亮一下就灭
指示灯通电亮十下,反复、异响
换驱动IC(注、可与AN8248互换)性能稳定但价格高
寻道音正常但不认盘
CPU到数据线间的电阻或排阻坏
一盘固件很少坏
坏道
39, HDDREG即可完好解决
如修不好,用PC3K将GLIST转成PLIST或用PC3K直接进行伺服------表面-------逻辑测试修复
四、换板原则:
型号相同的板可以直接替换
认型号方法:电路板在下解的白色标签第一行的中间两个字母
昆腾(LM、AS、LD      15G-----60G类似MAXTOR)
寻道正常不认盘
写固件
整盘坏道或速度很慢
写相应固件
对批次要求较高,写完后用PC3K修复,少量坏道用HDDREG修
4、MAXTOR
坏道         少量用软件修复(HDDREG)
2,整盘坏或慢   与新昆腾维修方法一样
错参数       写固件、复位或清空GLIST
因为MAXROR硬盘认错参数据一般是GLIST溢出引起,所以写好固件后要复位或清空GLIST
上电转几下就停转
与认错参数的修复方法一样
换板原则
主芯片和驱动IC一样即可,盘体标识一样时、主芯片不一样也可换板
西捷(U系列、酷鱼系列)
坏道
首先HP修复效果较好(保数据)
换板
驱动IC和主芯片一样、换BIOS
西数
少量坏道
用MHDD
大量坏道或MHDD反全是“S”用PC3K中的内部低格------不考虑G、P列表如再有坏道一般为少量的,用MHDD修即可
3、换板原则
AB   AA    BB   EB  JB  板型号是相同可替换
富士通
坏道
软件修复
大量坏道或整盘坏道
PC3K内部低格
寻道正常不认盘
写固件----内部低格、如坏道还多,用PC3K修坏道
换板原则
MPG—AH     MPG---AT   MPD—AH   寻。。。。
只要型号一样容量不一定换回原BIOS







内部资料 谢绝外传
作者: open牛牛    时间: 2009-5-20 16:42
楼主发的这个己经不实用了。
作者: open牛牛    时间: 2009-5-20 16:42
技术还是停滞在5年前。
作者: open牛牛    时间: 2009-5-20 16:43
另外所讲的PC3000还是ISA版,,
现在PC3000跟HRT的UDMA都出来了。
而且国内的XLY也都己经泛滥了。

[ 本帖最后由 open牛牛 于 2009-5-22 14:26 编辑 ]




欢迎光临 热点科技 (http://www.itheat.com/activity/) Powered by Discuz! X3.2