Не первый раз вижу "сравнивателей CMOS", успеха вроде ни у кого нет. Самому "посравнивать" - не очень интересно.
В данном конкретном случае - я бы делал через интеграцию Addon BIOS c перехватом INT13 и блокировкой или "извращением" CD-функций (в районе AH=4x) . Признак срабатывания перехвата - самому выбрать ячейку CMOS (неиспользуемую/reserved типа).
Хотя я не уверен, что глобальная задача имеет настолько узкий путь решения ("отключить cdrom из загруженной ОС, таким образом, чтобы после перезагрузки системы нельзя было грузиться с загрузочного диска, если тот вставлен в cdrom").
Не первый раз вижу "сравнивателей CMOS", успеха вроде ни у кого нет. Самому "посравнивать" - не очень интересно.
В данном конкретном случае - я бы делал через интеграцию Addon BIOS c перехватом INT13 и блокировкой или "извращением" CD-функций (в районе AH=4x) . Признак срабатывания перехвата - самому выбрать ячейку CMOS (неиспользуемую/reserved типа).
Хотя я не уверен, что глобальная задача имеет настолько узкий путь решения ("отключить cdrom из загруженной ОС, таким образом, чтобы после перезагрузки системы нельзя было грузиться с загрузочного диска, если тот вставлен в cdrom").