Re: Garmin 96C - Daylight saving time error!



Alan Morris wrote
> David I've disabled this windows option for a few years now as it's a
> major
> problem for some folk.
>
> 1. I have multiple bootable partitions of windows on the same machine.
> When
> the clocks change, windows changes the time for every partition, requiring
> manual changing the PC clock.
>
> 2. M$ has a problem with file dates. I use Psion computers that can
> efficiently (a word not know to windows) change their clocks as one moves
> between time zones, so that if travelling the 'wrong' way so that time
> goes
> backwards, ones file dates are kept constant. i.e. if using more than one
> computer and amending files, the Psion OS knows what file is really the
> last
> to be written to.
>
> Windows can't keep track of this. I have however heard recently that M$
> have produced a fix in XP only.
>
> Also if keeping a GPS tracklog. How do you cope with this when the same
> hour occurs twice once every year?

That's a problem with any daylight saving system and nothing to do with
Windows.

M$0ft attempts to get around the problem with file timestamps but
unfortunately not in a consistent manner between versions and so possibly
makes things worse. I believe that XP stamps files stored to HDD according
to the current basic uncorrected timezone time and then adjusts ALL file
times when these are displayed. This means that relative times are
preserved (so you never get repeated times or missing hours) but they ALL
shift by one hour when daylight saving starts or finishes - even files
created before the change in DST. OTOH I think that Win9x does the
opposite - ie never applies daylight saving to timestamps. The details may
not be correct but the principle of inconsistency between Windows versions
is definitely true! However inspecting files on my HDD from DOS booted from
a floppy together with NTFSDOS shows files saved with daylight saving in
operation to have DOS timestamps saved as uncorrected GMT.

The situation gets worse with floppy disks and USB memories etc - files
copied from HDD will be copied with the currently displayed time and
timestamps on these drives are not corrected for DST. So the same old file
copied from HDD to FDD before and after the start of DST be copied with
datestamps differing by one hour. Also a file copied from hard drive to
floppy will initially have the same timestamp as the original but these will
differ by an hour following a change in DST.

I only have one partition on my HDD so I don't know whether time
corrections are made only to the boot partition or to all internal hard
drive partitions nor indeed how Windows deals with external hard drives.

According to M$0ft KB there are also inconsistencies between Windows
versions as to whether file timestamps on files stored on one computer are
corrected for DST when viewed on another one in another timezone.

It's a minefield!

David


.



Relevant Pages

  • Re: Issue related to Microsofts patch for Daylight Saving Time.
    ... Updated the timestamps of all files in the Windows filesystem so as to add ... Affected Users ... DST clock change. ...
    (microsoft.public.windowsxp.general)
  • Re: How to change the datestamp of a Truecrypt container?
    ... including Truecrypt container files). ... investigators) knows that Windows has not just 3 date/time stamps ... Also the timestamps are contained in ... The registry also contains information about Truecrypt and registry ...
    (alt.privacy)
  • Re: Its That Time Of Year Again...
    ... doesn't record UTC. ... the versions of Windows that do not support NTFS all keep ... NTFS timestamps are in GMT/UTC. ...
    (microsoft.public.vb.general.discussion)
  • Re: [OT] Windows XP bringt ISO Zeitformat durcheinander
    ... Kunden nicht per SMB-Protokoll kommunizierst? ... Windows speichert Timestamps anscheinend ... Vermutlich waren vor deiner Umstellung Samba und Windows auf die ... dieser Austausch absolut reibungslos und ohne Fehler. ...
    (de.sci.electronics)
  • Re: NTP Public Services Project help - +1 hour setting
    ... he said these are windows servers. ... Internally, the system time in Windows 32 is kept in UTC, and I'm sure the ... Yes, the BIOS clock is kept in local time, presumably to help those system ... > filesystem timestamps actually stored on disk are in local time, ...
    (comp.protocols.time.ntp)