I am very interested in how others have organized there system's storage for there needs.
I am thinking of upgrading to a single =>1TB HDD instead of a RAID setup and wonder if there would be a major performance decrease? Oddly its cheaper then getting 2 500GB HDD and sticking them in a RAID.
My setup is:
2 x 250GB HDDs in RAID 0
Partitions: 30GB for XP Pro x64
30GB for My Documents
50GB for Programs
200GB for Games
155GB for General Storage (ps i know it does not add up to 500GB)
1 x 80GB HDD
Partition: 80GB for Windows 7
I have not changed the setup for years now, and I know there are a few flaws ie. OS reinstallation on the 30GB and I have to pretty much wipe the 2 partitions for programs and games and reinstall. However it does safe guard saved games and mods so I can extract before reinstall. Also a few games get narky cos the My Documents has been moved to a new partition.
Whats your setup and why, would be interested to hear reasons and opinions on the subject.
I prefer to install games on separate partitions or hard drives than on the same partition that the OS is on. Games are temporary, only programs that I use on a regular basis are installed on the OS partition.
I prefer not to use RAID 0 as the failure of one HDD will result in nearly total data loss.
My seven year old "workhorse" system (old AMD Barton core) has a 100 GB drive divided into two equal partitions. All programs are in the first partition. Backups, data, and downloads are in the second partition.
My media and gaming PC (Q9550 OC'd to 3.6 GHz.) has three drives, a WD 640 Black and two WD 1 TB Greens. The 640 is divided 200/420 GBs - program and data/backups and downloads. The two 1TB drives are separate and unpartitioned for mass storage.
And I am now building a replacement for the old system out of an old 680i motherboard and an E5200. It will have 320 GB and 500 GB drives (trickle down from the big box) in it.
I also have a 750 GB external drive used to backup everything.
It's like a house and closet space. You just can't have too much storage.
i don't see a huge point of partitioning (except maybe speed) since folders do a decent job anyways
Besides keeping one separate partition for the OS+app (also pagefile so it doesn't fly all over the platter and causing messy seeks) so any OS failures doesn't affect the rest of the data I don't see any point in partitioning for data either.
It used to be that you can selectively defrag different partitions at different times, but now I just don't bother with multi-GB files as they're normally kept frag-free.
I don't see why people keep all their files on one partition besides I don't have external drives and it would be kind of hard restoring a back up image from the same partition I'm restoring. Paging file, I have one on both partitions C and D for optimization. http://support.microsoft.com/kb/314482
Seek time hasn't been a problem since the data is splitting anyway (RAID0), what it all boils down to is personal preference. In regard to defragging I know what you're saying. After defragging directories I don't use much I exclude them (PerfectDisk).
RAID0 can hardly reduce seek times, it can improve both IOps and throughput by using parallel transfer.
Also, the pagefile wouldn't be fragmented; since its created during setup when the filesystem is virtually empty. Only if you change the page file size later on a fragmented or almost full filesystem, will you get a fragmented pagefile. Even if that happens, its not a big problem since swap activity won't be highly sequential, so the disks will seek alot anyway.
Keeping a partition for the OS+Programs and seperating it from mass storage data (movies/music/data files) is a wise thing to do. If possible the OS+Programs should reside on a small but fast disk such as an SSD, and the mass storage data on 5400rpm HDDs which can store alot of information with minimal power usage and still good throughput (~100MB/s).
@ sub mesa
You are right, I stand corrected. Wiki quote:
"While the block size can technically be as small as a byte, it is almost always a multiple of the hard disk sector size of 512 bytes. This lets each drive seek independently when randomly reading or writing data on the disk. How much the drives act independently depends on the access pattern from the file system level. For reads and writes that are larger than the stripe size, such as copying files or video playback, the disks will be seeking to the same position on each disk, so the seek time of the array will be the same as that of a single drive."
I always make two small partitions for OSes, and then split the rest up in 3-5 chunks depending on the size of the drive.
The bigger your partition, the more your drive has to seek. I don't recommend making a partition with %90+ of your drive on it.