По поводу зависания «FAT BOOT» после запуска Wild, вскрылся интересный факт. Эксперименты с начальной инициализацией ATAPI и посылкой в него кучки данных, не увенчались успехов, менюшка упорно не отвисала. Я уже искусал все локти и решил ещё раз протестировать последнюю сборку HDST, она показала данные по IDE и ATAPI, всё хорошо, менюшка отвисла и... перестала виснуть после Wild!
Есть подозрение, что Wild как-то делает запрос к ATAPI не совсем корректно или не забирает данные и ATAPI в ступоре. Моя утилита, спрашивая техническую информацию, корректно завершает операции с ATAPI, после чего того отпускает. В общем, к сожалению обычным сбросом устройства тут не обходится
Есть предложение, доделать в «FAT BOOT» некий таймаут, по истечении которого подвисшее устройство просто выкидывается, а показываются корректно ответившие устройства.