Originally posted by: Roguestar
What he said. What I have is a 5Gb windows + core programs (drivers etc) partition, one for programs games and office, and others for music, videos etc etc.
FTW.
Other than being able to backup and restore a seperate system volume quickly (and thus frequently to other volumes and optical), other advantages are less fragmentation and quicker defragmentation by optimized methods for highest performance.
For instance, sorting the system volume by name for quicker boot and loading of programs comprised of similarly named files (or alternately by access for most used) and conversely sorting a bulk media storage volume by modification date so that the order generally equates to when they were added.
If the drive will only be partially utilized but expected to fill over time then have most of the free space on the volume expected to need the extra capacity (obviously) but place it in sequence with thought to any future resizing -that is, so the free space can most easily be reassigned to the volume preceding or succeeding it.
Other than minimizing fragmentation, partitioning can increase performance by determing position on the platters.
Not sure what is meant by y'all having "drivers" on a partition. Installed drivers are naturally on the OS volume. I don't see any advantage, and indeed the contrary, to storing uninstalled driver packages on that volume in case it is desired to format it and install an OS in which case the drivers may be needed but would only exist on backups.