firstly i think the Windows folder can take up to 10-20GB for installation alone.
then, you will have hidden system files such as Page filing, hibernation which could take around 8GB each. Then there's your files..
You should start in C: and find the sizes of each folder.
then download CCleaner and run the cleanup tools to try and free up some space.