Hallo Forum,
ein leidiges Problem beschäftigt mich heute schon wieder mal. Wenn ich Daten von der Festplatte mit einem USB Stick synchronisieren will, habe ich immer wieder mal eine Zeitdifferenz von 1 Stunde bei ansonsten identischen Dateien. Das hat sicher mit dieser komischen Sommerzeit zu tun. Ich bin jetzt nicht der Experte, aber kann es sein, dass das ein Problem exklusiv bei FAT 32 formatierten USB Sticks ist? Soll heißen, dass ich mit einer NTFS Formatierung des Sticks das Problem lösen kann?
Gruß, Armin
Sommerzeit / Normalzeit: Zeitdifferenz beim "Festplatte <> USB Stick" synchronisieren
Moderators: Hacker, Stefan2, white
Re: Sommerzeit / Normalzeit
Der TC hat eine Einstellung die Differenz von 1 Stunde zu ignorieren.
Mit einer NTFS Formatierung ändert sich nicht die Logik der Sommer/Winterzeit.
Mit einer NTFS Formatierung ändert sich nicht die Logik der Sommer/Winterzeit.
Windows 11 Home, Version 24H2 (OS Build 26100.2161)
TC 11.50b4 x64 / x86
Everything 1.5.0.1383a (x64), Everything Toolbar 1.5.1, Listary Pro 6.3.1.81
QAP 11.6.4 x64
TC 11.50b4 x64 / x86
Everything 1.5.0.1383a (x64), Everything Toolbar 1.5.1, Listary Pro 6.3.1.81
QAP 11.6.4 x64
Re: Sommerzeit / Normalzeit: Zeitdifferenz beim "Festplatte <> USB Stick" synchronisieren
ghisler(Author) wrote: ↑2023-10-18, 09:40 UTC ZIP files store file times as local time, while the NTFS file system stores them as UTC (universal time). So when switching from/to daylight saving time, either the first or the second will change by one hour.
Total Commander has an option in Configuration - Options - Operation to ignore a time difference of exactly one hour.
Übersetzung:ghisler(Author) wrote: ↑2015-12-23, 09:52 UTC Indeed it's not a bug, it's a misfeature of different type of time encoding:
- ZIP and FAT32 store times as local time
- NTFS stores time as an offset to UTC (universal time)
During daylight saving time, the difference to UTC is 1 hour more, e.g. DST+1 (Western Europe) -> DST+2.
Now Windows XP was keeping the local time constant, so the time on NTFS drives changed by 1 hour when DST changed to winter time (and back).
Windows 7 changed that and kept UTC constant, so now the time on FAT32 drives (and in ZIP files, if handled correctly) changes by 1 hour.
ZIP-Dateien speichern Dateizeiten als Ortszeit, während das NTFS-Dateisystem sie als UTC (universelle Zeit) speichert. Bei der Umstellung von/auf Sommerzeit ändert sich also entweder die erste oder die zweite um eine Stunde.
Total Commander verfügt über eine Option unter Konfigurieren – Einstellungen – Operation, um einen Zeitunterschied von genau einer Stunde zu ignorieren.
Tatsächlich handelt es sich nicht um einen Fehler, sondern um eine Fehlfunktion verschiedener Arten der Zeitkodierung:
- ZIP und FAT32 speichern Zeiten als Ortszeit
- NTFS speichert die Zeit als Offset zur UTC (Weltzeit)
Während der Sommerzeit beträgt die Differenz zur UTC 1 Stunde mehr, z.B. Sommerzeit+1 (Westeuropa) -> Sommerzeit+2.
Jetzt behielt Windows XP die lokale Zeit konstant, sodass sich die Zeit auf NTFS-Laufwerken um eine Stunde änderte, als die Sommerzeit auf Winterzeit umgestellt wurde (und zurück).
Windows 7 hat das geändert und UTC konstant gehalten, sodass sich die Zeit auf FAT32-Laufwerken (und in ZIP-Dateien, wenn richtig gehandhabt) jetzt um 1 Stunde ändert.
Re: Sommerzeit / Normalzeit: Zeitdifferenz beim "Festplatte <> USB Stick" synchronisieren
danke für die Antworten.
Die Option im TC, genau 1 h Differenz zu ignorieren, ist top. Wieder was dazu gelernt
Ich verstehe das jetzt so: Wenn ich verschiedene Speichermedien habe, die gleich formatiert sind (also entweder NTFS ODER FAT32), dann tritt das Problem gar nicht erst auf.
Armin
Die Option im TC, genau 1 h Differenz zu ignorieren, ist top. Wieder was dazu gelernt
Ich verstehe das jetzt so: Wenn ich verschiedene Speichermedien habe, die gleich formatiert sind (also entweder NTFS ODER FAT32), dann tritt das Problem gar nicht erst auf.
Armin