The vista might have big "temp" file allocated to ensure sleep mode working.
Or hibernate if you wish. Also if you have 1Gb or less memory, Vista
allocates some hard drive space to use as swap. Yes, 1Gb seems to be small
amount for vista. Atleast until code has been optimized.