Windows Live Photo Gallery Changes Movie Timestamps |
If you've ever used Windows Live Photo Gallery, you may have noticed that the "last modified" time of some of your movies have changed. This is caused by Photo Gallery adding an Alternate Data Stream[a] to each file: TOC.WMV:$DATA. The main file data stream itself remains unchanged, and the movie clip itself is not modified at all.
If you use Vista or later: Open a command prompt, cd into the right directory and type dir /R. You will get something like the following:
|
Here we see eight avi files, one of which (200910311145-CIMG6965.AVI) has an ADS added by Photo Gallery.
Why Is This Bad?
Adding an ADS means that the file time is updated, which causes havoc in backups. It is also just bad form for a Digital Asset Manager such as Photo Gallery to modify the assets it is managing in any way without clear consent from the user.
What To Do About It
First of all, unless it is a problem for you, it's not a problem. The alternate data streams added by Photo Gallery are totally harmless. The only bad thing about them is the interference they cause with backup routines and other programs that rely on accurate timestamps. If you don't have any backup routines, this will not affect you - your problem is that you have no backups.
If you find your movie clips littered with ADSs hanging off them, don't worry. You can use a tool like ADS Spy[b] to remove them.
To keep them from coming back, you may want to try out the Windows Live Essentials beta[c] version. As every beta, you never really know if the beta sticker is there because it is really in development and unstable, or if it is just marketing.