Класс! Все данные вытянул! Но сам винт пока не работоспособен (об этом ниже).
Итак, пересчитал транслятор через HDDL, как мне и советовали. Винт по-моему был в SafeMode, я сначала запустил PC3000 (двигатель стартанул), вышел, запустил HDLL. Наверное можно и сразу HDLL и сделать программный сброс (в меню) - двигатель запустится. "0000 00 00 00 ff ff a0 c0" нужно ввести в IDE-регистры (столбец Ввод), нажать Послать, винт должен выставить DRQ. Затем загрузить в буфер файл, содержащий "59 A6 01 0A 00 00 ..." - кнопка Загрузить в соотв. области окна. В поле должен появиться размер буфера: 1024 (2 сектора). Нажать Отправить. Транслятор пересчитывается практически мнгновенно.
"59 A6 ..." - это именно бинарные данные, а не их ASCII-представление, т.е. файл должен иметь размер 1024 байта. 33 модуль после пересчета не изменился (в отличие от пересчета через PC3000). Непонятно, что же так долго делала PC3000.
По поводу неработоспособности винта - решил прогнать его MHDD, обнаружил пару красных блоков, сделал Erase, затем опять Scan (БЕЗ erase-waits) - бэдов стало гораздо больше. Ковырялся пару дней, потом решил восстановить состояние служебки до первого скана - тупо залил все модули кроме двух нечитаемых. В результате у оверлеев #14, #15, #1C, #1E не совпадает контр. сумма (тест служебки в PC3000). Может кто знает, что можно сделать?
Класс! Все данные вытянул! Но сам винт пока не работоспособен (об этом ниже).
Итак, пересчитал транслятор через HDDL, как мне и советовали. Винт по-моему был в SafeMode, я сначала запустил PC3000 (двигатель стартанул), вышел, запустил HDLL. Наверное можно и сразу HDLL и сделать программный сброс (в меню) - двигатель запустится. "0000 00 00 00 ff ff a0 c0" нужно ввести в IDE-регистры (столбец Ввод), нажать Послать, винт должен выставить DRQ. Затем загрузить в буфер файл, содержащий "59 A6 01 0A 00 00 ..." - кнопка Загрузить в соотв. области окна. В поле должен появиться размер буфера: 1024 (2 сектора). Нажать Отправить. Транслятор пересчитывается практически мнгновенно.
"59 A6 ..." - это именно бинарные данные, а не их ASCII-представление, т.е. файл должен иметь размер 1024 байта. 33 модуль после пересчета не изменился (в отличие от пересчета через PC3000). Непонятно, что же так долго делала PC3000.
По поводу неработоспособности винта - решил прогнать его MHDD, обнаружил пару красных блоков, сделал Erase, затем опять Scan (БЕЗ erase-waits) - бэдов стало гораздо больше. Ковырялся пару дней, потом решил восстановить состояние служебки до первого скана - тупо залил все модули кроме двух нечитаемых. В результате у оверлеев #14, #15, #1C, #1E не совпадает контр. сумма (тест служебки в PC3000). Может кто знает, что можно сделать?