Рассказываю что знаю. МС5401 - предположительно полная копия ST-506, МС5402 - ST-412 соответственно. Точнее могу сказать, если будут фотки винтов (в интернете их нет). Схема на ST-506/412 у меня есть, с ее помощью я успешно починил плату винта СМ5508 (правда, у него были убиты 2 из 4 головок, но это совсем другая история). Геометрию винтов можно глянуть тут: ftp://ftp.seagate.com/pub/techsuppt/mfm/
Контроллер нужен тот, который не имеет собственного биоса на борту - такой контроллер с программной ночки зрения аналогичен IDE в режиме передачи данных PIO mode 0 и адресации CHS и можно искать соответствующие программы. Контроллер, использующий свой биос по адресу C800h, не пойдет, так как требует, чтобы винт был отформатирован на аналогичном контроллере (как я понял, используются служебные дорожки). Насчет ЕСки не знаю, нужно пробовать. На время всех экспериментов настоятельно рекомендую изолировать (заклеить скотчем, если контакт краевой, или разрезать провод) 6 контакт 34-контактного разьема, чтобы нечаянно не испортить данные.