in this case: i think you need to update the firmware in the SSD, if you are using a current version of windows with proper SSD support the OS will run a trim command to tell the SSD that it is ok to really delete a file that the OS has deleted. SSD drives track all the locations of a file and so does windows. Basically, you delete a file, it goes to the recycle bin, when you empty the recycle bin the file is deleted as far as the OS is concerned but the SSD does not know it until the trim command is called from the OS. Now, some SSD have firmware issues where they are too busy to actually call and execute their trim functions and mark their internal allocations for the files as being free. The SSD will continue to use new blocks until they
run out (but the SSD has a large amount of pending blocks to free up) when you reboot, the system does a reset and the SSD has free time before the OS is loaded to actually process its pending free list and when you boot into windows you all of a sudden have free space.
The Workaround for this is often to boot into BIOS so your SSD has power but no demands on it, the SSD will detect the idle condition after about 5 mins and start running its garbage collection routines.
another solution is updates to SSD firmware, or to use a SSD aware OS like windows 8. Sometimes it is cause because of the interface to the SSD that you are using. There are other causes but that is what I can think of right now.
you can clean up your drive and recover a bunch of space ( then boot into BIOS to allow the cleanup in the SSD)
start by running the built in utility
cleanmgr.exe
lost of hidden files on your machine even if you don't install your main programs on the default drive.
- delete some of the old restore points
- disable JAVA cahce
- disable Macromedia storage and prefetch of websites
- use the dism.exe command to remove old windows updates and service packs backups
- reduce page file size
- remove hibernate files
- if you use chrome, you want to delete your cache files.
- remove programs you don't want
- you might even want to create another account with admin right, log on to that account and delete your old one
(lots of the hidden files are just junk left under your account name on the disk, my wife's account has 26GB of junk under her account name, old temp files, programs she uninstalled, log files, cache files for various programs she does not even use.)