2010硬盘教案2

上传人:laiq****ong 文档编号:59494510 上传时间:2022-03-03 格式:DOC 页数:41 大小:5.37MB
收藏 版权申诉 举报 下载
2010硬盘教案2_第1页
第1页 / 共41页
2010硬盘教案2_第2页
第2页 / 共41页
2010硬盘教案2_第3页
第3页 / 共41页
资源描述:

《2010硬盘教案2》由会员分享,可在线阅读,更多相关《2010硬盘教案2(41页珍藏版)》请在装配图网上搜索。

1、深圳人人电脑 网站: QQ:496072449打开灯泡,找到匹配LDR,在ATA0ATA1处打钩跑完F级的K10盘,提示ATA坏,要写ATA,下面用快写ATA方法。装载完ATA后,在指令下输入C指令再断电通电,就提示VENDOR坏了,下面写VENDOR先用y指令找到VENDOR的地址:13A71打开写模块菜单,选中VENDOR模块,找到匹配VENDOR写完ATA和VENDOR以后,再断电通电,就会出现INITIALIZING SMART.END 的提示,表示写ATA和VENDOR成功用单个模块做F级和快些ATA的截图ST详细指令信息Level T(状态T)主要含Cert测试,包括:下载代码;开

2、始工厂测试;设置驱动器“Age”;读Cert测试日志,读出错日志,写测试数据到flash,等命令。Level 1(状态转入/1)存储器控制命令,包括:显示缓冲,显示存储器,设置存储器,将缓冲内容拷贝到flsah,从磁盘读取系统参数等命令。Level 2(状态转入/2) 驱动器命令,包括:测试柱面,测试磁头,任意配置柱面/磁头和数据工作方式等的命令;设置数据工作方式,执行ECC测试,操作出错日志,转储RAM等的命令;将物理参数转换为逻辑参数,隐藏或启用柱面/磁头等的命令;主轴起转,主轴停转,寻址,读,写,读long,写long,读比较,睡眠,设置retry等的命令。Level 3(状态转入/3)

3、 寻址命令,包括:显示 zone 表;马达加速度测试;测量磁头切换 & 定位时间;显示磁头偏移;传动臂开环测试寻址,物理寻址,不同长度寻址测试;臂锁测试显示传动臂位置;迟滞测试;臂锁试验程序测试Level 4(状态转入/4) 伺服寻道命令,包括:操作隐藏柱面表;寻道误差测试;显示位置误差信号;Zap 伺服脉冲;设置伺服偏移;设置/显示寻道增益向传动臂发送脉冲Level 7(状态转入/7) 校正命令,包括:显示和调整参数;对读取磁道操作进行诊断;AGC增益控制;对所有Zone执行VCO校正。Level 8(状态转入/8) 特殊群写命令,保括:伺服诊断子命令; 配置命令;外部锁定主轴, 主轴转速调

4、整;设置马达偏流。Level 9(状态转入/9) 驱动器命令(完全忽略缺陷管理模式)除了上面9个level 的命令以外,还有两组附加的命令:在线命令和普通命令。在线命令是用来显示状态的;普通命令用来“poker(存入)”和“peek(读取)”存储器,存取寄存器,缓冲存储器和数据存储器。Level F(状态转入/F )最严重最底层的一个命令,本站研究发现有点和cert丢失,固件伺复信息丢失的含义,固件更是不用说!必须了解的基本工作状态功能!查看ALT信息在希捷指令中,用到最多的就是T级别的指令这里还是使用T级别T敲入V然后就可以看到ALT的信息数据!查看SN/PN号及其修改SN/PN号码查看SN

