Форум программистов, компьютерный форум, киберфорум
Windows XP
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/50: Рейтинг темы: голосов - 50, средняя оценка - 4.60
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
1

Как объяснить windows, что в биосе время выставлено по UTC?

28.05.2015, 18:24. Показов 9614. Ответов 20
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Проблема в следущем: время биоса выставлено по UTC, XP SP3 настроена на московское время, синхронизация времени с интернетом выключена, служба w32time отключена, время при загрузке показывает правильное, спустя некоторое время (никакой логики я не нашел, время абсолютно разное и не зависит от подключения интернета) часы сбиваются на три часа назад. Как сделать, чтобы время отображалось верно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.05.2015, 18:24
Ответы с готовыми решениями:

Как узнать точное время по UTC
Необходимо узнать точное время (с точностью до минуты) по UTC. Как? Сразу поясню - нужно именно...

Как узнать время UTC на локальном компютере
Доброго времени суток вопрос такой, как узнать время UTC? можно конечно попробовать через...

Как достать реальное время UTC , не зависящее от времени компьютера
Мне нужно достать реальное время, которое не будет зависить от времени компьютера. К примеру до...

Во время переустановки Windows 7 сохранила Windows XP как Windows.old - что с ней делать?
у меня стоял widows xp я сделал переустановку и поставил windows 7 во время переустановки windows 7...

20
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
28.05.2015, 20:18 2
Было когда-то такое. Просто поставил его из винды, оно поменялось и в биосе. Больше сбоев не было.
1
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
29.05.2015, 11:11  [ТС] 3
Цитата Сообщение от Gysia Посмотреть сообщение
Было когда-то такое. Просто поставил его из винды, оно поменялось и в биосе. Больше сбоев не было.
Ну мне не нужно, чтобы менялось в биосе. В биосе должно быть UTC, в винде - MSK.
0
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
29.05.2015, 19:29 4
Не получится. В этом случае система с биосом очень тесно связанны.
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
29.05.2015, 19:34 5
Цитата Сообщение от Anoobis Посмотреть сообщение
В биосе должно быть UTC, в винде - MSK.
У вас линукс опирается на время биоса, и требует его в UTC?
0
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
29.05.2015, 19:38 6
Цитата Сообщение от Rius Посмотреть сообщение
У вас линукс опирается на время биоса
Цитата Сообщение от Anoobis Посмотреть сообщение
XP SP3
...
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
29.05.2015, 19:41 7
Цитата Сообщение от Gysia Посмотреть сообщение
...
Такая проблема актуальна при дуалбуте винды и линукса.
0
1712 / 1499 / 62
Регистрация: 23.11.2011
Сообщений: 2,136
29.05.2015, 19:44 8
Дык поставьте маленькую програмулину и пусть она показывает вам время хоть в Мавритании или Австралии. А биос будет настроен на UTC.
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
29.05.2015, 19:48 9
Это не решение. В логах будут кривое время, мозг сломаешь потом их читать.
Если вдруг дело действительно в этом, в файле /etc/default/rcS одна строка меняется на такую:
Bash
1
UTC=no
0
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
29.05.2015, 21:38  [ТС] 10
Цитата Сообщение от Gysia Посмотреть сообщение
Не получится. В этом случае система с биосом очень тесно связанны.
Дело всё в том, что оно получается. Вот только что перезагрузился, на часах было 21:29, подключил интернет в 21:32, сейчас 21:35... но минут через 15-120 время сбросится на 3 часа назад... так каждый раз.

Цитата Сообщение от Rius Посмотреть сообщение
У вас линукс опирается на время биоса, и требует его в UTC?
Да стоит линукс, можно на нем выставить локальное время, но мне нужно именно utc.
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
29.05.2015, 21:43 11
Цитата Сообщение от Anoobis Посмотреть сообщение
но мне нужно именно utc.
Причина? UTC=no устраняет непрошенный перевод часов.
0
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
29.05.2015, 23:56  [ТС] 12
Цитата Сообщение от Rius Посмотреть сообщение
Причина? UTC=no устраняет непрошенный перевод часов.
Что такое UTC=no? Я не понимаю вас, какая вообще разница, что за ОСь установлена параллельно с windows?
Ситуация следующая:
1. в 21:38 включаю комп, жму del, захожу в биос, смотрю время 18:39, время в биосе по UTC
2. загружаю WindowsXP, на часах 21:41
3. включаю DSL-соединение, через полчаса отключаю его, время 22:10 - на часах 22:10 значит интернет не влияет на часы компьютера/ОС;
... оставляю комп включенным, встаю ухожу изза него... возвращаюсь в в 23:47 на часах компьютера 20:47

