Yesterday, I had approximately 50Gb free space on my hard drive (not the system disk, one NTFS partition on a 3Tb disk), and for the first time in the last few weeks I started up my windows 7 install. The problem started with the system indicating that I have 158Gb free space.
So I used CHKDSK to find out what is happening, it found some errors, but could not correct them on a mounted filesystem. Restarted the machine, CHKDSK ran, still 158Gb free space.
I rebooted to linux, and now it also indicated the same amount (158 Gb) of free space. To find out what was lost, I verified some checksums (luckily, I have crc checksums for practically everything), and the strangest thing is that nothing is missing.
To make things a bit more weird, this is the second time I have experienced this, and the checksum verification also came up dry that time (and it was also around 100Gb).
The only similar case I have found is when the user hibernates windows, changes files in linux, and resumes windows, but I did not do that (and nothing was lost...).
So my question is, where did that free space came from?
The CHKDSK log is here:
Checking file system on D:
The type of the file system is NTFS.
Volume label is Storage.
A disk check has been scheduled.
Windows will now check the disk.
CHKDSK is verifying files (stage 1 of 3)...
424362 file records processed.
File verification completed.
4856 large file records processed.
0 bad file records processed.
0 EA records processed.
0 reparse records processed.
CHKDSK is verifying indexes (stage 2 of 3)...
The first free byte, 0x28, and bytes available, 0xd0, for
root index $I30 in file 0x9086 are not equal.
436518 index entries processed.
Index verification completed.
0 unindexed files scanned.
0 unindexed files recovered.
CHKDSK is verifying security descriptors (stage 3 of 3)...
424362 file SDs/SIDs processed.
Cleaning up 101 unused index entries from index $SII of file 0x9.
Cleaning up 101 unused index entries from index $SDH of file 0x9.
Cleaning up 101 unused security descriptors.
Security descriptor verification completed.
6079 data files processed.
CHKDSK is verifying Usn Journal...
306020024 USN bytes processed.
Usn Journal verification completed.
Windows has checked the file system and found no problems.
2861458 MB total disk space.
2706141 MB in 164020 files.
95324 KB in 6080 indexes.
0 KB in bad sectors.
879863 KB in use by the system.
65536 KB occupied by the log file.
158070288 KB available on disk.
4096 bytes in each allocation unit.
732533503 total allocation units on disk.
39517572 allocation units available on disk.
aa 79 06 00 80 98 02 00 38 f0 04 00 00 00 00 00 .y......8.......
69 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 i...............
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................