5、/PN号:此功能用于查看硬盘S/N号和P/N号。(注::50000000A1001301 AX3HS59BND 1001655240007000-7028使用命令是“%”就可以察看出当前硬盘的SN/PN;修改SN/PN的命令我们在以前讲述到使用“#”修改“$” 是设置存储器PCB的S/N号清G-LIST操作说明CTRL+ZTi1,1,22执行后开始清G-LIST当g表溢出比较有效!REMAP错误后清除命令Ti4,4,22执行后程序清除REMAP数据!隐藏柱面; 隐藏磁头,达到缺陷修复目的在/4级别下,使用x5251,01命令格式来隐藏柱面,隐藏磁头。5251含义是要隐藏的柱面;01是隐藏1磁头

6、隐藏 柱面5251; 隐藏磁头 01若 5251 &01这些数值没有输入,则显示隐藏的柱面和磁头!启用隐藏的柱面,磁头(能够隐藏就能够显示)还是在/4级别下,使用相反的方法显示回来!格式如下:z5251,015251 = 欲启用的柱面ffffh是启用所有隐藏的柱面 (缺省) 显示隐藏柱面列表01= 欲启用的磁头大家在使用指令的时候千万注意大小写!不然容易出现问题!首先说明的是大家在指令操作的时候,注意级别的转换,如果不在此级别使用指令,指令无效,请大家注意细节,因为指令一个字母就关系到成功与否!S.M.A.R.T清除: T/11 N1清除显示结果如下:Initializing SMART Se

7、ctors.S.M.A.R.T复位:T/11 N4清除显示结果如下:Initializing SMART Sectors.然后如下继续:1 N1清除显示结果如下:Initializing SMART Sectors.酷鱼砍头方法!T YE0然后再执行下一步:T AY0这是只保留一个头(保留的是0头),如果要是砍头后,出现Stuff was Unreadable信息,则要写入保留一个相同大小的ATA TRACK数据固件,写入这个数据和VENDOR数据!注意:固件版本号必须相同,固件是砍头后容量与之相同的!不然将会造成严重失败! Y命令恢复回来就可以!原来几个头就还原到几个头就是了! 1024k

8、x 16 buffer detected 表示:但前电路板缓存大小为1M。ALPINE - 1_Disk S.15 01-16-03 11:51 表示:电路板上的主芯片版本和出厂日期。Head Mask 0000 - Switch to full int. 表示:磁头已经复位,准备开始工作。3.06 05-13-03 14:11 表示:该硬盘的Firmware 固件型号和写入的时间。(P)PATA Reset 表示:当前是IDE接口硬盘。Master 或者 TP 表示:硬盘参数读取完成(以认盘)如果显示OVERLAY FAILED这个信息后,这个酷鱼硬盘就是通病的表现如果显示43 47很多时候

9、是sa区有问题如果显示Stuff Was Unreadable也算是通病的一种如果启动硬盘不在T显示在F那这个硬盘的APP损坏做F级维修。读取CERT数据到RAM很多时候无论做工厂自修复,还是需要调整硬盘微代码,或者执行CERT流程自检都需要读取CERT,在T R(CTRL+R)然后就可以读取到数据到RAMG-List缺陷表的查看通过指令进入后,进入T级别, TV1就可以查看到G-List表记录的缺陷!P-List缺陷表的查看和G-List方法差不多,只是指令的不同而已!进入T级别TV2这样就可以查看到P-List缺陷表所记录的信息了!电机停转与起转的命令,热交换必不可少2Z 回车 停转起转命

10、令是2U清P-List操作与说明转入Ti2,2,22执行后开始清除p表!磁头测试,让所有工作磁头都活动起来,测试当前磁头状态首先进入2级别,级别进入方式例如当前状态是T/2然后执行命令“s”不在2级别此命令无效! 注意:小写,不是大写.“Failed sys sect. Write”故障的修复方法“Failed sys sect. Write”故障可以在10分钟内修复,修复方法如下:进入T T2然后开始执行,如果超过30分钟未提示完成则表示修复失败,可以利用“N50,22”停止修复。N50,22也是转入T级别的必须工作状态。ERR 43 ERR 47”报错的修复此问题是在在进入指令后显示 “E

11、RR 43 ERR 47”报错(ERR 43 ERR 47报错能够自动停止),我们就开始针对这个故障修复做出说明如下:第一种方法:进入T敲入T2然后开始执行,等待完毕。至此修复结束。第二中方法:进入T敲入N2,22当执行后20分钟左右,停止(CTRL+C)再很大程度上也可以修复一部分以上两种方法修复完毕后,必须执行N50,22K8 K9 K10只读修复指令转到F级FFR4Fj,22TTRT/11FTi4,1,22第一步:CTRL+Z转到T;第二步: 切换到希捷指令集1级状态 /1;第三步:输入强制读写命令F 1F回车第四步:使用1级下的 1N1(复位SMART)命令复位SMART表;第五步:用

12、反斜杠/从1级回到T第六步:用CTRL+R命令加载校准模块到内存;第七步:使用T级下i4,1,22命令清空G表记录.G-List转P-List的操作与使用当G表缺陷太多大家都知道需要进行转表,转入到P表来解决缺陷太多的问题,但是它是如何操作呢, 进入TV结束后,然后再敲入V1回车结束后,继续敲入i,1,22回车结束后,敲入i,2,22回车上图为ATA 在WINHEX下的显示,红色部分显示为该硬盘的原始固件版本。上图为APP模块在WINHEX中的显示,红色筐里显示的是该硬盘的家族系列。上图为CERT模块上图为CERT TABLE模块上图为VENDOR模块双只读错误。 这种情况,一般是盘在使用过程

13、中,G表内容越来越大,最终爆掉,引起SMART模块错误,固件区进入保护状态,所以无法读取数据和认盘。 我们需要清空G表和复位SMART模块,来解决这个错误。输入/1到1 输入F,后面的指令强制执行 输入/,回到T 输入CTRL+R,加载CERT模块 输入I4,1,22命令是清空G表模块内容的意思。回到1,输入N1,22,意思是复位smart模块,如果,复位smart,没反应。 在指令行窗口,断电、开电。 在刚显示SATA Reset的时候就按CTRL+Z,强制到T不等错误的信息出来。 输入CTRL+R,加载CERT模块 输入i4,1,22 因为加载了CERT模块,按CTRL+C复位下硬盘, 在

14、1输入N1,22,无效,报错。 断电、开电,重来一次。 再次输入i4,1,22,按CRTL+C复位硬盘,只显示SATA Reset了,硬盘应该能就绪了。说明G表清除成功。 做一次N4E,22,清除下LOG(这一步可以选)希捷酷鱼7200.7硬盘自校准各流程功能明细硬盘安装和伺服校正测试TEST 01 - 制造临时日志TEST 02 - 格式化和测试错误日志磁头和电路校正测试TEST 03 - 伺服校正信息TEST 04 - 斜波加载/卸载测试TEST 05 - 传感器滞后测试TEST 06 - 磁头切换测试TEST 07 - RUNOUT补偿测试TEST 08 - 当检查伺服错误时盘上写入2T

15、类型TEST 09 - 磁头低飞显示TEST 0A - 磁头稳定性测试TEST 0C - 读取伺服缺陷测试位置TEST 0D - 重学RRO ZAP测试TEST 0E - 寻找跳过柱面测试(还未实现过)TEST 0F - 当前写测试磁头和电路校正测试TEST 10 - 1E, 2A - 2E 适配区域#(最后区域)通过 0 -所有磁头TEST 1F - 显示适配性,VCO,和DIODE温度设置TEST 2F - 显示FIR适应性设置伺服性能验证测试TEST 20, TEST 60 - 伺服访问次数TEST 21, TEST 25 - RRO/NRRO 测试TEST 23 - 开始/停止 (10

16、次)TEST 24 - 开始/停止 (2000次)TEST 29 - 伺服缺陷扫描缺陷查找和再分配测试TEST 30 - 验证所有磁盘组读取,AT级TEST 31 - 楔形缺陷扫描. 磁头 0-1无读取级,50写级TEST 32 - 楔形缺陷扫描. 磁头 2-3无读取级,50写级TEST 36 - 在对磁头0-1楔形扫描中查找出来的缺陷进行定位TEST 37 - 在对磁头2-3楔形扫描中查找出来的缺陷进行定位TEST 3A - 使用1重复读取所有磁头抛光和缺陷测试,重复50次TEST 3B - 建立缺陷表;填充受损磁头0,1TEST 3C - 建立缺陷表;填充受损磁头2,3TEST 3D -

