Сбивается время в Ubuntu и Windows. Срок службы батарейки CMOS

Сбивается время в Ubuntu и Windows. Срок службы батарейки CMOS

25.04.2019

Если на вашем компьютере сбрасывается время и дата . Если сбрасываются настройки BIOS . Если нарушается загрузка Windows (например, Windows загружается со второго раза). То пришло время менять батарейку CMOS на материнской плате в вашем системнике! Вот вам и ответ на вопрос: «Почему сбивается время на компьютере?»!

После замены батарейки при первом включении компьютера заводские настройки, хранящиеся в BIOS, будут «сброшены» в CMOS-память. Это, кстати, один из способов устранить неисправность, если вы «перемудрили» с настройками BIOS. Для этого надо выключить компьютер, вынуть на 30 секунд батарейку из материнской платы, установить ее назад, и заводские настройки BIOS будут восстановлены, а компьютер снова заработает.

Срок службы батарейки CMOS

Срок эксплуатации батарейки 3−5 лет. Однако, есть исключения - некоторые батарейки работают дольше (качественные) или меньше (по причине брака). Если причиной является именно батарейка, то скорей всего вместе с часами будут сбиваться и другие пользовательские настройки.

Что такое BIOS и CMOS

Для тех, кто первый раз столкнулся со словом BIOS поясню. BIOS (англ. basic input/output system - «базовая система ввода-вывода»), также БСВВ, - реализованная в виде микропрограмм часть системного программного обеспечения, которая предназначается для предоставления операционной системе API-доступа к аппаратуре компьютера и подключенным к нему устройствам.
CMOS (название технологии, по которой производится микросхема: Complementary Metal-Oxide-Semiconductor — комплементарный металлооксидный полупроводник или КМОП). Кроме настроек BIOS в CMOS хранятся параметры конфигурации компьютера.

Еще одна причина сброса даты и времени

Второй причиной того, что время на компьютере сбивается может быть неправильный выбор часового пояса вашего региона. Важно чтобы время, которое вы установили совпадало с вашим часовым поясом. Если часовой пояс установлен правильно, батарейка хорошая, а время на вашем компьютере все равно сбивается, то можно предположить, что в вашей системе нет последних обновлений и имеются разногласия с сервером времени в интернете. Чтобы время на компьютере не сбивалось нужно сделать следующее.
На часах в трее нажмите правой клавишей мыши, после чего откроется контекстное меню. Дальше выбираем пункт Настройка даты и времени.

На вкладке Дата и время выбираем - Изменить часовой пояс.

Снимаем галочку с пункта Автоматический переход на летнее время и обратно и нажимаем ОК.


Дальше переходим на вкладку Время по интернету и нажимаем — Изменить параметры.

Что такое Дата и Время на компьютере, и каким образом их можно настроить? Теперь мы рассмотрим еще одну полезную панельку – это дата и время. Любой файл, который вы создаете или изменяете, привязан к дате и времени. Если вы кликните правой кнопкой мыши по файлу, и выберите в выпадающем меню ссылку «Свойства», то увидите на вкладке «Общие» дату создания, изменения и открытия файла. Каким образом компьютер знает, сколько сейчас времени и какой день календаря? Всё очень просто!

Как компьютер знает текущую дату и время?

Во всех компьютерах есть маленькая батарейка, которая обычно размещена на материнской плате. Вот эта батарейка в 3 вольта, и не дает компьютеру забывать текущую дату и время.

Даже когда компьютер выключен, батарейка питает ПЗУ (Постоянное Запоминающее Устройство), в котором хранятся все текущие настройки нашего компьютера.

Вот когда эта батарейка выходит из строя, то на компьютере постоянно сбивается дата и время. А иногда он и вовсе не может загрузиться, пока вы не выставите правильную дату в его начальных загрузках – BIOS (Basic Input/Output System – Базовая система ввода/вывода), записанного в ПЗУ материнской платы) . Это значит, что пора батарейку . Но вы не волнуйтесь! Обычно заряда батарейки хватает на 4-5 лет.

Как настроить Дату и время на компьютере

