Мои 5 грошей.
Если нет стопудовой уверенности в стабильном питании винта, то по моим советам выше стоит на всякий шухер сотворить себе переходничок с подвешенными параллельно каждой паре(+5-масса и +12-масса) кондерами-солидной электролиткой, можно 650 сразу, для шунтирования провалов, и небольшой керамикой для убиения коротких заскоков. На этом погонять - все всплывет. Писал к примеру в курьезы о поведении Вестернов при скачках питания.
Если это не питание, то есть вариант ремонта малой кровью.
Попробую за все сразу, мож кому и поможет кое-что понять.
Мало-мало теории:
-после выполнения любой команды винт должен отдать сигнал готовности
-любой инициализации винта предшествует ресет, как при старте компа, так и при ресете-релоаде, и во многих тестах тоже, в частности и в mhdd
-последовательность инициализации винта выглядит примерно так - reset-id(считка паспорта)-Init собственно, значит при непрохождении ресета все остальное идет в ...кхе...
-Id-команда, проходящая практически всегда после ресета, если не разрушена паспортная инфа винта
Исходя из вышесказанного имеем нижеследующее:
-ресет не пройдет, если его не отдаст баллонная часть винта, или до нее команда не дойдет
-если запретить консольными командами или программно или через PC3000 отдачу винтом регистра BUSY, то чаще всего такие винты спокойно все делают
Что делаем - снимаем логику и протираем контакты на баллоне изопропилом, можно даже очень аккуратно подогнуть, контакты на логике тоже протираем-подгибаем, собираем и заводимся. Этот баг актуален как для практически всех IBM-Hitachi, так и для многих моделей Сигейта.
Чтобы не потерять гарантию, пользуемся набором сппецбит, поскольку болтики логики очень нестандартны. Я себе купил за 670 рублев такой набор из 42 бит в магазине инструментов, и до сих пор не жалею-на любую звездочку есть.
Вот вроде все....