4.4 启动修复工具
修复工具启动后,会发出一个读取驱动器ID命令,并显示一个驱动器属系菜单以供选择。菜单中的驱动器属系根据其工厂别名加以识别,工厂别名与型号间的对应关系见表4-1,属系选择如图4-2所示。
图4-2 驱动器属系选择
根据待修驱动器选择相应属系。这里一定不能选错,否则进入主菜单后是无法进行任何操作的。选定属系以后,进入程序功能菜单,Poker属系和DSP属系的功能菜单分别如图4-3和图4-4所示,菜单项的意义如表4-2所示。
图4-3 Poker属系功能菜单
图4-4 DSP属系功能菜单
表4-2 菜单项的意义
4.4.1 标准模式
标准模式能够启动程序并对驱动器进行完全初始化。如果驱动器存在故障(LDR文件不能加载或虽然能加载但不能激活固件),将显示错误信息“Error loading the modules table ! ”(加载模块表出错)。如果DISK(PN=1FH)模块不可读,将显示错误信息“Error loading configuration module ! ”(加载配置模块出错)。
4.4.2 重读驱动器ID
重读启动器ID命令用于更新MODEL行的配置数据,处理驱动器启动时的诊断、校验加载LDR文件的兼容性,以及校验加载的LDR文件是否完成初始化等。
4.4.3 从系统区初始化
从系统区初始化命令用于强制驱动器从磁盘服务数据区加载固件部分以启动驱动器。如果驱动器成功启动,固件版本就会发生变化,但是这个过程不是自动的,需要使用重读驱动器ID命令更新MODEL行的信息。
4.4.4 加载LDR文件
当驱动器不能自主初始化,需要恢复固件信息时,即可使用加载LDR文件命令启动驱动器。该命令有进一步的选项,一般选择默认选项即可,但如果加载不成功,就需要分步加载,如图4-5所示。
图4-5 加载LDR文件
LDR文件加载成功,会有加载成功的反馈信息,如图4-6所示。
图4-6 加载LDR文件成功
4.4.5 写内存缓存
写内存缓存命令是可选的和可重复执行的,与工具的“Work with memory buffer”(内存缓存区操作)菜单选项类似。它用于更方便地初始化ATHENA DSP属系的驱动器(因为这种驱动器初始化时不但需要加载LDR文件,还需要加载从其他驱动器复制过来的RAM数据)。有时一次加载不成功,可尝试多次加载。
4.4.6 程序工作时禁止重启
程序工作时禁止重启命令的默认设置是允许重启,如果设置为禁止重启,修复工具在启动和工作时将禁止响应重启信号,如图4-7所示。
图4-7 禁止重启
4.4.7 查看自检状态
查看自检状态命令用于查看自检程序的运行状态。