Иногда бывает необходимость изменить дату или время на компьютере, или отключить автоматическую смену времени с летнего на зимний период. В этом случае нам надо попасть в настройки даты и времени.

В Windows 10 дату и время можно настроить следующим образом:


Нажав на кнопку «Изменить дату и время » на вкладке «Дата и время », вы можете изменить настройки текущего времени.

Многие новые пользователи, которые только перешли на Linux с операционной системы Windows, и пока все еще запускают эту систему время от времени, сталкиваются с проблемой, что после загрузки windows в ubuntu сбивается время на несколько часов назад или вперед, затем после нескольких перезагрузок уже сложно понять какое сейчас время.

Все это происходит из-за различий формата хранения времени в этих операционных системах. И будет происходить при каждой перезагрузке, сколько бы вы ни устанавливали правильное время. Но эту проблему можно решить. И даже несколькими способами. В этой статье мы рассмотрим, как решить проблему сбивается время в ubuntu и windows.

Как я уже сказал, проблема в разных форматах хранения и восстановления времени. В компьютере есть два вида часов. Аппаратные - идут всегда, даже когда компьютер выключен и программные часы, встроенные в ядро. Когда компьютер включается значение аппаратных часов записывается в программные, и в дальнейшем операционная система берет время оттуда. Но Windows и Linux работают по-разному с этими двумя часами. Есть два способа работы:

  • UTC - и аппаратные, и программные часы идут по Гринвичу. То есть часы дают универсальное время на нулевом часовом поясе. Например, если у вас часовой пояс GMT+3, Киев, то часы будут отставать на три часа. А уже пользователи локально прибавляют к этому времени поправку на часовой пояс, например, плюс +3. Каждый пользователь добавляет нужную ему поправку. Так делается на серверах, чтобы каждый пользователь мог получить правильное для своего часового пояса время.
  • localtime - в этом варианте программные часы тоже идут по Гринвичу, но аппаратные часы идут по времени локального часового пояса. Для пользователя разницы никакой нет, все равно нужно добавлять поправку на свой часовой пояс. Но при загрузке и синхронизации времени Windows вычитает из аппаратного времени 3 часа (или другую поправку на часовой пояс), чтобы программное время было верным.

Так почему же сбивается время Ubuntu и Windows? Вот, допустим, работает Windows, и со временем там все нормально, оно сохранено в формате localtime. Но при перезагрузке в Linux, операционная система берет время Localtime, и думает что это UTC. Таким образом, пользователь будет брать уже правильное время, и прибавлять к нему поправку на часовой пояс. Поэтому время уже будет неверным.

Дальше вы исправили время, и теперь аппаратные часы работают в UTC. Но затем грузите WIndows. Система думает, что это Localtime и для установки правильного программного времени добавляет к аппаратному поправку на часовой пояс, например, в нашем случае +3. Дальше каждый пользователь еще раз применяет эту поправку и время уже сбито, опять.

Единственно верный способ решить эту проблему - заставить обе системы работать по одному формату и сделать это совсем не сложно. Причем можно пойти двумя путями: либо заставить Windows работать по UTC, либо Linux по формату Localtime, что является не совсем правильным, но вполне возможно. Итак перейдем к решению проблемы сбивается время в Ubuntu.

Настройка Windows для работы по UTC

Итак, если у вас сбивается время windows и linux при переключении между операционными системами, лучшим способом будет заставить Windows работать по более правильному и логичному формату. Для этого достаточно добавить один ключ реестра. Вы можете сделать это с помощью одной команды в консоли. Чтобы открыть консоль в Windows 10 проведите мышь в левый нижний угол, затем нажмите правую кнопку. В контекстном меню выберите Командная строка (администратор) :

> Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

А для 64-битных, нужно использовать тип значения REG_QWORD:

> Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

Почти готово, но служба времени Windows независимо от этой настройки будет писать время в местном формате при обновлении его через интернет, поэтому удобно эту службу отключить. Для этого выполните:

> sc config w32time start= disabled

Как вернуть обратно?

Если вы хотите вернуть все как было, то сделать это можно проще простого. Сначала возвращаем ключ реестра в правильное положение:

> Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 0

И запускаем обратно службу синхронизации:

> sc config w32time start= demand

Настройка Linux для работы localtime

По умолчанию Linux использует формат хранения времени UTC, но если ubuntu 16.04 сбивает время windows, вы можете очень просто заставить систему хранить в аппаратном таймере местное время. Во всех дистрибутивах, использующих Systemd, в том числе в Ubuntu 16.04 для этого достаточно выполнить команду:

sudo timedatectl set-local-rtc 1 --adjust-system-clock

Чтобы посмотреть текущее состояние аппаратных и программных часов выполните:

sudo timedatectl

Готово, теперь вы можете перезапустить компьютер и запустить Windows, чтобы убедиться, что время не сбивается при перезагрузке. В более старых системах Ubuntu, вам нужно отредактировать файл /etc/default/rcS и заменить UTC=yes на UTC=no. Вы можете сделать это командой:

sudo sed -i "s/UTC=yes/UTC=no/" /etc/default/rcS

Как вернуть обратно?

Опять же, вернуть все как было можно с помощью одной команды:

sudo timedatectl set-local-rtc 0

А в старых дистрибутивах Ubuntu:

sudo sed -i "s/UTC=no/UTC=yes/" /etc/default/rcS

Выводы

Вот и все. Теперь, если вы столкнетесь с проблемой windows 10 - сбивается время ubuntu или любом другом Linux дистрибутиве, вы уже будете знать, как ее решить с помощью двух полностью работающих способов. Если у вас остались вопросы, спрашивайте в комментариях!
Мы разобрались, как настроить правильное время в Ubuntu и Windows, чтобы временные зоны не сбивались, но что такое временные зоны и зачем они нужны, на завершение видео про это:

Проблемы с работой часов на компьютере могут быть вызваны неполадками в аппаратном или программном обеспечении или некорректной работой драйверов.

Ниже приведены возможные ошибки, их признаки и способы их устранения.

Примечание.

Для устранения проблем, связанных с работой часов на компьютере, может потребоваться перезагрузка компьютера или мониторинг часов на предмет повторения ошибок. HP рекомендует распечатать этот документ для дальнейшего использования.

Настройки часов на компьютере сбрасываются

Если время в Windows не соответствует текущему или часто требуется переустановка времени, проделайте следующие шаги.

Шаг 1. Включение и выключение настроек времени Интернет

Для некоторых компьютеров возможна настройка синхронизации часов на компьютере с сервером времени в Интернет, когда компьютер подключается к сети Интернет. Синхронизация часов на компьютере с временем Интернет обычно рекомендуется как наиболее точный метод поддержания актуального значения времени. В ряде случаев подключение к серверу времени Интернет может привести к тому, что часы на компьютере будут показывать неправильное время.

Чтобы убедиться, что выбран правильный часовой пояс, и для изменения настроек времени Интернет, выполните следующие действия.

Шаг 2. Обновление BIOS

Если для вашего компьютера доступно обновление BIOS, его применение может устранить проблемы неправильного отображения времени на часх вашего компьютера. Инструкции по поиску и обновлению BIOS см. в документе технической поддержки HP Обновление BIOS Обновление BIOS для ноутбуков.

После обновления BIOS понаблюдайте за часами, не повторяется ли проблема. Если часы показывают правильное время, проблема решена. В противном случае переходите к Шагу 3: удаление и переустановка часов реального времени для решения проблемы.

Шаг 3. Удаление и переустановка часов реального времени в Windows 8

Если часы вашего компьютера показывают неправильное время, попробуйте удалить и переустановить часы реального времени, переведя перед этим систему в безопасный режим. Для этого выполните следующие действия:

Внимание!

Не пытайтесь переустановить часы реального времени в обычном режиме загрузки. Это может привести к сбою в системе.

Код ошибки: Не заданы время и дата

Часы в настольных компьютерах работают от батарейки аналогично наручным часам с питанием от аккумулятора. Такая внутренняя батарейка называется батарея CMOS или батарея часов реального времени. С помощью этой батареи поддерживается актуальное значение времени, когда компьютер выключен. Как и в наручных часах, батарейку необходимо заменить, если уровень заряда упал до низкого значения.

