|
. SelfScan
对seagate 硬盘执行SelfScan,既调整硬盘的适配,也扫描磁盘的表面,发现并隐藏缺
陷。而且,是治本的,因为大部分的工厂诊断过程与硬盘调试,SelfScan 都具备了。以前非
常重大的障碍,对Seagate 的Barracuda 序列使用SelfScan,已经是很普通的了。对所获得硬
盘在用户模式下工作关键的系统信息部件,就是那ATA 覆盖(实际就是修改了的ATA 命
令)、与出厂信息模块(在某些序列,就是App code)可以磨砺。在套件的此版本,提出了
在终端写入系统信息区的功能,初始化功能,以及可以编辑出厂证,
对程序支持的硬盘序列,我们在后面放进了一些目标的系统区位置,包括ATA 覆盖。
除了柱面号,表格还包含对象对系统区开始的磁道相对偏移。这样,就能够确定7200.7 硬
盘以及后继新序列的目标位置,这些序列的系统区会“漂流”占用不同的柱面号。如果你遭
遇到了,硬盘的系统区被部署到了别处,就可以确定目标的位置,解决方法放在《4.3. 系统
区要素的定义》小节。
启动SelfScan 前,您至少需要从硬盘读出SelfScan 会损坏的信息(АТ А 覆盖、Stuff 扇
区与其附件,参见序列特性的描述),还可以从硬盘创建LDR(参见4.6. LDR 定义)。
SelfScan 过程可以手工启动或从“用户命令” 菜单启动,执行“SelfScan”或者“Extended
SelfScan”命令前,应该连接硬盘到一个单独的电源。完整顺序SelfScan 过程的时间要一昼
夜,表面损伤严重的耗用时间更多,也可以让SelfScan 紧急停止。您可以通过终端连接硬盘
到COM 端口上定期检查SelfScan 进程。
注意!如果您使用PC-USB TERMINAL 适配器,不要从USB 线断开适配器,那样会导
致断开虚拟COM端口并需要再次启动程序,正确的是只需断开适配器到硬盘的数据线。
SelfScan 结束,硬盘转退出到50 级,出错时也会是4F。出错时要分析SelfScan 的log
纪录,寻找出错的原因。查看log 可以从级别T,既可选单一命令E,或者选择命令D,从
某一点开始检查,详情可参见《13.1.5. 级别T,基本测试级》。
分析时,首先分析测试log:
www.intohard.com
Seagate: U Series X, U5, Barracuda I, II, III, IV, V, U Series 7,
Barracuda 7200.7 (Alpine/APLUS/PUMA), 7200.8, 7200.9 (Tonka2/Tonka40), Momentus (Neptune, 2.5") 序列
42
- 4,展示log 的状况;
- 4D,log 中《硬盘缺陷测试》处理的累计信息;
- 4E,在SelfScan 过程中硬盘health 状态的log 累计信息。
如果如果错误不是致命的,可以打入Age 50 命令(例如从用户命令菜单)让硬盘转入
ATA 接口,并进行最终的带写入的defectckop 逻辑扫描。SelfScan 完成后,您必须往硬盘写
入АТ А 覆盖与Stuff 出厂证样板,以及某些别的必须成分,参见《序列特性》。
有时候,SelfScan 后会出现错误的结果不仅是АТ А overlay 和硬盘的ID,而且还有一些
别的。这时,接通电源时,只要有需要,硬盘自己会在终端报告。
注意!如果您启动了SelfScan,在第2 道测试结束前不要断开电源,这道测试是做系统
区重新格式化的。如果在第2 道测试结束前中止SelfScan,您就要重写系统数据。要获悉第
2 道测试结束可以使用命令“.”输出当前Age。
注意!如果您想启动SelfScan,不要忘记将硬盘接到单独的电源,这将让您免去很多的
麻烦。
注意!如果在SelfScan 初始化以后,它没有启动自检,您可以使用组合命令[Ctrl] + [T]
在当前级启动测试。
11.1. 对Seagate 硬盘Barracuda 序列作SelfScan 的准则
首先,要在“T”级打入执行SelfScan 测试的“N”选择命令,SelfScan 可以从不同的
Age 启动,但是最有效的是从Age = 2 启动。这时,将同时实施系统区的整理。命令“N”
的详述参见下面的《13.1.5.章T 级,基本测试级(级别0)》。
启动SelfScan 后的活动顺序分析:
1. 读出SelfScan 信息,可以从《磁道》对话框读出需要的磁道(“读出表面”与“读
出磁道组”),或者创建LDR,参见4.6. LDR 定义;
2. 将硬盘接通单独的电源,硬盘将由其经过SelfScan 过程的全部时间;(大约24 小
时);
3. 启动常规模式或者扩展模式的SelfScan;
4. 定期在终端观察SelfScan 的状态(命令“.”可以跟踪当前的Age),此阶段可以在
应用程序的终端断开硬盘(从硬盘断开PC-SEAGATE 适配器),并仅在观察终端
SelfScan 的状态时接通它。这是一个非常长的过程,会占用大约24 小时,据硬盘的
表面与磁头放大器状况而定。
5. 确定SelfScan 结束或挂起,SelfScan 顺利结束,硬盘会转入Age = 50。如果有错误,
Age = 4F。如果硬盘挂起,包括对“.”命令没有反应(SelfScan 包含一些耗时的处理
常驻命令过程小程序,要几分钟,这时会闭锁)。停止SelfScan 程序,不要使用前
面描述的符号,可以使用如下方法来识别SelfScan 过程的完成:打入命令Ctrl+D、
Ctrl+O,要求显示硬盘活动程序的最大级别(所有值设定为1)。硬盘应该对此命令
做出反应,如果没有反应,则硬盘真的“挂起”了。长期没有程序活动的信息,停
留在老的位置,就证实SelfScan 已经停止。但要注意,硬盘SelfScan 进程中,某些
测试(Age = 8、33、38)时间是非常长的,不过,这时有细部的扩展可以看到,硬
盘常常使用测试子程序(在log 记录中有信息),这时可以放宽规定。这样,区分长
耗时测试,据某个Age 输出是相当简单(罕见输出额定结果)的。此外,可以用命
令“.” 评估测试状态,大略输出硬盘当前PCHS 与LBA 的变量。
6. 测试结束的Age 不是50 而出错时,分析SelfScan 的log 记录并判断其对硬盘有何种
影响。例如,可以断开一个磁头,在对适配器附加控制的7 级(命令I,d,参见
《13.1.8. 级别7,对适配器工作》)。此后,需要重启SelfScan。对非致命的错误,
可以将硬盘转换到Age = 50,并在universal utility 通用程序中作АТ А 的逻辑扫描修
复就可以了。对致命的错误,如磁头或前置放大器的问题,大片的表面损伤,等
等,另作别论。
www.intohard.com
Seagate: U Series X, U5, Barracuda I, II, III, IV, V, U Series 7,
Barracuda 7200.7 (Alpine/APLUS/PUMA), 7200.8, 7200.9 (Tonka2/Tonka40), Momentus (Neptune, 2.5") 序列
43
7. 重写АТ А overlay,恢复出厂证,据需要(参见《序列特性》)恢复为SelfScan 所搞
乱了的别的系统信息要素,或者重写原先的磁道,或者从LDR(注意!这时不仅还
要注意加载到硬盘RAM中的固件程序要素,还要将它写入到硬盘表面)。使用LDR
时,并不需要输入对象地址,在自动模式全部完成。复位S.M.A.R.T. 参数。
注意!你可以使用2 种可用的方法写入ATA overlay 到磁盘表面,第一种方法是使用记
录表面的对话框,第二种方法是使用所谓的SDLD 机制,即二进制表格的数据流转移,那时
过程持续时间将是更短的。机制的特性是:发送数据到磁盘前,你要为加载的对象各自请求
一个命令,请查看8.2 节关于SDLD 机制的详细资料。
注意!对7200.7 以及后继(MDW)的硬盘写入磁盘表面时另有特点。原因是,在
SelfScan 过程后系统区会偏移到别的柱面,应此,写入不应该在那个原先拷贝出来的柱面进
行,迳按新的系统区配置决定的柱面处。为此,写入数据的柱面,不应该是系统区的读出目
标,而是按照系统区新的配置所指定的柱面。这时要遵循如下的顺序:
? 在“Writing SA surface 写入系统区表面”对话框从硬盘剖视文件夹或者数据库
选择要写入对象的磁道文件;
? 改正柱面号,对它选择想要的目标(例如ATA overlay),此后,程序将自动写
进我们所需的编辑行的柱面号;
? 按下OK ,开始真正的写入。
8. 如有需要(在SelfScan 前关断过磁头),在Stuff 改正硬盘的类型(参见4.5. 出厂证
样板结构,基本要素Stuff);
9. 如有需要,在硬盘ID 出厂证数据编辑对话框更改硬盘的ID 出厂证数据;
10. 使用逻辑扫描,进行硬盘的测试。建议按全部表面先做写入,然后作读出或校验。 |
-
|