Интересная ситуация произошла только что
Два WDC WD3200BEVT-22ZCT0 11.01A11 Denali (Royl)
В процессе различных экспериментов, что-то испортил в СА, падает в сейф мод
Гружу лоадер, пишу родные модули, рестарт, сейф мод
Пишу родное ПЗУ, нет изменений
Начинаю разбираться - записи нет
Что по ИД, что по RLBA, что по CHS(и треками и посекторно), все пишется без ошибок, сразу же читаем записанное, содержимое старое
Формат SA, стирание треков - некоректные модули роняющие в сейф, на месте
Отключение голов, 0, 1, 0 и 1, ситуации не меняет, не пишет, ошибок нет, не тормозит, содержимое константа
Решил, сдохло аппаратно что-то
Беру второй, продолжаю ставить опыты
После очередного, так же падает в сейф, и начинает вести идентично первому
Через 2 часа виновник найден)
Модуль 0B в памяти, формировался для одноголового винта, адрес первого региона 44352 вместо 88704, размер так же 44352 вместо 66528
После правки появилась запись у обоих пострадавших
Может кому-то пригодится когда-нибудь