17、建立缺陷表;填充受损磁头4,5TEST 3E - 建立缺陷表;填充受损磁头6,7TEST 3F - 回送测试,写通过测试错误率性能测试TEST 40- 开始/停止(10次)TEST 41- 磁道侵入TEST 42- SPIN STAND模拟器- 区域较小错误碧绿TEST 43- RAM 测试TEST 46- 数据编译比率TEST 47- 冷写/磁道擦除显示TEST 48- 错误率,写通过TEST 49- 写/读/比较(零式样)TEST 4A- 补偿系数检测TEST 4B- 读TEST 4B -所有磁道冷写显示TEST 4C- 磁头飞行高度测量TEST 4D- 收集自动FA数据TEST 4E-

18、检查积累健康和创建自检概要TEST 4F- 失败磁盘测试TEST 50- 通过磁盘测试特殊测试TEST 51 - 错误率TEST 52 - 磁盘组写RRO 测试TEST 54 - 拾取歪测TEST 55 - 一百万随机读写TEST 56 -写/读/比较(零式样)TEST 61,62,63- 制造可靠性测试TEST 64- 磁头稳定性测试TEST65,66,67 - 媒体延时测试砍0现在以S15为例来说明如何砍ST的0头,因为S15有外ROM。准备好一份S15的固件,主要是ROM和APP,改的就是这两个固件用WINHEX打开ROM,找到4560这一行,你会看到00 01 02 03这一段字节,这

19、就是磁头排列顺序。用WINHEX再打开APP,找到440这一行,也可以看到和ROM一样的磁头排列顺序,找到位置后,编排磁头顺序,怎么排都行。如:你是2头盘,原排列为00 01 02 03你就可以改成01 00 02 03,注意,ROM和APP的排列顺序都要一样,不然当F加载后盘一样会敲的,改好存盘,把盘切到F级,写ROM,盘就不会敲了,然后加载APP,CERT,CERTTABLE ATA进行F维修.砍段一:对于用指令来砍断的详细说明,我们知道Seagate硬盘的段位表是保存在CERT-CODE中的。1CERT+R 加载CERT.2然后用l1指令将CERT-CODE加载到缓冲里面。3在T级下用/

20、2来切换到2级工厂模式。4输入小写的x调出硬盘的段位信息。5然后用s来设置需要砍掉的那个段位的起始柱面。6然后切换到E级,在用a指令将当前选中的段位表的SPT值修改成07然后用切换到T级,在用l0将刚刚的设置保存到CERT-CODE中。8最后在到2级模式下,输入x指令,你会发现最下面的LBA值发生了变化。9修改LBA值到对应的值(这个也有一定的技巧的)。10确保以上的全部OK后,那么砍断的操作就OK了。二:既然是段位表保存在CERT-CODE中,那么我们就可以在CERT-CODE中修改相对应的段位。1:)在2级模式下用x指令调出段位表。2:)将CERT-CODE读出来。3:)然后按照调出的段位

21、表在CERT-CDOE中进行修改,修改SPT值为0。4:)将修改好的CERTCODE写入硬盘中。5:)然后修改LBA值6:)备份固件做F级校准。7:)砍断成功。希捷(Seagate)硬盘T级常见指令分析众所周知,希捷硬盘修复与其它产品的硬盘修复方法有一个独特的地方,指令模式。指令模式也即是诊断模式,可以直观的检测并监控硬盘的工作状态,通过反馈显示的信息来判断硬盘的故障。希捷硬盘在设计指令时分为许多模块。同时对指令又分不同的等级,以方便于工程师的记忆和管理。T级下的指令包括:CERT 进程测试、缺陷参看、日志查看,读取系统参数等。 Bx,设置波特率。该指令是设置终端程序的接受信号频率,以适应硬盘

22、的频率。这样才能正常显示指令模式下的信息。 x 为0,表示设置为默认的波特率,默认都是9600。 x 为1,表示显示该硬盘能支持的波特率。 x 大于1时,将设置波特率为指定的x频率。 Vx,查看缺陷列表。使用该指令前需要加载CERT 模块。 x 为1,表示查看P表缺陷;x 为2,表示查看T表缺陷;x 为4,表示查看G表缺陷。该指令只在希捷酷鱼系列硬盘中有效,U系列不支持这个指令。 下图是P表的信息 P表缺陷的格式为:柱面+磁头+扇区+连续缺陷的个数。 下图为G表的信息: G表的格式为:柱面+磁头+扇区+替换扇区+缺陷标记。 ix,y,z,初始化缺陷表。使用该指令前需要加载CERT 模块。 x

