@ Grug
One very very important note. If you use the built in Windows File system Encryption, DECRYPT ALL FILES before you reformat, otherwise they will be unaccessable forever. The only way to get access to them is to have a backup of the local keystore, but I'm not sure how this works at all, so just do it the easy way and DECRYPT any encrypted files before you reformat.
It's personal prefrence really. I plan on my partitions to have at least 30% free space on them, to help curb fragmentation. My system drive sits on my SATA drive which is 160GB large with the system/boot partition set for 20GB. Windows and the Program Files sit on that partition. I have a 300mb swap partition on there, but before you gasp in horror, I have a seperate 5 GB partition set up with a 3GB swap file put on it. All of my programs are installed into the normal location, which is usually C:\Program Files with the exception of my Games which go in it's own partition. Why do this? Because, a lot of programs write registry entries, and a lot of times the programs will not function without the registry entries in the system. Restoring an old registry backup would be silly, cause you're copying over the bloat again.
The rest of the space on the SATA drive is halved, one with a storage or "scratch space" for my movie editing, compression, etc, and the other half for the games I put on. I resize as necessary, but havent needed to in my previous builds. The other two drives I have in my system are on thier own partition, two 80GB drives, one has all the music and movies on it, and the other one houses my archive of programs, utilities and drivers. You can do the same exact thing with one monster drive, and the system will think you have a bunch of hard drives, even though you're on one drive.
And why do I go through all this trouble? Because, it's a hell of a lot faster, and a hell of a lot easier to reformat a 20GB drive instead of a 160GB drive, and 2 80GB drives when it comes time for reinstall. It also keeps stuff together, and a lot of times, saves on disk wear and tear when defragmenting, cause you're only defragmenting a 20GB space. A lot of the data files and such never get fragmented, as most of it is just being stored, then zapped to DVD when not needed.
Having Partition Magic helps speed things along smoothly. One word of advice though. Sometimes, if you reinstall, and have all your partitions visible, Windows might dump it's NTDETECT and BOOT.ini files onto a different partition than your system partition! I've seen it happen before and it's a major hassle having that stuff all over the place, because your system becomes dependent on two partitions for booting. The easy way to do it is set up all your partitions in Partition Magic, and HIDE all of the partitions except for the System partition, which should be at the very front of your disk, due to BIOS limitations. When you run Windows Setup, it WILL detect all of the hidden partitions as OS/2 partitions, dont freak out cause that's how PM marks the partitions as Hidden. Once you install windows to the system partition, and all is well, verifying that your NTDETECT and BOOT.INI files are in the System partition, go back into PM and Unhide the partitions. Windows will detect all of the other partitions and data stored on them without any problem. Keep in mind, you may have to reset ownership and permissions on a reinstall.
Hope that's not too drawn out. I am quite passionate about hard disk organization, as you can see.
