-1

Environment Details: Windows 7 Ultimate, Service Pack 1

Windows rejects changes I made in a file. Let's say I created a file today, which is March 7, 2017, and wrote some content. Now, I changed my system date to an earlier date, let say Sept 1, 2015. Now when I am trying to write into the file. Windows rejects the changes and when I open a file, it shows me only the content which was there before changing the system time.

  1. Can someone explain its significance? And what is its real time purpose? I understand it's a hypothetical thing that time would never go back, but there might be some purpose from Microsoft to follow this approach.
  2. Also, if possible, please explain how it might have been implemented?
Vishrant
  • 247
  • 3
  • 6

1 Answers1

-1

I might overshoot completely, but since NTFS(the filesystem that Windows uses for its boot disk) uses some kind of timestamps to record changes in its files, there must be a problem with that.

A timestamp is there to show at which time the file was created or when the changes to it were made. Through a parsing bug or intentional feature, this may render the file creation or change invalid, if the date of the access is before the file creation or change, meaning that the file might not shop up in the file explorer or the changes might not seem to have been applied. Though it might sound unreasonable, this can be used to determine what the state of the system was like, before some errors occured. So, should you experience a new kind of error, you can just rewind the clock and see what files were like at the time when everything worked fine and find out which files or changes might have caused the problems.

I'm pretty sure something like this is the case, but don't quote me on that :D

BassGuitarPanda
  • 333
  • 1
  • 2
  • 11