23、为1 表示P表;x 为2表示T表;x 为4表示为G表。 y 参数如果不填,表示只在内存中清除,并不写到固件区;如果有输人数据,表示将把初始化后的数据保存到固件区。 z 参数是关键位,当为22的时候,i 指令才有效,否则忽略该指令。 Nx,y,z,设置AGE的值为x。 对于酷鱼系列的盘,在设置AGE的时候,z 参数一定要为22,而对于U系列的硬盘,Nx指令后面就不需要接其他参数。 R,从硬盘读取系统参数到对应的缓存中。该指令能够从盘体读取系统参数,包括磁头参数,区段参数,SN信息等等,并把读取到的参数信息存放到响应的模块缓存中,以便于内存调用。 Ex,y,z,显示编辑CERT 日志。使用该指令前

24、需要加载CERT模块。T级下的E指令主要用来查看校准后的日志记录。将显示部分该流程校准后记录在磁道上的信息。这是为了便于工程师通过分析这些信息来判断硬盘的问题。 x 为校准的具体流程步骤。比如是E4E,E02,E31等。 y 为校准日志中的错误代码。 Tx,运行工厂测试。x 表示具体的校准流程,也即是AGE的值。T50,T31,T02,T3A,T4E,T05,T58都是常用的T指令。该指令需要CERT 、CERT TAB模块有效才可。 可使用该指令对单个流程进行测试。 Yx,y,设置硬盘的驱动类型。该指令主要用来做硬盘屏蔽磁头。x 表示新的驱动类型。该指令砍头是从后向前砍,先屏蔽后面的头。 H

25、x,y,z 显示重设Health状态位。Health的状态位可以用判断硬盘的损坏情况。Healteh 是4位16进制数,需要转换成2进制,并通过下表查看对应的信息。字节位为1时,表示有效对应。 15Excessive Skips or Alts7internal use14Hardware Error6internal use13Serious R/W Error5internal use12Error Rate Health4Servo warning11Offtrack Error3Read/Write warning10Actuator Error2Unable to Assign Sk

26、ip or Alt9Servo Error1Spin Current Warning8Spin Error0Spin Error During SeekH指令的主要作用是将Health位全部设置为1。该指令需要CERT 模块有效。格式为H,221级常见指令分析1级指令属于内存编辑指令,主要用于内存和缓存的控制处理。这个级别的指令对于问题很有帮助。下面介绍一下常用的几个1级下指令。 Bx,y,显示缓存内容。 X为要查看的缓存地址,Y是与X比较的缓存地址,如果X为读缓存,Y不输入,系统将X中的缓存与写缓存中的数据进行比较,如果有不同的数据,将用()显示出来。 Dx,y,z,显示内存。 显示指定的内

27、存值,x,y将决定指令的显示地址。X为8个16进制数的前4个,y为后4个16进制数。 Nx,y,z,SMART控制指令。 X为00,表示SMART的开关标记。 X为01,初始化SMART静态数据,包括内存和固件区中的SMART数据。 X为02,更新SMART属性值。 X为03,设置SMART的属性值,这里需要用的Y和Z参数,Y参数表示需要修改的属性代码,Z表示用于修改的值。 X为04,初始化SMART,与X为01效果一样。 X为05,显示SMART属性。 X为06,显示SMART的极限值。 X为07,显示GLIST信息。 X为08,显示SMART的处理日志。 X为09,显示正在处理的扇区信息。

28、 X为0B,在下一次启动或T以后,执行短测试。 X为0C,在下一次启动或T以后,执行长测试。 Ux,y,z 修改编辑缓存字节 X为8个16进制数的前4个,y为后4个16进制数。Z为修改后的内容。该指令主要用于对写缓存中的内容修改,将修改后的内容写回磁道,从而达到修复硬盘的目的。 cx,y,z 比较缓存中内容。该指令需要CERT 模块有效。 X为源缓存,默认的是读缓存;y为比较缓存,默认的是写缓存,Z表示的比较的缓存数量,默认为1。 r 从盘体读取CERT CODE代码。可以看到CERT 的版本,并把CERT 加载到内存中。 t 从盘体加载CERT TABLE代码,读取流程表到缓存中。 2级常见

29、指令分析2级指令属于Niwot读写指令,主要用于读取/回写固件模块,CERT 日志的编辑,下面介绍一下常用的几个2级下的指令。 Bx,y 显示缓存,该指令与1级下的B指令效果一样。 Cx,y 拷贝缓存。将源缓存X的数据,拷贝到目标缓存Y中。该指令使用时,需要CERT 模块有效。该指令主要用于将读缓存中的内容,拷贝到写缓存中。 Ex,y,z 显示编辑CERT校准日志。该指令需要CERT 模块有效,该指令与T级下的E指令效果一样。X表示具体的日志项,y表示指定显示日志中存在的错误代码。 Z为04,将显示该日志到结束位置中间的空闲字节数。 Z 为08 清除并用串口的ASCII日志中插入ASCII字符

30、。 Z 为10 从串口的ASCII日志X中添加字符 Z 为20 写激活日志到日志X中。Y参数必须为AA。 Z 为80 显示日志X的地址。 Tx,y,z 吞吐量测试。该指令需要CERT 模块有效。 该指令可以用来测试没有个区段的大致损坏情况,和磁头参数是否完整。 X 表示测试的区段范围,下面是比特位表。 BITif=1if=015write transfer rateread transfer rate14full packelse13All zonesSingle zone12-0zone numberY 值的15-8位 表示最小柱面限制 7-0位 表示最小磁头数限制 Z 值的15-8位 表示

