Недавно возникла необходимость скопировать данные со старого Seagate ST3144A. Положение перемычек такое:
Простое подключение диска к порту платы PC-3000 Express никакого эффекта не дало — диск просто не запускает двигатель и ни на какие команды не реагирует. На индикаторе бит IDX горит, говоря, что диск остановлен. Но если только подать питание и не подключать информационный кабель, то диск начинает вращаться. Обнаружив это, я подал питание и подождал, пока диск раскрутится и выведет головки в рабочую область (слышен характерный звук перемещающихся головок). А уже после подключил информационный IDE-кабель. Такой «хитрый» вариант подключения связан с особенностями аппаратной линии сброса. На индикаторах стало видно, что диск вышел в готовность, но никакие команды в диск почему-то не проходят. И тут я вспомнил, что много лет назад уже боролся с такой проблемой в самых первых моих попытках запрограммировать работу с жестким диском. Чтобы диск заработал нужно подать команду калибровки. В PC-3000 сделать это можно двумя способами:
1) подождать, пока сработают все таймауты при входе в универсальную утилиту и подать с боковой панели интрументов команду «калибровка»;
2) зайти в режим ATA commander и подать команду калибровки (код команды 010h) руками.
После подачи команды из диска слышен характерный звук калибровки и при запуске утилиты паспорт диска уже читается:
Далее, запускаю программу Data Extractor и создаю новую задачу. В диалоге установки параметров сценария входа в задачу устанавливаю галочку «Режим LCHS»
Далее, будет предложено настроить режим LCHS:
Я оставил все параметры «по-умолчанию» и после входа в задачу, запустив «проводник», получил доступ к данным:
На сегодня все. Да хранит ваши данные бэкап!