under windows in an admin (?) terminal:
powercfg -H off
removes the unneeded space/file for hibernation on c:\ if it exists
viewable with settings => folder options => show hidden system files (or the like)
I usually set my swapfile size to 100
MB only.
AFAIC swapping goes via host (don't know if so on MAC too ?)
my Win7 Home Premium (without any app installed) is ~ 10 GB only (filled space)
in german "Computer Schutz" => in engl. "System recovery" ?
system setting => system => System recovery to OFF (free the needed size too)
- it's the same IF where you resized your swap, but another tab there -
you are also able to remove
C:\Windows\SoftwareDistribution\
it carries all Updates and some telemetry (!)
maybe you need to stop the update service before and set automatically searching for update to "never" and maybe the service for WER (telemetry) [ see also running tasks]
my Updates (security Updates only) in any case come from
http://www.wsusoffline.net/
you need to copy the client tree after fetching the updates to c:\ (2-3 GB), cause starting from a share doesn't work for me - maybe on an MAC -