31、最大柱面限制 7-0位 表示最大磁头数限制 U 指令,电机起转指令。 Z 指令,电机停转指令 Hx 指令,选择指令磁头 x 表示指令的物理磁头,如果不输入X参数,将自动定位到下一个头。 ex,y 保存信息到日志Y,该指令可以用来对日志进行清除。该指令需要CERT 有效 x 表示源日志类型,为1表示ASCII日志;为2表示激活日志(数据区) rx,y,z,a 从当前磁道上读数据。 X 表示需要读的扇区,当X输入以后,表示读数据区的数据。 Y 如果x参数没有输入,y 参数就表示读取固件区扇区的开始位置。 Z 如果y参数输入,Z表示读取扇区的长度。 sx,y,z 定位物理柱面和磁头 x表示物理柱面,

32、也就是磁道。 y表示第几个磁头。 z是关键字,只有在为22的时候s指令才能有效。 wx,y,z,a 在当前磁道上写数据。 x 表示写的扇区位置 y 表示开始写的当前扇区位置,当x参数没有输入的时候有效 z 表示写的扇区数量。 x 显示区段信息 3级常见指令分析3级模式指令属于伺服寻址指令,一般用于测试校验 Cx,y 累积吞吐量测试 x ID柱面测试限制 y OD柱面测试限制 Dx,y,z,a,b,c 寻道累积时间 x 如果有参数输入并且不为0,将这个值作为测试的寻道长度。如果输入的为0,将进行随机测试 y 如果有参数输入,将进去慢的写定位,否则进行快的读定位。 z 如果有参数输入,表示做寻道的

33、循环次数;否则将使用默认值。 a 如果有参数输入,将在所有头上做随机测试。 b 如果有参数输入,只在0头做寻道长度测试。 c 如果有参数输入,将显示并记录一个历史的测试结果。 Gx 转换16进制柱面到Gray代码,该指令需要CERT 有效 x 需要转换的16进制柱面 Px,y,z 标记错误显示 x 为1,将继续循环 为8,开关磁头1/4并显示 y 设置理想的干扰级别。 z 设置理想的伺服开始波特数。 Qxx,yy 读写校验 xx 每磁道开始的扇区号,默认为000 y 测试扇区数量,默认为磁道剩余扇区。 当校验不过的时候,会返回错误代码。 T 伺服传感器校验 Vx,y,z 读GC123寄存器 x

34、 设置读写寄存器的数量 y 写寄存器的值,只有设置为写状态时才有效。 z 关键字,为1表示写积存器 Z 关闭电机 c 测试空气锁的封闭状态,只有当硬盘启动时才可以运行。 k 描述磁头位置 sx,y,z 定位到物理柱面/磁头 x 柱面数 y 指令的磁头 z 磁道允许偏移量,标记为16位整形。4级下常见指令分析4级模式下的指令主要是伺服操作指令,包括:寻道误差测试;显示位置误差信号;Zap 伺服脉冲;设置伺服偏移;设置/显示寻道增益;向传动臂发送脉冲。下面介绍一些简单的4级模式下用的指令: Cxxyy,z,a,b 磁道测试,该指令需要CERT模块有效。 检测当前磁道上是否有丢失的扇区标志,坏的gr

35、ay代码,位置错误等。 x 数值伺服极限值(通常为0) y 如果不为0,就设置为测试极限值 z 如果不为0,就设置为位置定位延迟 a 如果有效,第15-8位表示每磁道的循环次数 第7位表示进行Post Zap扫描 第6位表示进行读位置扫描 第0-5位表示Zap应用标志。 Dx,y,z,a,b,c 寻道累计时间 x 如果不为0,将设置为测试寻道长度,如果为0,将进行随机寻址。 y 如果有参数,将做写测试,否则为读测试 z 如果有参数,将设置为进行的寻址次数,否则使用默认的次数。 a 如果有参数,将随机对每个头进行测试 b 如果有参数,将只对0头进行寻址长度测试 c 如果有参数,将标记并一图形显示

36、结果。 Ix,y,z 磁头稳定性测试。 x 设置为DAC比特位(默认为40h) y 测试柱面(默认的是数据区第一个柱面) z Gain参数的增量(默认为666h) Nx 对所有头在特别的区段的伺服,该指令需要CERT 模块有效才可以,而且该指令在7200.9以后的盘中无效。 x 设置的测试区段。 Tx,y,z 对指定的磁道进行伺服,改指令也需要CERT 模块有效。 x 指定的区段 y 指定的磁头 z 指定的逻辑柱面 该指令没有默认的参数,使用该指令必须输入区段,磁头和柱面。 cx 0磁道校验,该指令需要CERT模块有效,才可使用,该指令主要是用来对所有头上的0磁道进行校验。 x 为0检验驱动,

37、自动选择MDW或HDW驱动。 x 为1显示MDW磁头偏移 x 为2设置驱动类型为MDW x 为3设置驱动类型为HDW 6级下常见指令分析6级指令主要是批处理文件的操作。 Bx 运行批处理文件 x 表示批处理文件号,从0到2,默认的是0 Dx 显示批处理文件 x 表示批处理文件号,从0到2,默认为0 Ex 输入批处理文件 x 表示批处理文件号,从0到2,默认为0 * 批处理文件函数 *1 暂停批处理文件的执行直到输入 *2,x 延迟x微秒 *3,x 跳到标记X处执行 *4,x 增加磁头并跳转到X处执行 *5,x 屏幕清空 *6,x 在错误处停止 *7,x 执行批处理文件次数X *8,x 减少批处

38、理文件的循环次数 x 批处理文件标签 x 当批处理文件在输入的时候,定义标签位置,X只能是简单的数字。 | 批处理文件终止 批处理完成以后,使用该指令来退出输入模式。 希捷测试磁头好坏的指令1 将硬盘模式状态切换至安全模式2 进入程序后可以 terminal平台看看到 F3 加载Adaptiv 和SA defects 到RAM指令如下: FR1 FR2 4 加载APP 到RAM 指令如下: Fj,22 加载完毕之后,硬盘操作级别会进入T级别5 加载CERT CODE 到RAM 指令如下: TR 或可以通过加载Loader来加载CERT CODE 和CERT Table6 T/2 2s444,0

