If I open a file such as an Access database, and then work on it so the file size changes, it seems that Windows Vista gets confused about the size of the file. Since when does a file size become negative? In the screen shot the 1.08MB file suddenly becomes -9,926,656 bytes. If I click on another file, the negative calculation remains. The only way to get Explorer to display the status bar file sizes correctly is to close the window, and open it again.
I doubt if I'm the only one who has experienced this bug, and I doubt if Vista Service Pack 2 will fix it either. The picture above is doctored slightly to show the problem better. Click on the picture at the bottom to see the full screen shot.
I have tried to find an email address or blog where I could report this bug, but Microsoft has a tradition of refusing to acknowledge a bug even exists until it has been fixed. Searching for "report a bug to microsoft" in Google gets some interesting articles, but the only way to report the bug seems to be by snail mail.
Update 31 March 2009: Here is how to repeat the bug in Vista (32-bit):
- Create a directory called c:\temp.
- Open c:\temp in Explorer, check that the menu bar is showing. If not, then go to "Organise" -> "Layout" -> "Menu Bar" to enable the check mark.
- From the View menu, switch the "status bar" on, so you get "Computer" showing in the right hand third of the status bar.
- Create a small text file in c:\temp, i.e. fred.txt, and put some text in it, so it is now 1kb in size, or less.
- Create a new Word Document, and type in some stuff.
- Save it and close the file. Mine starts at around 10kb.
- Now double-click to open the file, and insert more text and graphics, so it grows to around 30kb. Save and close the file.
- In Vista, the status bar will still show the file size as 10kb.
- Now click on fred.txt, it will display its size as a negative number, as shown below.
Update Wednesay: I have been assigned a support reference number 2009040100727 by Bytes Outsources Services on behalf of Microsoft South Africa Customer Service and Support (post sales).