ПОЧЕМУ ТАК?

Добавлено через 7 минут
снова перезагружаю винду, снова часы показывают правильное время, 23:53 на часах компа, что соответствует местному времени... через какое время и почему они сбиваются на 3 часа назад хз
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
30.05.2015, 00:01 13
Если причина в дуалбуте:
Винда переводит время биоса на локальное. Линукс считает его UTC-шным.
Обе системы корректируют время, если оно не совпадает с их представлениями о текущем времени (получаемом по ntp).
Эффект не должно быть, если загружать только одну систему раз за разом. Время один раз скорректируется и дальше часы будут совпадать с локальным временем.

В каком часовом поясе вы обитаете. То что в винде МСК, видно.
В реестре есть HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTime IsUniversal ? Какое значение?
0
Эксперт по компьютерным сетям
2408 / 608 / 50
Регистрация: 17.03.2013
Сообщений: 2,212
30.05.2015, 00:09 14
Цитата Сообщение от Anoobis Посмотреть сообщение
Что такое UTC=no? Я не понимаю вас,
всё в точности так, как пишет Rius.

Не морочьте себе голову вопросами в стиле "почему "(капсом), поправьте одну строку в rcS и всех делов
Код
# nano /etc/default/rcS
Миниатюры
Как объяснить windows, что в биосе время выставлено по UTC?  
1
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
30.05.2015, 00:13  [ТС] 15
Винда не переводит время на локальное, она вначале показывает его по часовому поясу, а потом сбивается, машинное время остается темже utc (я проверял время биоса до старта винды, после сброса/выключения).


Цитата Сообщение от Rius Посмотреть сообщение
В каком часовом поясе вы обитаете. То что в винде МСК, видно.
В реестре есть HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTime IsUniversal ? Какое значение?
Местное время UTC+3
RealTimeIsUniversal 0x1
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
30.05.2015, 00:13 16
RealTimeIsUniversal удалите вручную. Будет глючить?
0
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
30.05.2015, 00:21  [ТС] 17
bormotolog, где в windows это делается?
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
30.05.2015, 00:22 18
Anoobis, описанное bormotolog делается в линуксе.
0
1 / 1 / 2
Регистрация: 13.09.2014
Сообщений: 41
30.05.2015, 00:28  [ТС] 19
Цитата Сообщение от Rius Посмотреть сообщение
RealTimeIsUniversal удалите вручную. Будет глючить?
да после удаления параметра - глючит, 20-26 на часах после перезагрузки, реальное время 00-26
0
Эксперт .NET
10566 / 6490 / 1506
Регистрация: 25.05.2015
Сообщений: 19,662
Записей в блоге: 14
30.05.2015, 08:12 20
Верните обратно и поставьте в 1 тогда.
Описание чисто виндовой проблемы с часами: [удалено]

Добавлено через 7 часов 39 минут
Откуда корни проблемы: IBM PC Real Time Clock should run in UT
Для Windows 7 SP1 и выше выпущен патч: KB2922223, исправляющий баг с RealTimeIsUniversal.
bormotolog, если патч установлен, можно вернуть линукс к UTC часам в биосе. Затем в винде создать ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation\RealTime IsUniversal (dword) = 1. Теперь в биосе будет время UTC, а в линуксе и винде - локальное.

Anoobis, под предыдущие винды, WinXP в том числе, эта проблема не решена. В KB2687252 настоятельно рекомендуется установить RealTimeIsUniversal в 0.
2
30.05.2015, 08:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2015, 08:12
Помогаю со студенческими работами здесь

Удалил Windows и все диски, в биосе ничего нет (отображается только дата и время)
При установке винды удалил по тупости все диски, при включении ПК сразу запускается биос, но он...

Компьютер не входит в БИОС, может зависнуть на БИОСЕ или зайти в Windows и через некоторое время повиснуть
Здравствуйте форумчане! Система такая Intel Core i7 3770K Оперативная память 16 Гб Crisial...

Локальная база данных и время UTC-GMT
Всем добрый день, столкнулся с проблемой, мне присылают данные по инету в смещении -7 от моего...

Что нужно настроить в биосе, чтобы установить Windows на новую плату?
Здравствуйте, купил новую мат. плату MSI 970A-G43. Перед заменой настроил винду на старой плате,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru