WHY? WHY? WHY?
What is the FREAKING POINT of installing EVERY FREAKING APP on EVERY FREAKING WINDOWS INSTALL on your system? If you NEED to run EVERY FREAKING APP in EVERY WINDOWS INSTALL, why BOTHER with MORE THAN ONE Windows install in the first place?
Now, I run SIX operating systems on my 36GB Raptor, four of which are Windows. Therefore, I could probably offer some pointers. However, I think you really need to evaluate the need to install the same apps in each OS. Sure, I completely understand trying software in one OS before bringing it over to the "everyday-use" OS. I also understand that there are some valuable tools (like WinZip/7-Zip and a good CD burning app) that you will ultimately use in more than one OS. But, will you really need that many comman apps across all Windows installs? Enought to warrant using a separate hard drive just for installing apps?
My Raptor is partitioned as follows:
3GB PRIMARY FreeBSD
2GB PRIMARY (BeOS, if I can ever get it installed; not much luck with Solaris 9 x86 either 🙁)
1GB PRIMARY FAT (shows up as C: in all Windows installs, only used for swap/pagefile/virtual memory and temp files)
50MB EXTENDED LOGICAL Linux /boot
2GB EXTENDED LOGICAL (BeOS, freeing up other reserved space ... if I can ever get the darn thing to install)
2GB EXTENDED LOGICAL NTFS (shows up as D: in Win2K3 Server, not shown in any other Windows install)
4GB EXTENDED LOGICAL NTFS (shows up as D: in WinXP Pro, not shown in any other Windows install)
2GB EXTENDED LOGICAL NTFS (shows up as D: in Win2K Pro, not shown in any other Windows install)
2GB EXTENDED LOGICAL NTFS (shows up as P: in WinXP Pro for personal files, not shown in any other Windows install)
2GB EXTENDED LOGICAL FAT32 (shows up as D: in WinME, not shown in any other Windows install)
(rest for Linux, and a FAT32 volume for games, I think)
I think I laid out all of the partitions as Linux volumes initially, so I could easily get the Windows drive letters I wanted. Then I first converted C: to FAT and the WinME D: to FAT32. Installed WinME.
Next, I converted the Win2K Pro volume to NTFS and installed it. Repeated for WinXP, and finallyWin2K3. This allowed me to always have D: as the OS volume, and I only had to use the boot loaders provided by Microsoft (NT Loader). Non-MS OSes can be installed at any time, as they at least give you the option to NOT overwrite the MBR (which you probably should not overwrite unless you are 125% certain).
-SUO