Если при запуске компьютера отображается сообщение об ошибке Не заданы время и дата , то возможно необходимо заменить батарею CMOS или часов реального времени. Нижеприведенные ссылки и указания помогут найти информацию, как заменить CMOS или часы реального времени на компьютере в зависимости от его типа.

    Для настольных компьютеров (в вертикальном корпусе) перейдите к документу Удаление и замена батареи CMOS и следуйте приведенным в нем инструкциям по замене батареи CMOS.

  • Для компьютеров HP TouchSmart, моноблоков (AiO) и ноутбуков выполните следующие действия.

      Введите в поле поиска на верху страниц наименование серии компьютера и таймер реального времени в поле поиска и нажмите клавишу ввода .

      Например, введите HP Envy 15-3000 таймер реального времени для поиска документов, описывающих проблемы с часами реального времени для компьютеров серии HP Envy 15-3000.

      Внимание!

      Не пытайтесь заменить батарею, если вам не удалось найти документ, описывающей, как заменить батарею CMOS или часов реального времени на вашем типе компьютера. Для устранения неисправности обратитесь в авторизованный сервис-центр.

    1. Для замены батареи CMOS или часов реального времени следуйте приведенным в документе инструкциям.

Системные часы показывают неправильное время после выхода из режима гибернации

После выхода из режима гибернации на некоторых компьютерах системные часы могут останавливаться или сбрасывать значение. Для устранения неполадки попробуйте выполнить следующие действия. Инструкции по поиску и обновлению BIOS см. в документе технической поддержки HP Обновление BIOS для настольных компьютеров или Обновление BIOS для ноутбуков.

Настройки BIOS прямо влияют на работу компонентов компьютера. Информация о настройках базовой системы хранится в чипе CMOS, память которого сильно ограничена. Связано это с тем, что данный чип должен сохранять информацию даже при полном отключении электроэнергии от компьютера. На нем хранятся не только настройки BIOS, но и информация о дате и времени, а также ключевые параметры загрузки компьютера. Если сбивается дата и время на компьютере после каждой перезагрузки, значит, виноват в этом чип CMOS, не сохраняющий информацию. В рамках данной статьи мы рассмотрим, с чем этом может быть связано, и как устранить данную проблему.

Сбивается дата и время на компьютере из-за батарейки на материнской плате

Самой распространенной причиной сброса памяти CMOS является севшая батарейка на материнской плате компьютера. Материнские платы, как стационарных системных блоков, так и ноутбуков, оснащаются позицией для установки автономного источника питания класса CR2032, рассчитанного на напряжение в 3 Вольта. Он отвечает за работу памяти CMOS даже при полном отключении питания от компьютера. Соответственно, если данная батарейка разрядится, у компьютера начнет сбиваться дата и время после выключения, а также установленные настройки BIOS будут выставлены в значение «по умолчанию».

В такой ситуации необходимо заменить батарейку на материнской плате, для этого:


Важно: Если батарейка при обнаружении была ненадежно закреплена в «гнезде», можно попробовать зафиксировать ее и вновь включить компьютер, настроить время, а после выполнить перезагрузку. Не исключено, что батарейка рабочая, но она «выскочила» из материнской платы.

  1. После удаления батарейки из материнской платы, вставьте на ее место новую и надежно зафиксируйте ее;
  2. Включите компьютер, запустите BIOS и произведите необходимые настройки.

При покупке новой батарейки лучше обращать внимание на литиевые варианты, а не на солевые. Дело в том, что подобный источник питания стоит недорого, и литиевый вариант способен проработать вплоть до 10 лет, тогда как солевой израсходует свой ресурс за 2-3 года.

Сброс даты и времени на компьютере по другим причинам

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

Если после выполнения всех рекомендаций продолжает сбиваться дата и время на компьютере, вероятнее всего неисправность связана с материнской платой. В такой ситуации необходимо обратиться в специализированный сервисный центр, где на диагностическом оборудовании плата будет проверена, а после мастера смогут устранить проблему «перепайкой» неисправного компонента.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows