/ Статьи / Системное / Windows и UTC время в BIOS. /

Windows и UTC время в BIOS.

Дата публикации: Jan. 24, 2011, 2:55 p.m.
Теги: BIOS, время,
Автор: Brainsburn

old clock

Жизнь - такая штука, что иногда случаются вещи, которые не хотелось, чтобы случались. От таких вещей никто не застрахован и однажды это случилось со мной - для работы пришлось временно установить Windows 7 на свой собственный домашний компьютер. Нельзя сказать, что я мало знаком с этой операционной системой, однако свой домашний ПК последние пару лет держал чистым от нее. Честно говоря, она работает несколько медленнее, чем я ожидал, но плевки в сторону Windows - низость и я не буду этим заниматься. Расскажу лишь об одной из вещей, которые меня удивили, а именно, о том, что время в Windows = время в BIOS и Windows всегда меняет время BIOS при изменении своего времени.

Опишу на примере. В моем Linux установлен часовой пояс Europe/Moscow, в BIOS время - UTC. Таким образом, Linux прибавляет 3 часа к времени BIOS для получения локального времени. Конечно, я мог и в BIOS установить сразу локальное время, но мне так привычнее. После установки Windows я установил свой часовой пояс и после перезагрузки обнаружил, что Windows изменила время в BIOS на локальное. Что бы я ни делал, Windows меняла время BIOS на локальное и, в итоге, Linux показывал на 3 часа больше. Передо мной встал выбор - перенастроить Linux на UTC или перевести часы в Windows на 3 часа назад. Конечно, я выбрал второй вариант! ;) Но друг поделился одним способом и этой глупости удалось избежать.

Чтобы Windows считала время BIOS за UTC, необходимо внести изменения в реестр и отключить синхронизацию часов с Интернет. Для этого, нужно создать *.reg файл:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
После применения его к реестру, Windows перестанет изменять то, что ей изменять не положено :) Проверено на Windows 7.




Возможно, эти материалы Вас заинтересуют:


Рекомендовать эту страницу:

Комментарии:(11)

# kotofos May 7, 2011, 1:04 p.m.
Настоящий линуксод и под виндой не растеряется :)

# GekkSaL June 12, 2011, 8:52 p.m.
Господи зачем в реестр лезть-то?!а потом говорят что линуксоиды мазохисты...можно галочку в нужном месте снять и всё...

# Гость June 13, 2011, 1:41 p.m.
2GekkSal, хорошая привычка, если вы нашли решение задачи - рассказать о нем другим.

# DiVAN1 July 10, 2011, 8:05 a.m.
2GekkSal, да-да, я бы то-же хотел узнать где эта галочка.

# проблемы July 23, 2011, 3:48 a.m.
1) с этой установкой windows 7 полностью теряет возможность корректировать время в биосе из системы, подстраивать его по сети и пр.
2) в моменты перевода летнего/зимнего времени, два раза в год с 3:00 до 7:00 по местному, windows 7 с этой установкой намертво глохнет, только ресет, заново загрузить его в эти часы невозможно, только переждать или сменить время в биосе; надеюсь, что с отменой перевода часов эта проблема исчезнет...

# FSA Jan. 17, 2015, 10:41 p.m.
Такая штука работала ещё в Windows XP. Но там был баг. Если усыпить ноутбук, то система снова считает, что часовой пояс в часах местный. Баг так и не починили, что в стиле M$. Это типа фича. Надеюсь в 7 и выше это исправили.

# Коммент May 10, 2016, 3:36 a.m.
Аффтар, убейся об стену.. Ибо логический модуль у тебя наглухо дефектный. Часы на руке, в телефоне и на стене твоей квартиры - тоже UTC показывают? Или твой компьютер в Лондоне находится? Где логика?

# Коммент 2 May 31, 2016, 3:28 a.m.
Коммент, ты идиот. Иди убейся об стену сам и не порти генофонд своим существованием.

# Андрей June 22, 2016, 10:57 p.m.
Гораздо проще указать часы в БИОС той временной зоны в которой вы находитесь и просписать в линухе hwclock –localtime. Всем пиписька

# Дмитрий Feb. 19, 2017, 7:55 p.m.
Коротко и по сути. Комментарии насмешили - к техническому посту политические мысли.

# Васёк March 23, 2017, 9:55 a.m.
Коммент, расскажи про часы на стене капитану в океане или космонавтам

Комментировать:

Гость, Вы можете оставить свой комментарий.

Стиль кода:
Имя
Сайт * не обязательное поле
Поставьте галку, если вы - бот
Поставьте галку, если вы - человек

Друзья! Убедительная просьба воздержаться от нецензурной лексики!



Справка:
Если вы хотите использовать в тексте комментария специальные символы, например, [ и ], используйте их внутри тега [code] [/code]
Вы можете использовать теги BBcode. Для оформления кода и подсветки синтаксиса используйте тег [code] или [code=название_языка], например, [code=python]
Ссылки вставляйте так: [url]zenux.ru[/url] или так: http://zenux.ru, но не так: zenux.ru
Текст сообщения должен быть в пределах 3000 символов.




Последние комментарии:

Eugene: Галка, внешний вид изменить совершенно не сложно.... >>>
Галка: А сильно сложно Убунту переделывать?... >>>
Brainsburn_: “Написание в 1-й” подразумевает “в первой”, а не в... >>>
ZZZ: “Написание в 1-й” подразумевает &ldquo... >>>
SBOdin: Спасибо за полезное руководство... >>>