39、,22 2U 2H0 切到0#头操作 2H1 切到1#头操作 2HX 切到X#头操作在执行切换到相应磁头指令之后如果出现 head mask 或HM 说明该磁头损坏7 也可以通过执行 TT4针对所有操作执行BIAS测试,如果开始执行测试之后出现 head mask 或HM说明磁头有问题指令判断Seagate盘板和盘体是否兼容1级指令模式下输入 W 3个全是0代表不兼容3个全是1代表是原配的前2位都是1 后1位是0代表可以兼容CE Log EC=0 Rtype=36 OV=0 STStatus0Master with Non-conforming Slave出现此信息,一般为磁头有坏,需从后往前

40、关头,直到不出现CE Log EC=0 Rtype=36 OV=0 STStatus0 为止第九节、日立硬盘的维修 合并了IBM硬盘事业部后的新日立硬盘更像原来的IBM硬盘。这也使得日立硬盘的系列更难区分了。日立的硬盘是通过很多系列来区分的。我们能从硬盘的MODEL号来看硬盘属于哪个系列的。首先我们来看日立的笔记本盘。最早的笔记本硬盘DACA-24090系列是通过前4位字符来区分他是属于哪个系列的硬盘。以字母IC开头的这个系列的盘如:IC25N040ATCS04(ATCS)。是通过看字符来区分他们的系列。这一系列还包含了ATMR、ATDA、ATCS等系列。而以字母HTS开头的系列硬盘是通过HT

41、S后面紧跟的4个数字来区别系列。例如:HTS424040M9AT00(4240)。同理HTE系列也是这样来区分的。以字母DP开头的系列硬盘如:DPTA-371360。是通过开头的4位字符来确定型号(DPTA)。包括JNA系列、DTLA系列、DPTA系列都是根据这个规则来判断。以IC字母开头的台式机系列硬盘如:IC35L020AVER07是通过看中间AVER来看系列的。包括AVVA系列、AVVN系列都是根据这个规则来判断。以字母HDS开头的系列硬盘如:HDS721680PLAT20。是通过最后六位字符来确定他属于哪个系列的硬盘(PLAT)。包括VLAT系列、PLAT系列等都是通过这一规则来判断硬

42、盘是属于哪一系列的。通过以上内容我们就能区别出大多数的日立硬盘属于哪个系列,这样对我们对硬盘的修复以及做数据恢复会有很大的帮助。日立(Hitachi)硬盘“C区”介绍硬盘固件存储区是使用最频繁的区域,每次硬盘通电启动,都需要对固件存储区进行读写,反复读写或意外断电会造成固件存储区的程序丢失,就如WINDOWS程序的非法关机一样。从大量收集的故障情况来看,多数的硬盘不能被电脑认别使用,问题基本都在固件程序错乱或丢失,固件程序丢失就如操作系统缺乏必要的程序无法启动一样.固件一般有2份(叫做A区和B区或者叫主区和次区,它们的内容是一模一样的),Hitachi硬盘有一个C区。那么什么是固件C区?A区和

43、B区是两份相同的固件,含有相同的固件模块,如果其中一个出现问题,另一个可以马上做替补。而C区其实只是A区的一个备份而已,差别在于C区从硬盘在厂家做自动校准后就固化生成了,以后不再改变和使用,即使一个硬盘的A区和B区都坏了,C区也不会被自动启用来代替它们。从而利用C区的这个备份来重建A区和B区达到修复及数据恢复功能。在Hitachi硬盘固件里,可以见到一些常见的功能模块比如INFO、PL、GL等等,常见的硬盘问题,大部分原因都是因为固件的某个或某些地方出现问题,而非物理层面的损坏,只要将固件恢复原样,那么硬盘就又能够正常工作了,从而我们也就能很容易找回硬盘中的重要数据。可见,固件的好与坏几乎决定

44、了数据恢复的成功率。C区其实只是A区的一个备份,如果A区和B区都已损坏,那么利用C区来重建一下A区和B区,硬盘就又能正常工作了。如果能掌握硬盘固件区的各种功能模块,那么,在直观易懂的软件操作界面的配合下,恢复固件区对普通用户而言就易如反掌。对于Hitachi这种新一代的硬盘来说,先进的制造工艺注定了它的复杂的物理结构和内部原理。Hitachi硬盘的固件A区如果坏掉,B区可以马上替补,但在A区和B都坏了,又想要操作固件区怎么办呢?Hitachi硬盘因某种原因(比如病毒或人为加密)变成密码保护状态,在这种状态下,即使是借助一般的硬盘修复程序也是访问不了固件区的,但是利用效率源Hitachi专业修复

45、程序相关功能,就可以直接将固件工作区转到C区,从而能够在固件区进行需要的操作,直接将密码保护状态去掉。日立硬盘NVRAM技术应用与数据恢复对策首先让来了解一下日立硬盘上的NVRAM(非易失性随机存储器),NVRAM作为NVM(见文末简介)家族的一员,具有可随机读写信息和掉电信息不丢失的的巨大优势,但是目前其价格较以前的ROM也更昂贵。在日立硬盘的NVRAM中存储了对应硬盘的磁头数量,固件区起始地址信息,ROM覆盖模块的校验和以及盘片适配参数等重要信息,目前日立是全球硬盘产品中最先使用NVRAM作为关键信息存储介质的硬盘厂家。在以往的硬盘产品中,磁头数,盘片适配参数等重要信息都存储在ROM,磁盘

