Лидеры рейтинга

ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

1061

Россия, пос. Теплоозёрск, ЕАО


ID: 226425

Konstantin Shvetski

Модератор

314

Россия, Северодвинск


ID: 401284

Михаил Александров

Советник

278

Россия, Санкт-Петербург


ID: 137394

Megaloman

Мастер-Эксперт

158

Беларусь, Гомель


ID: 400669

epimkin

Профессионал

105


ID: 404002

sglisitsyn

6-й класс

42


ID: 242862

Hunter7007

Мастер-Эксперт

30

Россия, Омск


8.10.3

30.10.2021

JS: 2.10.3
CSS: 4.6.0
jQuery: 3.6.0
DataForLocalStorage: 2021-12-04 11:45:59-standard


Неисправности и ремонт компьютерного железа, зависания операционной системы, сообщения о критических системных ошибках BSOD, настройка, прошивка и обновление BIOS, чистка и оптимизация реестра ОС, выбор драйверов.

Администратор раздела: Цикалов Игорь Константинович (Модератор)

Консультация онлайн # 108918

Раздел:  Компьютерное железо
Автор вопроса: _ArNi_
Дата: 11.11.2007, 12:01 Консультация закрыта
Поступило ответов: 1

Здравствуйте! У меня такая проблема. В CMOS есть такой параметр как Resume By Alarm. Раньше задавался такой вопрос: Как программно установить время будильника. В ответе сказано что нужно прописать в регистры 70h и 71h нужные значения: в 70h индексы 1 - секунды, 3 - минуты, 5 - часы, а в 71h, собственно, данные. Так вот не работает. Пробовал заходить в BIOS и ставить там значения, но в регистре 71h значения не меняются(всегда 0). Пробовал весь 71h порт сканировать - нигде не нашёл установленных значений в BIOS. Помогите, заранее спасибо. Код прилагается.

Приложение:

Ответ # 193232 от Powe®-Use®
Здравствуйте, _ArNi_!
Как-то я задавался вопросом, тем, аналогичным сейчас Вашему. Нашёл уже готовые программные решения. Одно из которых - программа bilarm в которой есть база данных производителей и моделей материнских плат выбрав из которых свою или близкой к своей я добивался того, что в BIOSe действительно менялись время включения компьютера.
Однако, пусть это будет моим субъективным мнением - сам факт существования подобной программы со списком мат.плат - говорит о том, что предположение о том, что адрес (например который Вы упоминаете 71h) во всех BIOS'ах далеко не одинаковый. И сделать что-то вроде универсальной программы - не получится.
Так что - вот Вам готовое решение - программа Bilarm, посмотрите. (~ 91 кБ)
http://chester-soft.narod.ru/dlyasaita/progi/Bilarm.rar

Внимание, именно по причине того, что адреса расположения таймеров включения компьютера в BIOS во всех BIOS'ах разные (хм... теперь уже я говорю это не как предположение) при выборе НЕ своей мат.платы в этой программе и записи значений времени - Вы можете повредить свой BIOS. Будьте осторожны.

Из своего практического опыта работы с этой программой могу сказать, даже если Вы не найдёте в списке этой программы свой BIOS, можно найти близкий по следующему принципу. В своём BIOS предварительно ставите какое-то время включения, например 12.44 и загрузив Windows, открываете эту программу, и смотрите в списке - при выборе какой мат.платы время в окошке совпадает с этим Вашим 12.44

Ещё один нюанс. Расписание изменённое в этой программе начинает действовать (!)только после перезагрузки компьютера. Т.е. если Вы поставили время включения и просто выключили компьютер - расписание не сработает!

Powe®-Use®

Посетитель
11.11.2007, 14:37
Мини-форум консультации # 108918
Нет сообщений в мини-форуме
Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Зенченко Константин Николаевич

Старший модератор

Рейтинг: 244

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 197

Hunter7007

Мастер-Эксперт

Рейтинг: 30

CradleA

Мастер-Эксперт

Рейтинг: 22

Alexander Babich

Профессор

Рейтинг: 2

Igor Yu. Pilyugin

Мастер-Эксперт

Рейтинг: 0