硬盘初始化流程

[复制链接]
  • TA的每日心情
    奋斗
    2019-8-28 15:47
  • 签到天数: 2182 天

    [LV.Master]三朝元老

    403

    主题

    4277

    回帖

    2万

    积分

    Intohard Team

    二极管(Diode) QQ:450194478

    Rank: 7Rank: 7Rank: 7

    积分
    29702
    QQ
    发表于 2007-9-4 19:38:54 | 显示全部楼层 |阅读模式
    正常情况下,硬盘在接通电源之后,都要进行“初始化”过程(也可以称为“自检”)。这时,会发出一阵子自检声音,这些声音长短和规律视不同牌子硬盘而各不一样,但同型号的正常硬盘的自检声音是一样的。 有经验的人都知道,这些自检声音是由于硬盘内部的磁头寻道及归位动作而发出的。为什么硬盘刚通电就需要执行这么多动作呢?简单地说,是硬盘在读取的记录在盘片中的初始化参数。一般熟悉硬盘的人都知道,硬盘有一系列基本参数,包括:牌子、型号、容量、柱面数、磁头数、每磁道扇区数、系列号、缓存大小、转速、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程序,可以在程序段中找到以上所列出的参数名称。

    该用户从未签到

    1

    主题

    20

    回帖

    129

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    129
    发表于 2007-9-5 16:03:49 | 显示全部楼层
    我这里就有几块是FUJITSU的小硬盘,电机不转,也无法识别.不知道如何修理.请楼主讲讲.
    [s:208] [s:208]

    该用户从未签到

    1

    主题

    77

    回帖

    120

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    120
    发表于 2007-9-17 17:40:59 | 显示全部楼层
    谢谢!很受益

    该用户从未签到

    5

    主题

    76

    回帖

    84

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    84
    发表于 2009-11-15 07:21:47 | 显示全部楼层
    呵呵,理论知识
  • TA的每日心情
    开心
    2013-5-12 12:31
  • 签到天数: 8 天

    [LV.3]八品县丞

    9

    主题

    647

    回帖

    4435

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    4435
    发表于 2010-3-30 17:09:46 | 显示全部楼层
    很好的东西,谢谢

    该用户从未签到

    0

    主题

    9

    回帖

    52

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    52
    发表于 2010-4-2 11:27:54 | 显示全部楼层
    新人,来此学习一下

    该用户从未签到

    0

    主题

    219

    回帖

    123

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    123
    发表于 2010-4-5 09:39:38 | 显示全部楼层
    学习一下,我保存了
  • TA的每日心情
    开心
    2024-8-13 11:51
  • 签到天数: 1051 天

    [LV.10]一品大学士

    1

    主题

    1079

    回帖

    5505

    积分

    [INTOHARD]团长

    Rank: 8Rank: 8

    积分
    5505
    发表于 2010-4-5 15:25:36 | 显示全部楼层
    新人,来此学习................(49:

    该用户从未签到

    0

    主题

    45

    回帖

    32

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    32
    发表于 2010-8-14 22:53:18 | 显示全部楼层
    要怎么用啊.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    205

    回帖

    191

    积分

    [INTOHARD]班长

    Rank: 2

    积分
    191
    发表于 2012-3-9 13:01:43 | 显示全部楼层
    谢谢分享。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表