Отличие от прошлого варианта - не инсталится если контроллера нету и не занимает системные таблицы.
Тут можно поступить проще. При инициализации системное ПЗУ записывает результат наличия контроллера НГМД в ячейку 163772 в системном ОЗУ ЦП, а также в ячейку 7044 ОЗУ ПП. Если 1 - контроллер найден, 177777 (-1) - контроллер отсутствует.