View Full Version : syncronizing problem with daylight-saving-time
xLord
October 28th, 2003, 17:52
Hello!!!
I want to say that its nice to be here. I have a problem which I got last weekend. You know last weekend was the switch from the day-light-saving time to normal time so this means setting clock back 1 hour.
I have 4 computers running Windows 98 on FAT32 and 2 running Windows 2000 on NTFS. When the daylight-saving-change came, all computers switched to the right time. But the problem here is that I use a syncronizing program to make sure all computers have the same versions of some files. On the FAT32 all the file times stayed the same but on NTFS all the times got back one hour. So all file times are false and I can not see which files have been changed or which one is newer in this time.
If I make a full syncronizing it will need to transfer 22GB from each computer to each other which is not very nice. I dont want to wait to next spring and setting the BIOS time different was detected by Windows 2000 and all files keeped the wrong date.
Who can help me?
Woodmann
October 28th, 2003, 20:02
Howdy,
All the FAT32 files did not change....Hmmmmmmm
Look for a DOS command to change the file times.
I dont know if this will do what you want but there is
such a feature.
You will need to stop all actions on all the boxes so that
nothing changes while you do this.
If the DOS command doesnt work, you could also search
for a little prog to do this for you.
I am sure you are not the only person this has happened to.
Woodmann
Hold on....
Did you check to see if your version of 98 has the daylight
saving time option in the control panel ?
xLord
October 29th, 2003, 02:36
Thank you for the answer!
My Windows 98 and 2000 computers all have the day-light-saving enabled (else they would not all switched the time when the change was). Can it be that FAT32 stores dates as hh:mm:ss and NTFS as seconds in UNIX time? Or does NTFS use no daylight-saving internal and only read configuration and show 1 more hour? All the files where modified at the time FAT32 says and not 1 hour before. This way you have 1 double hour here and one missing in spring, but I think it is more logical (to me).
I have some DOS and Windows tools to change the times but the problem is that that you can only say "hh:mm:ss" and not "one 1 back". The only programming I know from school is gw-basic (DOS 3.3), but it is long ago and Visual Basic looks so much different and gives me always syntax errors when I enter something which was acepted in gw-basic.
Is there any program out there which can change the time to be 1 hour more or less?
naides
October 29th, 2003, 07:21
Quote:
[Originally Posted by xLord]
Is there any program out there which can change the time to be 1 hour more or less? |
I propose an experiment:
In the Windows 2000 machines, manually adjust the system time to be one hour more (As it was during daylight savings time, and you will be reversing the change that happened last week). See if the time stamps of the files in question now look correct. If they do, then, synchronize.
Also, find out about other synchronizing software that is able to handle time changes or has options regarding time stamps.
xLord
October 29th, 2003, 09:22
Hello and also thank you, but that did not work and should not work from my point of view. It would be bad if you had your computer off a some weeks and switch it back on and notice that the time is false by some minutes and set it correct that all files will be changed the modify time by some minutes.
I also set off the day-light-saving or changed the time zones to GMT+0 or GMT+2 but on Windows 98 it does not make any difference and on Windows 2000 it really changes (or only display?) the file times, but it then also displays the time zone on the network shares so that every file has a time 1 hour back and nothing is different in result.
My syncronizing sftware can ignore the file time, but then it only works with file size which is not aceptable since there are database files which change not the size if you delete something and the full compare will need to transfer 22GB between all computers which will mean 660GB over a 100mbit network.
Or is there a way to create checksums on all computers without transfering all over network and have them syncronized in a way? (I have a addition to Veritas Backup Exec component called SyncroGuard, which does not have this checksum or ignore 1 hour option) I find many programs which tell a program that there is a different system time but I find no one for file times. Is there such thing?
evaluator
October 29th, 2003, 14:14
"there is time" for put 'your' {syncronizing} in trash..
Woodmann
October 29th, 2003, 17:55
Howdy,
I will look around tonight for something to help you.
Did you check out Micro for any problems
concerning FAT32 not changing time at daylight saving time ?
Woodmann
hxxp://www.attributemagic.com/files/am_std.zip
xLord
October 29th, 2003, 19:21
Thank you for the link Woodmann! It looks like it is just what I look for. I will also look at Microsoft to find the problem, but this program should fix my current problem now and not after a Microsoft update.
Quote:
"there is time" for put 'your' {syncronizing} in trash.. |
I don't understand this. Do you want me to delete the old files? How do I know which files are old and which not?
naides
October 29th, 2003, 20:54
Evaluator is pulling your leg

Powered by vBulletin® Version 4.2.2 Copyright © 2018 vBulletin Solutions, Inc. All rights reserved.