9.5

Table Of Contents
39 Paragon NTFS&HFS+ for Linux 9.5
10.3 Recently changed file has its modification time a few hours ahead of or behind
the current system time. Why?
This offset occurs due to the fact that NTFS stores file times as UTC time (in contrast to FAT that
stores local time) and the system might not have time zone setting that can be read by C library and
then used to convert file times reported by Kernel to local time.
Consequently, if a file is written to an NTFS volume on Windows with time zone set to, say, UTC+8,
and then the volume is connected to the Linux system, C library reports values provided by Kernel
‘as is’ without converting them to local time. However, if a file is modified on the Linux system, its
modification time is written to the file system as system’s current time and then it is reported correctly.
In the latter case, after the file modified on the Linux system is brought back to the Windows machine
Copyright© 1994-2017 Paragon Technologie GmbH. All rights reserved.