效率源数据恢复论坛

 找回密码
 免费注册

QQ登录

用新浪微博登录

快捷导航
查看: 2849|回复: 4
打印 上一主题 下一主题

[图文资料] 效率源日立硬盘数据恢复及固件修复程序 入门篇第6章

[复制链接]
跳转到指定楼层
楼主
发表于 2009-8-29 10:16:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
效率源日立硬盘数据恢复及固件修复程序 入门篇


第六章 固件读取
  • 什么是硬盘固件?
  • 什么是固件?
固件(Firmware)名词详解:所谓固件(Firmware)就是写入EROM或EPROM(可编程只读存储器)中的程序,通俗的理解就是"固化的软件"。更简单的说,Firmware就是BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。
固件又称FIRMWARE,它是存储于设备中的EEPROM(电可擦除可编程存储非只读芯片)芯片中,可由用户通过特定的刷新程序进行升级的程序。它的作用相当于主板的BIOS,里面装的是用汇编语言编写的,协调设备各个内部部件之间相互工作用的装有软件的硬件!
那固件到底是指硬件还是软件呢?按我们现在的理解,固件应当指的是软件了。但软件种类繁多,并不是所有软件都能叫做固件的,一般来说,担任着一个系统最基础、最底层工作的软件才可以称之为固件,比如我们常说的计算机主板上的BIOS,在以前其实更多的专业人士叫它固件(FirmWare)。
通常这些硬件内所保存的程序是无法被用户直接读出或修改的,在以前,一般情况下是没有必要对固件进行升级操作的,即使在固件内发现了严重的Bug也必须由专业人员带着写好程序的EPROM把原来机器上的EPROM更换下来。
由于早期PC性能不高,设计上不很灵活,所以BIOS芯片一般采用了ROM设计,它的Firmware代码是在生产过程中固化的,用任何手段都无法修改。随着电脑的不断发展,修改BIOS以适应不断更新的硬件环境成了用户们的迫切要求,所以,可重复写入的EPROM出现了。
EPROM可以通过紫外线来擦除原有的Firmware,再用专用读写器更新。由于价格低廉,常被低档的显卡、Modem采用,但这一过程需要一般用户不具备的特殊器材和技术要求,操作难度非常高,所以个人用户想要自己升级BIOS仍然艰难。
随着PC技术的飞速发展,目前的BIOS也几乎都改用了EEPROM(也叫E2PROM,电可擦除可编程存储器)和Flash Memory(闪存)设计,它们是一种快速擦写存储器,也是一种具有不挥发性的存储器,可以在线进行擦除和重写。由于二者的结构、工艺和适用性的不同,现在EEPROM多用于主板等需要即时部分修改、储存Firmware(我们平时对BIOS进行设置、优化)的电脑设备,而Flash Memory则多用于光驱、modem、数码相机等需要完全修改、储存Firmware的电脑设备。
  • 硬盘固件的理解
对于硬盘,我们可以这样来理解:好比硬盘是一台电脑主机,(实际上算是单片机了)固件的话相当于BIOS和操作系统和程序,因为固件里包括了引导命令,控制语句,和执行语句等,从备份的固件的大小就可以看出来。
硬盘的型号容量大小都 包括在里面,这些称为厂家信息, 这些命令语句,信息等有的是保存在芯片之中,统称为固件。有的盘子是部分保存在电路板的芯片中部分保存在硬盘的负磁道,就是零磁道 前面的磁道,(这部分的内容是一般的软件不能读取的),有的硬盘就是将所有的命令语句,信息全都保存在负磁道 ,这样一样,成本可以大大降低。
大多数的硬盘出问题 是出在这命令语句,信息上(固件),因为每次硬盘引导,都要读这些语句,久而久之就会出错,我们知道硬盘用长了就会出错,要么是逻辑坏道,要么是物理坏道,要么分区表丢了,总之是一大堆的问题 ,同样负磁道 也会出这样的问题,如果不是负磁道物理坏道,那么硬盘修复的成功率将是很高的,只要用专门的工具把那固件写一遍就可以了。
  • 固件读取功能
    固件读取和固件区工作组的设置是紧密相关的。
    默认状态下,固件区工作组是选择的A组。我们看到模块读取列表中的模块,都是A组模块。
    当我们手动将固件区工作组设置改为B组的时候,
    模块读取列表中显示的模块就是B组模块了。
    我们可以看得出来,A/B组模块列表中的模块数量是不同的,其实C组中的模块更少。这是因为日立硬盘有3份固件,A组是基本固件模块组,模块最全,日志模块、事件记录模块等不重要的模块都包含在其中,平时使用中读写最频繁,最容易损坏; B组是A组的备份,一般是1头负责读写,只保留了重要的基本模块,模块数量自然比A组少;C组是第2份固件备份,也只保留了最重要的基本模块,也就是硬盘工作必备的模块,所以模块数量也很少。
    读取按钮就是读取固件,备份到路径栏指定的文件夹里面,生成按A/B/C 3个组分类的文件夹和后缀为.mod的文件。
    UBA方式读取固件,暂时仅供高手研究用,UBA读取方式是一种固件区线性访问方式,通过该方式我们可以任意读取固件区中任何位置的信息。
    在模块读取栏目,已经标示了模块的十六进制起始地址和十六进制模块长度
    根据这个起始地址和模块长度,可以在UBA框中输入对应值,以UBA方式备份出模块。至于其他地址,长度中的数据的备份方法、作用,仅供研究。
    好,固件读取功能,我们就介绍到这里。请接着看下面一章,固件写入。
    更多的数据恢复工具、数据恢复案例、数据恢复软件、数据恢复教程请参见效率源的官方网站和效率源官方论坛!
    作者:饶进


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

Rank: 1

积分
3
沙发
发表于 2009-8-29 12:07:00 | 只看该作者

回复:效率源日立硬盘数据恢复及固件修复程序 入门篇第6章

顶一下。。。。
l]

回复 支持 反对

使用道具 举报

0

主题

316

帖子

485

积分

中级会员

Rank: 3Rank: 3

积分
485
板凳
发表于 2009-9-4 15:20:00 | 只看该作者

回复: 效率源日立硬盘数据恢复及固件修复程序 入门篇第6章

學習一下

回复 支持 反对

使用道具 举报

0

主题

75

帖子

80

积分

注册会员

Rank: 2

积分
80
地板
发表于 2009-9-5 15:29:00 | 只看该作者

回复:效率源日立硬盘数据恢复及固件修复程序 入门篇第6章

顶一下。。。。
l]

回复 支持 反对

使用道具 举报

0

主题

273

帖子

290

积分

中级会员

Rank: 3Rank: 3

积分
290
5#
发表于 2009-9-11 14:22:00 | 只看该作者

回复:效率源日立硬盘数据恢复及固件修复程序 入门篇第6章

学习

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

Copyright(C)2015-2016 四川效率源信息安全技术股份有限公司 版权所有|蜀ICP备09015844号|效率源数据恢复论坛  

GMT+8, 2024-9-27 21:20 , Processed in 0.196830 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2014 技术支持: Weixiaoduo.com

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