Цитата:
интересно тогда по какому алгоритму и как его прочитать, если котроллер на любые попытки обратиться к данным посылает с unknown opcode
под линухом....
хотя инфу о диске читает...
Лочится он полностью, даже технологические команды не пропускает. Только читает паспорт и пропускает команды снятия пароля.
Алгаритм снятия в принципе простой, не дать прочитать плате информацию из служебки о том что хард запаролен. Но хард не будет нормально работать пока не прочитает часть программы с диска. Замкнутый круг.
Можно решить проблему хотсвапом, но нужен 100% совместимый донор по версиям программных компонетов, по карте голов, по аппаратуре. Такой 100% совместимый донор часто найти просто нереально. Причем, хочу предупредить, что если не угадаешь соместимость (а так скорее всего и будет. Технологические команды не доступны, карта голов, положение модулей на диске неизвестно). Плата еще и сама залочится "поправив" себе NVRAM и уже и на родном диске работать не будет.
Поэтому в начале не дают читать совсем из служебки. Потом технологическими вендор командами подгружают недостающие модули для того чтобы хард мог писать и затем переписывают модули с паролем.