46、固件区等位置中。日立在新的硬盘产品中首次采用了NVRAM作为其重要参数的存储介质,并且添加了一项新的重要特性,就是在其新技术中采用了数量众多的随机固件区起始位置,并将这些可以看作是每个硬盘唯一(这里的唯一意味着很难找到两块具有完全相同固件区起始位置的硬盘)对应的起始位置数据存放在中。这样一来,每块硬盘就只能配合自己的NVRAM才能工作,就好像一把钥匙开一把锁;一旦硬盘的NVRAM存储信息损坏或者丢失,操作系统以及软件工具都将无法识别硬盘,更无法进入到硬盘固件区进行操作,因此硬盘的恢复和数据的恢复也就无从谈起,甚至通过以前常见的热交换PCB拷贝数据的方法也无法恢复原始信息(因为每块盘上的NVRA

47、M所存储的信息都是唯一的);硬盘将陷入瘫痪的状态。通过专修程序可以按照每个硬盘自己的数据结构及存储结构等特征对丢失的NVRAM数据进行重新配置,使其自动恢复出原来的匹配数据,从而达到修复并还原NVRAM数据的目的,进而使硬盘数据得到完全恢复,让硬盘重获生机。NVM简介在电脑中,最常见的半导体存储器主要用以下三种用于存储BIOS信息的EEPROM(Electrically Erasable Programmable Read Only Memory,电可擦写可编程只读存储器),数据在断电后仍可以保存,近几年用于BIOS存储的FlashRAM(闪存)也是EEPROM的一种。用于存储临时工作数据的D

48、RAM(Dynamic Random Access Memory,动态随机访问存储器),数据要通过不断的刷新才能保留,断电后消失。用于在CPU中存储常用指令与数据的SRAM(Static Random Access Memory,静态随机访问存储器),数据无需刷新操作,但断电后消失。通常我们将数据断电后仍能保留的半导体存储器称为“非易失性(或非发挥性)存储器”Non-VolatileMemory,即NVM,而像与SRAM这样的存储器则就称为VRAM。而由于日立目前采用的存储介质还具备可随机读写的能力,因而叫做NVRAM(Non-VolatileRandomAccessMemory,非易失性(或

49、非发挥性)随机访问存储器).3.5 英寸硬盘主盘模式跳线方法,在正常工作时必须将硬盘设置为主盘模式。3.5 英寸硬盘安全模式跳线方法。2.5 英寸 SATA 硬盘进入安全模式需要将电路板同盘体分离,即将电路板从硬盘上取下。3.5 英寸 SATA 硬盘进入安全模式需要将盘体和电路板连接线断开。对于 ATCS 和 ATDA 两种日立过渡型号的2.5英寸硬盘,进入安全模式时需要使用RC跳线方式。备注:以下型号在进入C区时不需要进行跳线。DKLA;DYLA;DADA;DTCA;DBCA;DARA;DJSA;DCYA;DJNA;DPTA;DTLA;AVER;AVVA;AVVN如何查找匹配NVRAM版本1

50、、如果可以看到硬盘的固件版本号,那么NVRAM版本号为固件版本号后四位。2.部分硬盘标签上的条形码标识3.电路板上标识码前两行相同也代表相同的NVRAM版本。一键修复:针对日立/IBM3.5 英寸台式机硬盘以下两种故障:1硬盘电路板损坏,更换同类型电路板后硬盘参数不认但是能够访问固件;2硬盘电路板上 NVRAM 有问题,固件区能够正常访问,但是参数不认第十节:数据恢复MBRDATA区DIR区FATDBR主引导扇区位于整个硬盘的0磁道0柱面1扇区,包括硬盘主引导记录MBR(Main Boot Record)和分区表DPT(Disk Partition Table)。其中主引导记录的作用就是检查分

51、区表是否正确以及确定哪个分区为引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。 DBR(DOS Boot Record)即操作系统引导扇区,通常位于硬盘的0磁道1磁头1扇区(这是对于DOS来说的,对于那些以多重引导方式启动的系统则位于相应的主分区/扩展分区的第一个扇区),是操作系统可直接访问的第一个扇区,它也包括一个引导程序和一个被称为BPB(BIOS Parameter Block)的本分区参数记录表。 FAT(File Allocation Table)即文件分配表,是DOS/Win9x系统的文件寻址系统,为了数据安全起见,FAT一般做两个,第二FAT

52、为第一FAT的备份, FAT区紧接在DBR之后,其大小由本分区的大小及文件分配单元的大小决定。 DIR是Directory即根目录区的简写,DIR紧接在第二FAT表之后,只有FAT还不能定位文件在磁盘中的位置,FAT还必须和DIR配合才能准确定位文件的位置。DIR记录着每个文件(目录)的起始单元(这是最重要的)、文件的属性等。定位文件位置时,操作系统根据DIR中的起始单元,结合FAT表就可以知道文件在磁盘的具体位置及大小了。 小知识:什么是簇? 文件系统是操作系统与驱动器之间的接口,当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/32/NTFS)打开文件。扇区是磁盘最

53、小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。显然,簇是操作系统所使用的逻辑概念,而非磁盘的物理特性。 为了更好地管理磁盘空间和更高效地从硬盘读取数据,操作系统规定一个簇中只能放置一个文件的内容,因此文件所占用的空间,只能是簇的整数倍;而如果文件实际大小小于一簇,它也要占一簇的空间。所以,一般情况下文件所占空间要略大于文件的实际大小,只有在少数情况下,即文件的实际大小恰好是簇的整数倍时,文件的实际大小才会与所占空间完全一致。 2.分区格式与簇大小 在例2中,同

