about 10 gb, and that should leave a few gb space, however installing updates and programs in a 10gb partition could be a limitation. you should be able to comfortably run xp and vista with 20 - 30gb. that should leave plenty of room for day to day apps and updates.