2018-11-19, 21:37
I think it's to do with the fact that NTFS uses UTC for timestamps but adjusts for daylight saving. So if you look at the timestamp after the clocks have changed it will be an hour different. The FAT filesystem doesn't use UTC but instead just uses the local time on your PC/NAS/whatever so the issue doesn't occur with FAT formatted disks. There was a bug in the implementation of the exFAT (also using UTC) driver for linux which didn't respect the timezone and/or timeoffset which caused the timestamps of files on exFAT drives to display incorrectly under Linux.