54、一个文件在不同磁盘分区上所占的空间不一样大小,这是由于不同磁盘簇的大小不一样导致的。簇的大小主要由磁盘的分区格式和容量大小来决定。数据丢失故障的列举,以及恢复的思路和方法。不认盘的情况下如何做数据恢复。补充:选择源设备,也就是客户的硬盘,要恢复数据的盘。建议把客户的盘接在ATA0的位置。硬件复位软件复位读取硬盘ID信息初始化驱动器等待读取时间默认25000MS设置数据拷贝建立虚拟译码器选择目标设备,也就是自己提供的好盘,用来保存数据的,建议把自己的好盘,接在ATA1位置。选择日志文件存放路径,可以自己建立一个目录。DE的全名是:Data Extractor 具有非常强大的全盘对考克隆功能。针对

55、有大量坏道或者是固件有些许问题的硬盘的数据恢复,具有非常好的恢复效果。退出DE设置菜单打开以前的任务新建任务,每做一个数据恢复,都是一个新任务源设备信息,也就是客户硬盘信息开始LBA结束LBA正向复制目标盘信息,也就是自己提供的好盘信息。源盘和目标盘千万不要弄反了读取次数跳过扇区数等待就绪跳过大小读取成功多少读取错误多少没有读取CRC多少读取失败多少没有读取的多少跳过多少改变多少MBR DBR FAT1 FAT2 DIR DATA DBR FAT1 FAT2 DIR DATA成功读取ECC错误,正确读取CRC错误,被读取有错误的读取被跳过的扇区没有被读取出来扇区数据被改变了问号开始 停止 退出

56、实例:一个40G的硬盘,原来分区是10G、20G、10G,共三个区,客户在用光盘做系统恢复的时,做了一键恢复,结果硬盘只有一个区了,而恢复的数据有2个G,用MHDD检测,发现硬盘还有大量坏道。客户需要恢复DE盘的数据。提问:1、数据能完全恢复出来吗?2、恢复的思路如何?客户原本有一个160G的盘,因为数据太多,装满了,于是,新买了一个200G硬盘,本打算把160G的盘GHOST到200G盘上,结果,GHOST完以后,两个盘都只有一个分区,且没有任何数据,请问,数据能恢复吗?如何恢复?硬盘被误克隆、误分区、误删除、误格式化的恢复思路和方法是什么?R-STUDIO FINALDATA 区别是什么?

57、每个的优势是什么?学习硬盘的维修,和前面详细讲解的固件的维修,其实,都是给数据恢复打基础的,要想做好数据恢复,离不开前面扎实的基本功。做数据恢复时,把硬盘看成两个部分,一个部分是固件区,一个部分是数据区,我们要恢复的数据是在数据区。数据恢复协议甲方: 乙方:XXXXX科技有限公司 服务内容: 甲方委托乙方恢复所需有用的数据,采用乙方的技术,为了尽量降低因数据丢失给甲方造成的损失,乙方所做的全部操作将依据如下条款进行。声明:这里的数据恢复不包括操作系统恢复和软件应用环境恢复。乙方对甲方的故障硬盘进行软件恢复时,乙方仅在克隆后的镜像盘进行软件恢复,不会在甲方的故障盘上直接软件恢复。若特殊故障或时间

58、紧急情况,甲乙双方需要沟通说明情况,甲方同意并授权给已方,才可以对故障盘直接软件恢复。付款: 甲方同意乙方在本协议条款的约束下进行数据修复工作。甲方确认恢复出的数据是自己需要的数据,并且只有对该数据进行拷贝时,才支付服务费,其它的一切情况不收取服务费。承诺条款:乙方不以任何形式和方式,向甲方提供任何百分之百的恢复承诺。保密条款: 甲方允许乙方使用该存储介质中的任何信息用于数据恢复,乙方保证该信息的保密性,数据恢复之后,不论甲方是否拷贝数据,乙方都不能留下数据任何形式的备份。若因乙方原因造成甲方数据,信息泄漏,甲方有权追究乙方的法律责任。乙方不能以任何形式将甲方的相关信息加以披露。免责条款: 甲

59、方委托乙方修复的数据可能发生丢失,乙方不承担甲方数据损坏的责任及由于甲方数据损坏所导致或引发的任何连带责任,包括数据丢失,免除保修义务,商业损失,民事侵权或其他永久性损失及由此协议引起的偶发性,后续性,间接性损失。不可预计的情况: 甲方和乙方承认,本协议因以下情况而终止,双方互不承担违约责任:a:不可抗性的灾害;如地震,火灾等,战争,骚乱。 b:硬件或软件不可获得或失效。 C:乙方在恢复数据的过程中,如果因为硬盘进一步的自然损坏(比如最开始为坏道,后来读数据造成硬盘故障进一步的老化和损坏,最终磁头损坏或不认盘),或则由于其他外界原因(如突然停电)等造成硬盘的进一步损坏而引起数据无法恢复。恢复介质保管条款: 在乙方通知甲方数据恢复成功完成,五天之内或超过双方最初约定领取存储介质,设备,数据的约定期限,乙方负责再次敦促提醒甲方领取数据和介质。如果数据未恢复成功,乙方负责知会甲方并告诉实际情况。如果在乙方通知后超过一个月,甲方仍未前来领取,乙方将视甲方放弃介质和介质的数据恢复,可以对介质做任何处理,并可删除已恢复出来的任何数据。本协议一经双方签定即已生效:本协议自签字盖章之日起生效。 本协议一式二份,甲乙双方各执一份,均具同等法律效力。 甲方代表签字(盖章): 乙方代表签字(盖章): 联系方式: 联系方式: 日 期: 年 月 日 日 期: 年 月 日迈拓金九硬盘固件的

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!