ShowSize on Windows Vista
Thursday, February 7th, 2008We are about to release a new version 5 of ShowSize that officially supports Vista. ShowSize 5 is already available to paid users from the user support area. ShowSize 5 overcomes most of the limitations of ShowSize 4 on Vista (see the earlier article).
The only problem that even ShowSize 5 can’t handle is Unused Files Report as described below.
Vista breaks the “Unused Files” feature for NTFS:
On Vista, by default the “last access date” of the files are not updated on NTFS file systems. Microsoft did this to improve Vista performance on NTFS systems.
This means that the above information is useless for all the files on NTFS volumes. There is a registry tweak possible so that Vista starts updating the “last access date” of files. But even then the information won’t be useful for quite some time. For example, if you switch on this feature now you will have to wait for at least 30 days of use to get a report that shows files not used in last 30 days. Hence, it’s not a good solution as there is no way for ShowSize to determine when the tweak was made. In other words, one can never rely on Unused column or the Unused Files report. Besides this tweak might run into performance issues on Vista.
Corporate/LAN users, beware: Moreover, if many Vista systems are using files on a shared NTFS volume, some will update the last access date and some won’t depending on whether they were fixed with the registry tweak. So on a shared volume you can never be sure if the Unused Files report is useful at all.
THE HARD DECISION THAT WE MADE: Hence, it’s not possible to find a decent solution to this problem. We can at most give warning messages on Vista for NTFS volumes. But we can never be sure on shared volumes. Hence, in the newer ShowSize 5, we have entirely dropped this Unused Files report and the Used column in all the reports on Windows Vista.
