I'm using Windows 8.1.
There appears to be an inconsistency. Windows states adding hardlinks to a file doesn't use much disk space, and this makes sense since you're only creating a pointer.
However, the file system doesn't reflect this. If I create a hardlink, it lists the disk space usage for that file as doubled.
If doing this only adds a pointer but the FS thinks it's doubled, then it doesn't matter how much space the file is actually using when calculating remaining disk space if what the FS thinks is only taken in consideration.
So what gives? Which is it? Which is being considered when calculating remaining disk space? Appreciated!
GetDiskFreeSpaceEx
or a similar API. – Jaan