Имеется комплекс: компьютер, несколько раз презагружающийся в DOSе и вполняющий некоторые задачи, после последней перезагрузки он должен загрузиться в виндовсе и дальше управляться по сети. Виндовая часть задачи нас не интересует - она есть. DOSовская - тоже. Интересует один момент - переключение между ОСями.
Раньше все было плохо, но выкручивались заменой файлика boot.ini. Больше так делать нет возможности.
Сейчас мысль бьется с разгону о череп: в CMOS`e поменять порядок загрузки: стоит первая SD карта, поменять на HDD и задача будет решена. Но не все так просто. Я написал программку, которая снимает образ CMOS`a и записывает его на диск. Однако обратно образ заливаться не желает. DOS дает доступ ко всему железу, почему не записывается новая инфа в CMOS - не пойму. Если кто может подсказать чего - буду весьма признателен.
Для справки.
Чтение CMOS ведется через обращение к портам 70Н и 71Н: в 70Н записывается номер ячейки, из 71Н читается содержимое либо в него же (в 71Н) записывается новое значение. Однако вот не записывается. Хотя время в системе меняется на тот момент, когда создавался этот образ.


