Hi everyone!
Since I am having to start from scratch anyway with a new hdd, I am wondering how to best go about partitioning the 500gb HDD in the laptop which will be a multiboot setup with both windows 7 and XP. My major dilemma is whether or not to separate the programs from the OS installations, which would primarily serve the purpose of saving disk real estate if the two systems share the same program folders rather than each being installed again with their respective OS. I realize that the installs will have to be done for each system separately, but I don't mind that as some of them are pretty hefty in size and consume a lot of space and are identical in content in those folders between the two OSes. What I have run into problems with before is having my system partitions running short of space and screwing me up because the programs ended up taking too much room and having to uninstall some. By keeping them separate, I would lessen the likelihood that the OS drive would get unexpectedly large and would maintain a reasonably consistent space requirement so as not to find myself in that predicament again, and also the benefit of having the space saved from installing in two different locales.
I also want both OSes to share data locations by default, and neither of them to be allocated to the system partitions, naturally, so I am wondering is it too much work for the drive to go back and forth to a separate partition for the programs? This strategy would require one xp partition, one for 7, one for programs, and one for data and personal files generated with said programs, so it seems kind of "busy" to me for a single physical drive. Would I be better off with just duplicating the installation folders in each OS and limiting the partitions to each OS and one for data? If so how big should I make a partition to allow for the programs taking up more and more space over time?
Any advice or experiences that can be shared to save me future headaches would be appreciated. =)