我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 整体磁头 >

PC3000_PCI版中文说明书一版_图文

归档日期:06-25       文本归类:整体磁头      文章编辑:爱尚语录

  如果在列表中没有相关信息,则可能是安装设备的主板PCI槽故障,或者PC-3000 PCI故障;设计人员尚 未发现由于设备和主板不兼容导致没有相关信息的情况。 在一台计算机中可以安装多于一个PC-3000 PCI套装。这些设备可以被系统自动分配资源(端口,内存和 中断)。虽然板卡的数量是由空闲扩展槽的数量决定的,但是附带 1.0版本的软件并不支持同时操作一个以 上的板卡。在后续软件版本中我们将计划加入对最多四个设备的支持。 为了实现全部功能,一定要安装 PC3000 PCI的设备驱动程序并保证其正常工作。要检查驱动程序状态, 需要进入操作系统的控制面板里面的设备管理器。

  操作系统自动辨认新安装的设备(图1.)PC-3000 PCI并要求指明存放驱动程序的路径(图 - 此为驱动程序安装文件,被用来自动找出对应的已安装板卡和驱动程序。 PC3kPCI.sys – 此为驱动程序,将在安装时自动被复制到系统路径中。 例如: C:\WINDOWS\SYSTEM32\DRIVERS

  图1. 在РС-3000 PCI板卡被自动检测出来的时候显示的设备安装向导,选择“从指定位置安装”

  图2. 询问驱动程序文件位置 请用指定PC-3000驱动程序文件的路径代替搜索。例如,PC-3000 for Windows的安装CD的根目录。 如果在操作系统的“驱动程序签名设置”部分 (图3)选择了“警告”,那么在安装过程中将会提示警告信 息,请选择“继续安装”(类如,图4)。如果选择的是“通过”,那么在安装的时候将不会出现任何警告。

  图3. 驱动程序签名设置. 位置: 控制面板- 设备管理器 – 驱动程序签名

  图4. 安装中的警告信息 如果设备已经被辨认出来,但是驱动程序没有正确自动安装,一定将其从“其他设备”列表中找到(图5),并察 看其“属性”,选择“更新驱动程序”,之后将显示设备安装向导。

  判定驱动程序版本可以通过Windows向导的帮助,在察看PC3kPCI.sys文件的属性的时候,选择“版本” 项目。

  适配器的插入和拔下不需要重新启动和任何其他的系统设置改变(除第一次启用)。在一台计算机上 可以插入一个以上的适配器,在此之后,每一个适配器将被分配为COM3,COM4,依此类推。 PC-USB-TERMINAL 适 配 器 的 设 备 驱 动 程 序 附 带 在 安 装 光 盘 PC-3000 for Windows 的 USB-TERMINAL目录中。 安装驱动程序须知: 1. 将适配器的USB线缆插入计算机,但不要将适配器和USB线. 运行USB-TERMINAL目录中的SETUP.EXE文件,在此之后将显示安装向导。请跟随向导的指示进行 安装(选择目录——建议不要改变默认目录) 3. 将PC-USB-TERMINAL适配器和USB线缆相连,在此之后将自动显示“安装新设备向导”对话框。

  在此对话框中必须选择自动安装并按下下一步按钮,接下来的安装过程将自动进行。类似的对话框将 会出现数次,每一次都请选择自动安装。 成功安装后将在系统设备列表中显示两个新项目:Cygnal USB Composite Device和СР2101 USB to UART Bridge Controller (COM3)。适配器默认安装在COM3上。在断开设备的时候(拔下USB线缆或者拔下适 配器)系统设备列表中上述新项目将自动消失(COM3端口消失)。当连接上设备的时候,COM3会再次出现。

  如果发生如下情况,当通过PC-USB-Terminal工作的应用程序在“设置”菜单中设置了对应的虚拟端口 号之后,启动时给出如下提示信息:

  这说明PC-USB-Terminal适配器并没有连接到系统,也就是说COMx并没有被认出。这时应首先连接适配 器,并仅在此之后启动相应的应用程序。或者用其他的方法:在“设置”菜单中的“应用程序选项”里安装存 在的COM口号(例如:COM1或者COM2)并重新启动应用程序。在此期间请记住,如果通过PC-USB-Terminal 来操作应用程序和硬盘,一定要在“设置”菜单中指明USB驱动程序的虚拟COM口号。

  PC-3000 for Windows应用程序允许将硬盘的微程序保存为单独的模块文件(与PC-3000 DOS版本兼容)或 者保存为唯一的数据库。 建议将临时资源保存为单独的文件在磁盘中。带有完好引导磁盘的标准资源保存在数据库中,使得应用程 序的相关项目可以自动使用它们(资源搜索、适用性检查、资源交换等)。

  显示的信息请求:?是否对数据库存取进行配置??如果选择?是?,那么РС-3000就会呼出数据库存取配置 对话框窗口:

  РС-3000 PCI的数据库是通过?客户端—服务器端?的结构来实现的。 客户端数据库的设置: 数据库位置 – 存放数据库文件的计算机,可能的选项: ? ?在本机上? - 数据库文件位于执行РС-3000 PCI程序的本机上 ? ?在远程计算机上? — 数据库文件位于本地网络中的远程计算机上, 在这种情况下需要在?数据库 服务器?一栏指明计算机的网络识别名称。 服务器端数据库的设置: ? ?数据库目录? - 存放数据库文件的磁盘目录。 安装程序将空白的数据库文件放置在 系统盘符 :\Program Files\VACE Lab\PC-3000\Database目录下,接下来则需要手工指明这一目录或者 任意一个其它的存有数据库文件的目录。

  РС-3000数据库可以被看成是将资源写入硬盘、接收操作过程中的数据和读取硬盘资源的所有操作数据来 源,除此之外,РС-3000还给予使用者浏览、编辑、删除保存在数据库中的资源以及其他控制和维护数据库 的附加功能——这些专有的操作数据库的方法。对数据库的交互存取控制可以在?工具—数据库?菜单中找 到。这一方式的使用在应用程序的工作区域中的“数据库”标签中。 为了将硬盘的资源填入数据库, 必须在交互工作模式下执行命令?导入压缩存档?。 资源压缩存档文件位于 РС-3000 PCI安装光盘的 ?Resources?目录中。 您可以自行建立用于交换硬盘资源的私人数据库压缩存档文件。为此需要在数据库交互工作模式下选 择存放压缩存档文件的数据库目录,并将它们用“将目录加入到导出列表中”命令加入到导出列表,之后使 用命令“实行导出”。 从数据库输出的文件已经是压缩过的,因此它们可以交换使用,不用额外压缩。

  Переключиться в стандартный режим切换为标准方式 / Переключиться в Safe Mode切换为安全方式 ——. 切换硬盘工作方式.,允许不退出应用程序而切换硬盘的工作方式和应用程序的工作方式。 Переключиться в АТА терминал切换为ATA端口 / Переключиться в СОМ терминал切换位COM端口 —— 切换硬盘工作端口,允许不退出应用程序而切换硬盘的工作端口和应用程序的工作端口 Работа с терминалом用端口进行操作—— 此菜单项通过命令集使得硬盘仅通过端口工作。 Задать скорость работы СОМ порта PC指定计算机的COM端口工作速度——此菜单项仅作用于您的计 算机的COM端口,请在选择前将COM端口连接上。 Задать скорость передачи данных по СОМ порту – 指定计算机的COM口和硬盘COM口之间的数据传输 速度——在选择此菜单项的时候,应用程序会主动尝试检测硬盘的COM口的数据传输速度。 在此之后,应用 程序给出命令将用户指定的数据传输速度设定给硬盘和计算机的COM口。当由于某种原因不能设置硬盘的 COM口工作速度的时候,应用程序会给出相应的提示信息, 在这种情况下一定要谨慎选择此项,并仅设置计 算机的COM口速度。 Работа с буфером данных用数据缓存进行操作——此功能允许使用硬盘的内存——通过操作存储器 读写数据缓冲。 Работа с поверхностью SA по PCHS (терминал)通过预编译代码(端口)对服务区域表面进行操作——通 过端口对服务区域盘面的物理操作功能集——Чтение поверхности读取表面和Запись поверхности写表 面——允许读和写操作选择的预编译代码到服务区域;Чтение группы треков读取轨道群和Запись группы треков写轨道群——允许读取服务区域轨道范围,指定开始轨道和结束轨道和服务区域的SPT. Сравнение треков служебных зон比较服务区域轨道——允许把结构搜索结果和先前读取过的若干轨道 在一些操作之后的变化进行比较。具体地说,当自检后发现一些问题时这一操作对限定搜索范围很有好处,对 于硬盘内置功能来说这是必要的(在后文中会有一些帮助我们测定范围的列表)除此之外,可以通过修理卡立 刻向硬盘的所选已知区域进行写操作。如果在修理卡的浏览中按住Shift点击鼠标右键选中一个扇区并不放开 Shift键,再用右键选中另一个扇区,可以可视化的选择写操作区域。 Паспорт. 此菜单项允许对硬盘的出厂信息进行操作。具体内容: Просмотреть паспорт浏览出厂信 息,Редактировать паспорт编辑出厂信息, Инициализировать паспорт (через терминал)初始化出厂信息 (通过端口)。 最后一项(Инициализировать паспорт初始化出厂信息) 默认从ATA端口复制出厂信息数据块并覆 盖到硬盘。这一项在修理有STUFF unreadable错误的硬盘和自检之后必须选择。 Настройки утилиты应用程序设置—— 呼出允许编辑应用程序设置的窗口、当前硬盘系列的型号和参数 数据列表、当前硬盘系列的服务区域项目列表和用户命令列表。 Пользовательские команды用户命令—— 这一子菜单列出从应用程序设置中引入的用户命令。

  西捷硬盘既可以在启动时读取盘面微程序和数据并生成用户启动界面的标准功能方式 “普通模式” 下工作, 也可以在安全模式下工作。在安全模式下硬盘不会主动转动。 西捷硬盘的操作存储器根据各自的功能不同被分成不同的区域。例如,读缓存、写缓存等……以512字节为单 位进行直接寻址。依照西捷的固定术语,缓存以其执行的固定功能而命名(例如,“读缓存”),并以512字节 为单位将组成这一缓存的区域划分。可以通过在命令终端输入“?”来浏览缓存分布图。

  轴心电动机一般不读取服务区域信息,并切换入终端命令模式。不过在安全模式下在功能终端里的存取命令集 非常有限,我们仅有最少的用来在可正常运作的硬盘上工作的操作命令集;因此,我们才能为其标入适配器的 初始化标签, 重写部分或者全部的服务区域信息。 当硬盘无法进入准备状态的一些情况时必须切换入安全模式, 例如限动器头被撞击。

  一部分西捷硬盘是根据Barracuda电路图制作的,具有工作在COM终端和ATA终端的可能,在接通硬盘电源 的时候硬盘自动切换入COM端口工作方式。 在COM终端工作方式下硬盘通过PC-KALOK适配器连入计算机的COM端口或者通过PC-USB-TERMINAL 适配器连入计算机的USB端口(PC-USB-TERMINAL的驱动程序在套装中提供)。相比之下,通过USB连接可比 通过PC-KALOK(对于7200.7和U series 7系列最高达921000千波)提供更高的数据传输速度。 在对硬盘的实际操 作中证实由于微程序的特性,高于57600的传输速度并不能带来效率的提高。因此,通过PC-USB-TERMINAL 连接的好处只有一个很重要的原因:更大更好的数据传输稳定性,减少或避免了重复传输数据块的必要性。例 如,当通过终端进行服务区域信息的读写操作时;当使用PC-KALOK适配器时,为保证数据传输稳定性,数据 传输速度应大于38400。在COM终端的工作方式下硬盘会在通电后立刻出现。而命令模式可以通过在终端里按 下键盘组合Ctrl+Z来切换,在此之后硬盘给出提示符Т并可以输入终端命令。 在ATA终端工作方式下硬盘连接到计算机的普通ATA线口,并通过其进行所有的数据传输。在这一方式下 硬盘切换到兼容所有ATA命令的方式。然而,为了切换到ATA终端方式,硬盘应进入ATA界面准备状态。 理论上,这一方式应该带来很大的数据传输速度的提高,然而我们注意到由于硬盘微程序的工作特性,数据传 输速度被控制在COM终端的传输速度标准57600上。这一事实导致设计人员放弃使用ATA终端并进行微程序优 化和提高COM端口基础速度的工作。 在我们的应用程序中ATA终端工作方式的存在仅仅为了硬盘COM端口损坏又需要进行紧急的诊断和修理 这一类的少见情况。

  当从一种工作方式切换到另一种的时候存在一系列的特性。 首先来叙述一下从СОМ终端切换到АТА中断。切换到ATA终端是通过提供专门的ATA命令来进行的。与 此同时处于中断命令方式下的西捷硬盘并不能识别ATA命令, 因此为了切换必须先推出命令方式 (使用键盘组 合Ctrl+C),并重新启动微程序。在重新启动微程序之后您可以通过在菜单中选择ATA终端的切换来更换硬盘 的工作方式和应用程序。 现在让我们着手АТА终端到СОМ终端的切换。这里同样需要使用Ctrl+C重新启动硬盘微程序,但不可以 在此命令之后立刻切换到COM终端方式,因为所有的启动信息要在微程序完全重新启动完毕后才会在ATA终 端消失,而系统本身的特性决定如果没有选定硬盘缓存的全部标记,硬盘还将处于原来的方式。也就是说,如 果立刻在COM终端方式下执行应用程序,将无法再在重新启动时找到硬盘。微程序重新启动结束的时候——也 就是可以进行COM端口工作方式下的应用程序切换的时候, 因为在ATA终端方式下通过命令从硬盘得到的数据 在普通方式下无法操作。当微程序完成重新启动时,您将看到,套装面板的错误指示器闪烁。

  西捷硬盘的自检功能是一个很实用的功能,可以在对硬盘适配器的微调和对象搜索中的表面扫描和隐藏 错误部分方面发挥功能,因为很大一部分的出场诊断和硬盘调试过程都仅通过自检功能实现。早先在西捷硬 盘的Barracuda系列使用自检功能有很大的障碍, 因为在这一工作过程中自检操作会为了在数据块的用户方式 下工作而清除硬盘的关键信息,也就是ATA覆盖(确切的说是给出ATA命令的程序覆盖)出场信息模块。在现 在的这一版本中提供了通过终端写入微程序部分以及初始化和编辑硬盘出厂信息。 为了搜索轨道,ATA终端必须访问连接低端的数据表,或者从菜单中的“用户命令”使用硬盘命令来浏览 分区状况,并遵照ATA覆盖总是位于从服务区域开始特定的偏移地址,并计算必要的柱面数。 在运行自检之前,您至少要复制硬盘带有ATA覆盖的轨道,或者从相关版本的微程序中预备好ATA覆盖轨 道的库文件开头。通常自检是从“用户命令”菜单中被启动的。您需要在启动“自检”命令之前将硬盘连接 在单独的电源上。自检完整的运行时间通常需要一天,当有很严重的表面损坏的情况下过程可能持续数天。如 果硬盘连接在COM端口上,您可以不定期的控制整个自检过程。当自检过程结束的时候,硬盘进入50级。当 完全结束后, 您需要复写ATA覆盖区到自检结束的硬盘中并用 “出厂信息” 菜单中的 “初始化出厂信息” “编 和 辑出厂信息”初始化出厂信息。 有可能发生这样的情况, 当自检结束后发现在错误结果中的损坏不仅是ATA覆盖区和出厂信息。 在这样的 结果的搜索中您可以使用“比较服务信息轨道”对话框。为了使用这一功能,需要在自检之前和之后从硬盘最 大限度的复制所有的服务信息。我们建议您不要为了节约时间而放弃这样做,因为读取过程比写入过程快近10 倍,而且在自检之前保存尽可能多的服务信息将对解决很多问题有好处。 注意! 如果您开始了自检过程——在第二次检测结束之前不要切断电源。 在这一次检测中将进行服务区域 的重新格式化。如果自检在第二次检测之前停止工作了,那么您将需要手工写入服务信息。 注意!如果您想运行自检,请提前准备好讲硬盘连接到单独的电源上,这将免除您的很多不便。

  在相关的菜单项呼出的对话框中,您可以编辑这些应用程序的工作参数,例如默认服务区域界限、服务区域 对象分布、出厂信息模块参数模板及用户命令。所有的参数都是单独为硬盘系列准备的,例如,在开始的菜单 中选择在U5系列商操作,您将能编辑U5系列的应用程序参数。“用户命令”页面允许您建立批处理命令集。 在每一行的开始应该是这些专门的关键词,或者是硬盘命令。 关键词 COMMENT ESCAPE 说明 注释,在执行的时候会跳过。 允许发送到硬盘关键词ESCAPE之后的符号的ASCII码。键盘组合Ctrl+字母也可以输入x+X 方式的命令组合。 例如运行CERT: ESCAPE 18 或者 ESCAPE AR. 呼出请求对话框要求用户的行参数,在关键词INP之后的一行参数,将显示在对话框的标题 栏中。 之后用关键词SENDP传递的输入的参数可以在终端命令行中使用。 在将变量计数器清 零的关键词SENDP之前最多允许发出16个文字变量请求。 类似您确定……?的提示。作为在有潜在破坏可能的命令被使用之前的警告信息。

  将切换到关键词LEV后的数字这一终端等级。 将关键词SEND后的行发送。 将用关键词INP输入的参数行发至硬盘。在终端命令中的参数位置上一定要写明符号%s。例 如: s%s,0。关键词SENDP将对不超过16个的变量进行计数。 等待在关键词GET后给出的行来自硬盘。最长等待时间15秒。

  Здесь 偏移 означает добавку к номеру цилиндра начата служебной зоны. (Пр. Sys= 7000-7028, 偏移 АТА оверлея ОхОА, тогда цилиндр АТА оверлея 0х7000+0х0А = Ох700А) АТА терминал есть. Команда V (вывод списка дефектов) - поддерживается. BootCode (SafeMode): Стандартная схема уровней. Для собственно запуска SelfScan необходимо из терминала подать команду [Ctrl] [T] или выполнить запустить тесты на текущем Age из меню пользовательских команд.

  1 – 分区号 2 – 分区开始柱面(hex), 3 – 分区结束柱面(hex), 4 – 分区中的SPT(dec). 5 – 分区中的SPT(hex). Sys= - 服务区域位置,在这一实例中——在这一实例中,柱面的开始和结束部分, hex, SPT伺服区 服务区域 这一系列的特性表现为将起始柱面编号保存在硬盘的Flash永久存储器中,实际上,不同的硬盘即使各自的微 程序版本一致,都会存放在不同的柱面。不变的只有服务区域单元相对于服务区域开始的偏移址和服务区域 的SPT。 服务区域SPT 0x0280 偏 移 0x029 CERT轨道 偏 移 0х02А АТА覆盖轨道 偏 移 0x02С VENDOR数据轨道 在这里,“偏移”指的是对服务区域开始的柱面数的添加。 (例:Sys= 0E5B0-OE62F, 偏移ATA覆盖0х2А, 那么ATA覆盖的柱面数就是0х0Е5В0+0х2А = 0xE5DA) АТА终端不存在 V命令 (输出故障列表) – 支持 BootCode (SafeMode): 等级F 为了运行自检,一定要在终端使用Ctrl+T键盘组合命令或相关的用户命令菜单中的“运行当前级别中的测 试”。

  在这里,“偏移”指的是对服务区域开始的柱面数的添加。 (例:Sys= 0C958-0C9D0, 偏移ATA覆盖 0x23, 那么ATA覆盖的柱面数就是0х0С958+0х23 = 0хС97В) АТА终端不存在 V命令 (输出故障列表) – 支持 BootCode (SafeMode): 等级F 为了运行自检,一定要在终端使用Ctrl+T键盘组合命令或相关的用户命令菜单中的“运行当前 级别中的测试”。

  Trk=xxxx(yyyy),a(b) . 当前活动的逻辑柱面(物理柱面),逻辑磁头(物理磁头),逻辑扇区(物理扇区). zzz(当前操作的错误代码 最后一次重置时的硬盘或者最后一个导致逻辑错误的命令的错误数 ErCt=xxxx Hlth=xxxx health比特的累加状态(4个数字)

  显示故障列表х – 由故障列表确定的位区可以是标记的组合 у—如果存在,则显示y磁头的故障。

  对于该Barracuda系列的部分硬盘在进入SafeMode时也是和在普通状态下的工作级层次一样的保存,但这里 命令的使用有一些限制. 同时,相对较晚推出的微程序在SafeMode中会切换到特殊的F级,在其中组合了分散在 普通工作方式不同级别中的一些功能. 在下面将列出Barracuda V, Barracuda 7200.7, U Series 7这些型号具有 的功能特性和命令特性.

  在应用程序中所编入的一系列的迈拓技术功能在现今的硬盘修理中还很难看到,因此,对他们 的叙述也不甚详细(没有太多的标注和建议),也仅仅是从使用经验出发。希望用户自行在实际操 作中尝试各种功能的使用可能。因此,以下列举的硬盘故障有可能从程序中找到解决方案,但是由 于信息的不足,无法做出完全的保证。例如,完好的硬盘丢失了全部的适配器信息(密封块和电子 线路) 而导致无法对其进行修理。. 应用程序所有的功能都是针对相关系列接受过测试的。但应该考虑到,没有出场的硬盘是可以 被改进的。因此不排除出现具有另一种运作体系和应用程序功能所对应的不符合的硬盘. 设计人员 会一直关注硬盘厂商的动向,并尽快地推出相应的最新版本。

  迈拓硬盘的主控微程序在操作存储器中运行并可以由三个部分运行。 第一—处理器微电路中的永久存储器, 第二—在板卡上的Flash永久存储器(如果安装了), 第三—服务区域 因此,在板卡上就有了两个可以呼出微程序的部分。总的来说,电路中的永久存储器不能足够有效的工 作,处理器的启动从外部存储器开始,但如果外部存储器没有安装,则才会在电路中的永久存储器上运行。 有可能内部处理器的代码和另一系列有关系, 例如, 断开外部永久存储器的CALYPSO硬盘会被辨认为N40P. 对迈拓硬盘来说连接服务区域是通过针对这一逻辑扇区的特殊规则, 被称为UBA(Util Block Addressing, 与LBA略有相似), 使微程序在表面自动改变物理位置, 并由此统计服务区域故障. N40P和ARES 64K的服务区 域物理存在于外部柱面(盘片边缘),而CALYPSO则在内部(接近磁头停放区). 迈拓硬盘具有和safe mode的连接线. 如果安装了,则仅启动微程序,向板卡写入电动机启动情况并初始 化服务区域的部分程序。因此这一连接线对LDR文件运行下进行初期硬盘初始化过程很有意义,一部分的初始化 过程被跳过了, 因此才和没有安装safe mode时的初始化有了区别。 板卡上的微程序版本可以清楚的辨认出来。 为此要装上safe mode连接线并运行应用程序。在Firmware固件行中将显示永久存储器版本。同时,如果再 启动电源的时候封闭了Flash的第五和第六输出, 那么版本就会改变, 因为这样代码就会在处理器中运行。 为了初始化硬盘,需要彻底的重新启动板卡上的程序, 和服务区域的程序。如果因为某些原因程序不能从 服务区域被运行, 则可以通过LDR-文件的帮助强迫将其在微处理器的操作存储器中运行. 需要记住,LDR文件中 只有对于硬盘功能运作必不可少的程序代码(从永久存储器和覆盖端的复制)而没有数据(故障表、所有必要的适 配器和其他设置). 在板卡上的程序和在服务区域的是不同的版本. 可以因此断定哪一个程序正在处理器中运行. 如果版本号的最后一个标记是Z, 则说明硬盘没有进行完整的初始化。 例如: WAK21R90属于完整正常启动的情况,而WAK21R9Z则是不成功的启动。Poker/Ardent系列的服务区 域包含两个硬盘主控程序: 普通的和可选得用于进行出场的自检的self test

  Идентифицировать версию микропрограммы у накопителей 迈拓硬盘的微程序版本判定是很不方便 的,因为生产上没有遵循严格的版本编号系统,导致相当大数量不兼容的微程序带有同样的识别码. 同样的问题 也出现在兼容的微程序上,每一个内部都存有单独的磁头读写适配器参数. 因此不能100%保证兼容性,版本能 通过文字标注来辨别: 1. 缩写标记, 位于硬盘封装盒上: MODEL+HDA+PCBA+UNIQUE (例如, 2В020Н1110511) 和用逗号间隔的字母代码 (例如, К,М,В,Е) 2. 在贴纸标记上的大写字行, 例如: A4FBA 建议用永久存储器在服务区域的复制总容量来复查版本信息, ([ROM_SA]), 也可以用在safe mode安全模式下 可见的板卡永久存储器的版本信息来复查。

  迈拓硬盘的模块表中并不包括模块的名称,但是一些模块还是有自己的名称的. 这些名称位于模块标头中。 因此不读取模块就不能知道这一模块的名称。不同的迈拓硬盘系列可以采用通用的模块编号, 被称为定位号(简 称PN), 允许快速定位不同用途的模块. 服务区域中的信息是根据图1这样的层次建立起系统的。层次系统的最顶端是可以放入服务信息的硬盘的物 理空间. 这一空间被划分在单独的分区中并具有自己的写密度. 每一空间都由开头部分导入UBA扇区编号 (首先 按照顺序在每一个扇区的轨道上,然后是轨道本身), 构成空间的下一级 — 活动服务区域. 活动是因为一组设置 好的启示头每一次只有一个由硬盘服务区域在操作中占据. 活动服务区域由一些模块组组成,每组均在分区范 围内还有一个拷贝。写操作总是在这两端同时执行, 也就是说如果模块出现错误,则拷贝也会同样出现错误。 ? 模块组?与其模块(图1,下一级): ?数据模块?, ?微程序模块? 和 ?技术模块?相连. 微程序模块仅在硬盘工作过程中 的读操作中被使用,而实际上所有带有数据的模块都在读写操作中使用,导致它们在短时间的失效纪录情况下 出现错误。技术模块仅在生产过程中被使用,而在通常工作方式中无论如何也不会被使用的。 服务区域占用的物理柱面 ︾ 活动的服务区域 ︾ 模块组 ︾ 数据模块 微程序模块 ︾ 处理模块 (标头, 检测数量) 技术模块 (在生产硬盘时被使用)

  В – 必要的模块,但是可以从其他硬盘更换(需要注意微程序版本!); С – 必要的模块, 不过即使有部分的模块损坏,一样不会阻碍启动过程(在隐藏故障时会自动复位); D – 如果这样的模块不能被读取, 也一样可以正常运行,但是明显要比完全正常的磁盘缓慢(例如模块 纪录); Е – 没有这一模块硬盘也可以工作 服务区域的编译器U_LIST (PN=37h). 硬盘通过这一模块是否存在来判断是否为活动服务区域。他的每一 个带有磁头号和当前磁头的服务区域故障列表的磁头都具有单独的结构。 在这一模块中还含有关于在服务区域中隐藏了多少和哪些故障的信息. 同样在其中也标明了在模块P-List (PN=18h)中的实际扇区使用量. 这意味着如果从另一个硬盘中取来P-List模块,那么微程序将不能正确得知他 的长度并将不能应用它(校检总和将无法正确计算). 如果在服务区域的故障列表中有隐藏了的故障, 那么在 U_LIST中的数据可以说是独一无二的 (从另一个硬盘中复制U_List会导致服务区域中的偏移并市的硬盘的检 修变得很困难). 即使其中没有隐藏了的故障, 也需要向Р-List模块的用户部分给出正确的U_LIST信息, 才能修复硬盘. 操作方法 将在后文中说明. 在编译器复位的时候U_LIST中的P-List模块的长度自动校正。 配置模块DISK (PN=lFh). 此模块包含磁盘配置信息,例如:模块名称,序列号,最大LBA,物理磁头 分布和数量 RZTBL模块 (PN=78h). 此模块是编译器的一部分,其中包含硬盘分区表. 每一区域在P-List模块中都有自 己的故障序列. 在RZTBL中还有编译器收集的磁头数量信息。 AT_PDL模块 (PN=18h). 此模块带有用户区域的出场故障扇区表. 在这一模块中写入的故障信息相对 RZTBL模块中的格式来说只是一部分. RCT模块 (PN=21h). 我们对这一模块的功能和结构的了解现在还不够完善, 不过在从另一硬盘复写这 一模块所引起的功能的丢失还不是很严重 (增长坏的块数). 通常硬盘还是会正常读写的. 这一模块是由出场自 检和加工过程中生成的,也就是说, 其得到的数据硬盘本身无法得知,而且如果丢失将不能得到正确的模块。 SRV模块 (PN=lEh). 我们对这一模块的功能和结构的了解现在还不够完善, 如果将其替换到某一表面 将导致对其读取错误和不能写入. 这一模块是以校检伺服系统子程序为基础在出场自检过程中生成的. 是否在 加工过程中使用它还无法说明。 .[ROM_SA] 模块 (PN=39h). 这一模块是普通工作模式下的启动关键核心. 覆盖ATA [OVL ATA] (PN=38h). 这一组覆盖很大一部分在普通工作模式下起扩展微程序的作用. 如果其 中一个覆盖不能被读取,那么可能已部分或者全部的ATA命令不能正确起作用. 实技术命令覆盖 [OVL TECH] (PN=4Fh). 这一组覆盖对于技术模式下操作微程序是必要的 在下文中涉及这些模块的时候,会使用模块名称或者模块的位址码

  对于服务区域使用读适配器和写适配器. 如果可能不需要适配器读取服务区域,那么没有适配器进行写 入则无法进行。这是和写磁头可能无法准确寻轨有关系的。这样的原因可以有很多,其中之一就是有可能磁 头的读取元件和写入元件之间的距离不正确. 这一距离比轨道尺寸大2~3倍.因此,如果对于服务区来说,距离 不正确将会写入到邻近轨道。 到现在为止,由于没有任何关于他的线缆和算法的培训,准确的判定迈拓硬盘的适配器信息内容还不太可 能, 我们的研究表明,将适配器读取到内存中(例如, 将操作存储器通过界面读取)并转移到硬盘里并不能替换他 们. 硬盘必须要在服务区域中读取他们才可以工作。可以断定,现在唯一的方法(在今日) – 通过HOT-SVOP从 完好的硬盘收集适配器,并保证其适合需要维修的硬盘的密封盒且进行全部传送. 在此之后,如果之前被认作 是本身的适配器,则可将他们复写回完好的硬盘,或者读取用户数据。

  编译器 – 程序和表的综合, 负责翻译操作系统管理的硬盘物理山区中的逻辑扇区.在所有的迈拓硬盘中 工作区域和服务区域的出场故障都是由编译器的帮助被消除或者屏蔽的。 编译器程序的数据位于如下模块中: ULIST (PN=37h), AT_PDL (PN=18h) и RZTBL (PN=78h). 硬盘从故障列 表(PN=33h)中生成编译器表. 在这一表中故障以他们的普通形式显示: 柱面,刺头,扇区. 也因此可以从该故障表 中收集编译器表,通过编译器复位命令. 如果从其他硬盘复制这一模块,应用程序将给处在复制之前的故障 列表,而编译器复位则可以给出新的正确的值 注意! PN=33h除了操作区域的故障列表(P-List)以外还包含服务区域的故障列表. 因此编译器复位只能 在PN=33h是原始列表或者确保被修理硬盘的服务区域没有出场是隐藏的故障且PN=33h表中没有服务区 域故障的情况下进行, 否则复位了的编译器将不符合真实的服务区域模块排列

  在硬盘的应用程序启动的时候,会给出读取此盘出场信息和辨别是否是“安全模式”的命令. 接下来是选 择出场系列名称. 对应的名称可以在?系列特性?章节中找到. 通过ULIST搜索所有的磁头来自动辨别服务区域的磁头. 搜索从磁头2开始, 然后是3,4,5, 之后才是0和1. 如 果应用程序由于某种原因不能正常自动辨别,则可以在“应用程序状态”对线. ?safe mode?安全模式方式. A mode ? safe mode ?.

  所有在safe mode中必要的功能都会因为不能运行应用程序在此模式中而出现在开始对话框中,. ? 读取出场信息 – 更新Model 和 Firmware行中的配置数据. 这样可以估计可在保护模式下运行的命令 运行的结果 ? 微程序启动 - 模拟DOS版本的迈拓应用程序中的?S4初始化? 方式的功能当前这一模式在修复方法中还没 有被采用.

  ? 加载LDR-文件 – 允许运行微程序. 在选择文件名之后允许运行的类型: ROM + 覆盖, 仅ROM, 仅覆盖, 06覆盖, 1В和1С覆盖. ? Soft Reset – 提供硬盘程序的复位. 在逐步加载LDR-文件时的必要功能. ? 运行应用程序 – 完全初始化硬盘并运行应用程序. ? 退出 — 退出选择应用程序方式. 硬盘的Poker/Ardent需要在永久存储器运行之前运行1B和1C覆盖, 因为在内存中如果没有运行这两个模块, 服务区域的永久存储器将不会进入初始化过程(悬停)

  对状态的查看和编辑若干应用程序参数的可能是为了可以在一些有风险的用户操作之前进行提醒而加入的, 同时也是为了应对一些不正确的操作或自动辨别硬盘连接状态的情况. 表现为: ? 启动应用程序时选择的系列 ? 通过LDR-文件运行的硬盘 ? 成功通过服务区域写测试 ? 初始化时确定的SA磁头. 这一磁头可以被更换 ? 从ROMSA读取的永久存储器的控制总量 ? 硬盘安全系统状态

  该测试寻找服务区域中的表面错误. 服务区域是由相关的根据功能和表面测试而分组的若干模块组组成的. 在硬盘工作中不使用的服务区域将不会被检测. 注意! 在这一版本中实现了隐藏已发现的服务区域故障装置,但是在安全模式中这一装置将不会起作用.

  该测试允许确定写入服务区域的营盘功能信息的适用性. 如果硬盘因为服务区域的数据损坏而不能工作, 那么该测试可以辨别出损坏的数据模块. 在这些基础信息的基础上可以进一步的继续修理操作. 该测试仅在活动服务区域的磁头上进行. 如果要在另一磁头上进行测试,需要在应用程序状态对话框中切 换SA磁头. 测试由如下方式进行:

  通过技术命令确定硬盘物理空间的最大和最小柱面. 如果应用程序不能得到这一数值, 则说明硬盘被不 工作的微程序初始化了. 检测U_LIST. 读取模块, 检验控制总量和标题. 如果一个模块不能被识别,则不能运行检测P-List模块这一 检测部分 配置模块. DISK. 读取模块, 检验控制总量和标题. 通过这一模块来得到磁头分布和他们的数量. 检测定位适配器. 也就是SRV模块. 读取模块, 检验控制总量和标题. 检测表面数据适配器. 也就是RCT模块. 读取模块, 检验控制总量和标题. 检测分区表. 借助硬盘的技术命令来读取分区表. 如果表格不能被读取,则说明控制微程序没有被正确 的运行(例如, Loader没有正确启动). 检测永久存储器副本. 检测其读取和控制总量. 检测ATA覆盖. 分别检测每一个覆盖的读取、控制总量和标题. 检测技术覆盖. 分别检测每一个覆盖的读取、控制总量和标题.

  10. 检测RZTBL. 读取模块, 检验控制总量和标题. 来自模块的数据将在RZTBL和P-Lists是否对应的检测中. 11. 检测P-List. 这一模块是编译器的部分, 包含着故障的准确位置. 该表并没有占用整个模块,仅仅是其一 小部分. 因此控制总量仅仅是这一部分的计算. 在扇区表格下被占用的数量在P-List中被指明. 12. 检测G-List. 仅检测控制总量, 数据结构的正确性将不会检测. 13. 检测RZTBL和P-Lists是否对应. 该测试对比编译器的基础部分. 通过对说明每一分区的纪录的基本数量和 实际在P-List中存在的数量进行比较. 这样可以显示出偶然记录到P-List或者RZTBL中或者两者均有的 关于故障的错误信息. 14. 检测H-Lists. 读取并 检验控制总量和标题 15. 检测H-Lists – RZTBL. 判定综合故障表和编译器是否一致. 理论上会出现这样的情况—故障表和编译器 中记录了不同的错误,例如, 当从其他硬盘复写过来了编译器或者复写了空的编译器. 16. 检验安全模块. 反映关于ATA-密码的信息. 硬盘有可能因为在其上设置了密码而不工作. 3.1.2.1.3. 读 / 写模块 Reading / record of modules 通过读写, 我们可以完整的保存或者复制所有在模块表中的服务区域模块. 但除此之外还有一系列的不在 模块表中的这些模块的副本. 操作这些模块可以像在DOS版本的PC-3000中一样, 也可以利用数据库. 如何操作数据库在核心部分的说明 中涉及.

  该选项可以扩展服务区域的读写可能. 它可以对模块组的副本或同时对这些模块组进行操作. 需要记住在 这些组中除了模块本身,还有没有使用的服务区域空间在模块之间.

  这一测试在启动服务区域定位适配器的命令下执行. 如果这一命令带有错误执行完毕, 则说明不是缺少包含 适配器的模块就是数据结构有损坏. 接下来命令会在一个扇区上进行随机数据的读写测试. 如果读取的数据和写 入的不符合,则在周围的UBA对这些数据进行搜索, 看被记录在哪里. 如果数据被找到了,则给出纪录偏移的信 息. 如果数据没有被找到,

  返回没有找到偏移的错误. 一般服务区域的写错误的发生是由于定位适配器模块要求关闭某些磁头参数而造 成的. 在这种情况下,服务区的写操作将不能进行,也无法修复.

  3.1.2.1.6. 恢复模块 Restoration of modules 这一功能可以在DMCS, ULIST, ATPOL и ATPDL四个模块上进行操作. 由于迈拓硬盘的微程序在某些 写错误的情况下有可能改变这些模块的标题, 这时请不要改动他们的内容. 如果标题被改变了,则以后的启动将 时代有错误或者磁盘的MP悬空. 该功能首先从表面读取模块(在带有错误的情况下将不能执行该修复操作), 将其标题改正, 从新计算控制 总量并将模块写回. 在有写错误的时候模块会被不正确的写入或者写入到不正确的位置从而使模块之间失去联 系. 因此在执行这一操作之前请将所有重要模块保存,并执行 ?服务信息写测试?.

  允许在PN=33h模块的综合故障表中的数据基础上建立编译器模块: PN=18h, PN=37h, PN=78h. 通过隐藏错 误的技术命令的帮助在复位时清理编译器并按顺序加入. 重要特性: 如果硬盘上曾有过在RZTBL级隐藏了的轨 道, 那么他们将被转移到P-List级. 这将导致故障说明的改变(现在解释起来还很复杂). 这一过程中用户数据 没有偏移.

  在配置参数时会遇到不同的程序设置和硬盘开关. 可以在选择菜单项的时候读取这些参数, 他们将被装入或 者留下标记: ? ? ? ? ? 在修复带有表面故障的营盘数据的时候常需要关闭自动隐藏错误. 这可以避免向服务区写入不必要的数据 并禁止对该扇区的强制隐藏. 装入或者留下标记可以临时保存在操作存储器(RAM)中(切断电源之前)或者永久保存在服务区域中(SA). 如果选择了SA,那么将会保存在ATAF模块中(PN=22h). Auto Read Reallocation – 在读取坏扇区时自动隐藏G-List中的错误. Auto Write Reallocation – 在写入坏扇区时自动隐藏G-List中的错误. Security Set Supported – 打开/关闭硬盘的系统验证. 打开/关闭LBA48方式.

  在某些微程序启动初始化或者对其的有效更换时, 会为硬盘的启动指定文件读取器. 例如, 程序没能成功的 正确读取编译器表中的一部分. 这时微程序会进入错误状态且不允许使用任意一个可以存取用户区域和服务区 域数据的命令. 在这种情况下需要跳过初始化过程启动硬盘, 自然,这样很多微程序操作流程将被锁死, 例如, 对 用户表面的存取或者对用户表面故障的操作等等. 再者,没有进行适配器的启动, 这一系列行为将导致服务区域 运作不正确. 如果硬盘被完全修复了, 或者已经通过对应的文件读取器被启动,. 则可以在重新启动应用程序或进入选择 创建了的文件读取器之后从这硬盘建立本体读取器. 这样可以消除文件读取器和需要修理的硬盘之间的不兼 容性.

  以LBA方式通过逻辑参数对表面进行扫描. 在测试通过之后会显示对话框并建议隐藏在P-List中发现的故障.

  该菜单项允许将所有属性的“关键时间”恢复到初始状态 (最佳状态的设置) 并初始化所有记录. 可以在“工具”菜单中浏览当前属性值.

  常规菜单?工具?包含了所有应用程序通用说明和迈拓硬盘专有说明中涉及的标准对话方式组, 通过“应 用程序扩展”进行访问.

  允许从可以读取出来的模块和磁头列表中选择模块. 具有一系列的服务端功能, 例如, 复位并检测一部分或 者完整模块的控制总量.

  在这一方式中集中了所有恢复服务区域必要的功能. ?模块?标签仅显示对于模块的硬盘功能关键的内容. 从这里可以进行写模块, 在HEX编辑器中浏览模块内容, 隐藏服务区域错误, 修复模块标题, 编译器复位. 在方括 号中显示了应用程序制定过程中给出的模块的名称, 因为迈拓没有给出这些模块的具体名称.

  允许浏览硬盘的DISK模块的分解内容, 同时可以改变其中的模块名称值和序列号.

  允许浏览或者清除设置在硬盘SECU模块中的密码. 可以在浏览磁盘出场信息时看到安全级别和密码是否 被激活.

  硬盘故障诊断是以确定服务区域SA的问题为基础的(模块的损坏), 检查磁头故障,、整流放大器故障和电子 线路问题 这一部分的详细内容将在下一版本的说明中给出.

  应用程序提供若干恢复方式. 这取决于各种方式的不同目的. 基本模式有如下几种: ? 恢复服务区域功能 (SA测试, 复写或者恢复损坏的模块); ? 不将SA引入工作状态而恢复信息(启动文件读取器, 热插拔);

  通过应用程序的工具扫描来隐藏错误 (扫描表面, 加入到故障表); 通过硬盘自检隐藏错误 (SelfScan).

  模块名称中的字母L说明使用了FDB轴承, 例如2F040L0. 字母J说明使用了滚珠轴承, 例如2F040J0. 从这一系列开始,迈拓硬盘的设计人员开始运用两个结构类似的服务区域, 但基本上 这两个服务区域功能不同. 在正常操作中硬盘使用包含所有必要模块的基本服务区域. 表5. ARES 64K硬盘的相关启动方式和微程序版本. 用户操作方式 永久存储器运行方式 自检方式 VAM51JJ0 VAM52JaZ VBM51J80

  请不要将磁头适配器和富士硬盘的微偏移定位适配器混淆. 在这种情况下他们没有不同的特性, 仅是因为微程 序版本的不同.

  如同N40P系列, 按连接顺序使用外部Flash永久存储器. 这一系列具有与一个磁头的输出有关系的特殊的不精确性. 这导致在辨认硬盘的时候不带文件读取器读写 服务区域且检测时所有的模块都成了一个整体. 出现这种情况是因为在硬盘启动的时候没有找到任何表中指定 的磁头. 在服务区域计算出来的另一个硬盘程序控制加工的磁头数量结果中,没有正确结果. 这种硬盘在给出定 位命令的时候会损坏! 这一系列还存在如果无法正确写入服务区域而尝试修复模块会导致抹除关键模块组A和B中的某些模块的 问题. 这样会导致下一次硬盘启动时程序加载器不能运行基本服务区域的关键模块和切换到交互操作下. 因此 在重新启动模块时模块变成了一个整体,并变成了完全不同的其他模块. 很遗憾的告诉大家当前版本的软硬件 还无法解决这些问题. 这一系列具有两种G-List故障表格式. 应用程序无法自动辨认表的格式,因此需要调整到新的格式. 旧的格 式将不能正确显示. 如果需要浏览旧格式的G-List, 需要进入N40P一类的应用程序中. 当硬盘由于轴承卡住或者与磁头片黏着而不能转动电动机的时候,会通过磁头定位器的线. 25P10V6 4. 20 MHz 跳线设置

  模块的名称由如下方法编排: MKxxyyzzz, хх – 容量 уу – 子类别 zzz – 系列

  东芝硬盘支持终端方式. 必须通过PS-2口进行连接, 用连接线将东芝硬盘和РС-KALOK适配器相连. 在应用程序中选择?终端?标签. 在启动的时候应用程序自动设置连接速度为9600bps. 再打开电源的时候硬盘不会给出任何 信息到端口. 为了转到对话方式,需要按下[Enter]键,如果连接正确则会出现提示符. 表1. 可在终端方式下执行的命令 命令文字 RS VR VM HP STxxxx BSxx DS LM 说明 技术复位 输出微程序版本 输出微程序版本 终端命令列表(简短帮助) 给出内存块地址, хххх - HEX 给出内存段, хх – 段号码,HEX 输出当前内存段纪录 启动编程方式FLASH. 需要密钥进入

  该方式可以通过终端命令纪录指定区域的内存.记录文件保存为文本格式. 2.3. 移除密码Removal of the password 菜单: ?测试? - ?移除密码? 这一命令可以不丢失用户数据去除ATA用户密码, 是否有密码并不影响这一功能的实现。

本文链接:http://hellohailey.com/zhengticitou/148.html