Portál AbcLinuxu, 10. května 2025 08:09

Dotaz: Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?

31.3.2006 23:53 Vladimír
Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?
Přečteno: 833×
Odpovědět | Admin

Mám instalován Gentoo Linux a současně Windows XP. Občas totiž musím do Windows. V devíti případech z desíti Windows tiše a bez varování přepíše čas v BIOS nastavený Linuxem, takže po návratu do Linuxu musím provést

ntpdate casovy_server
hwclock --systohc --utc

V Linuxu používám UTC, což se samozřejmě Windows nelíbí. Mě ale mate to, jak Windows poznají, že v BIOSu je UTC čas a ne local time. A udivuje mě, že jsem o tom problému nikde nečetl. Má někdo podobnou zkušenost?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.4.2006 00:06 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Toto by jsi se měl zeptat výrobce toho OS my těžko můžeme vědět co tím M$ myslí (prostě je to chytřejší OS jak ty a asy tam máš špatný čas :-) )

Řešení jsou dvě:

1.) Použít v BIOSu lokální čas a potom to funguje v obouch OS OK.

2.) Použít v BIOSu UTC a správně to nastavit v Linuxu a na blbé windows se vykašlat že tam bude špatný čas (Ve windows zakázat posunovat hodiny na letní a zimní čas - a zakázat synchronizaci po síti pokud ji windows používají).
1.4.2006 00:29 Vladimír
Rozbalit Rozbalit vše Re: Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?
Díky. To je ono :-) Zkusím ten druhý bod. Kruci, že mě to nenapadlo hned - zakázat Mrkvosoftu synchronizaci času. :-(
1.4.2006 01:18 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Win XP predpoklada ze v biose je localtime (dost kravina, nic ine ani nepredpoklada ze by tam moholo byt), default je nastavene ze posuva hodiny podla ledneho/zimneho casu a syncuje oproti time.microsoft.com (strasne chromy server, sam ma statocny jitter a este cesta k nam dost pokazi akukolvek presnost).
Ked sa pozriete do /etc/conf.d/clock tak tam sa da najst CLOCK="UTC", alebo CLOCK="local". V pripade ze pouzijete "local" tak vsetko pojde normalne az do prvej zmeny z letneho na zimny alebo naopak. Kazdy os si potom zmeni cas o hodinu a vysledok snad ani nemusim vysvetlovat :o). V pripade pouzitia "UTC" je v linuxe precho na letny/zimny cas uplne super, ale win bude mat zly cas o 1(2) hodiny.
1.4.2006 19:58 petr_p
Rozbalit Rozbalit vše Re: Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?
Legrace je, ze ve Win2000 bylo mozne si vybrat, zda realne hodiny jsou v UTC nebo localtime. Pak to ale od tamtud inzenyri z MS odstranily, protoze spousta casti Windows s tim mela problemy.

Velmi dobre shrnuti je na http://www.cl.cam.ac.uk/~mgk25/mswish/ut-rtc.html.

Jen se obavam, ze ani ta dlouho ocekavana nova verze to nebude umet ;(
2.4.2006 00:06 Jooky (inactive) | skóre: 39 | blog: Jooky | Bratislava
Rozbalit Rozbalit vše Re: Proč Windows XP svévolně mění čas v BIOS nastavený v Linuxu?
hmm :o) Ja som asi mal iny build w2k ako ty, ja som tam taku moznost nemal. No ale co uz, zapisem si ze w2k a spravy buil to zvlada :o)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.