Once again, I’ve filled up my hard drive. It’s inevitable, really – I tend to keep everything, and my music, picture, and video collections are quite… extensive.
What’s sad is that I bought my computer a little over a year ago, and I distinctly remember remaking that its 160 GB hard drive should be “big enough to last quite a while.”
But that’s not the question I’m struggling with. I’ve bought a new 500 GB SATA Seagate hard drive, and it will arrive in a few days. The question is, what do I do once I get it? The way I see it, I have two basic options:
- Use a tool like GParted to copy my existing partition onto the new drive, expand it to fill the available extra space, and set the new drive to be the primary drive and boot of of it. This has the benefit of duplicating my data – effectively making a backup of it – and when I’m done and satisfied, I can wipe the old drive and use it for extra storage. The downside is that Windows partitions don’t like to be resized – and the process takes a long time, especially on bigger drives. Switching the drives around will also take some time as well.
- Use Windows’ built-in support for “directory junctions” to basically “junction” the new hard drive to an empty folder on my computer. I would probably do some finagling and “junction” the “My Documents” folder to the new drive. The effect of this would be that anything in the “My Documents” folder would actually be on the new drive, although from my point of view it would just be a normal folder on my C: drive. (As you may have suspected, it’s the “My Documents” folder that takes up most of my hard drive space.) This has the benefit of being relatively straightforward to do (although I’ll have to move things around temporarily, as you must junction to an empty folder) and it won’t mess up my existing file/folder hierarchy (no having to switch to a new drive letter or anything). The downside is that I’ll be devoting an entire 500 GB hard drive to just my “My Documents” folder, which seems somehow… wasteful.
So, basically, the decision is – copy the entire Windows partition (the “C:” drive) and fiddle around with re-sizing partitions (can be risky), or just devote the entire new hard drive to just one folder through directory junctions.
Although, I suppose I could split the new hard drive into different sized partitions, and junction them to key places on the old hard drive where space is tight.
If you have any suggestions for me, or if you’d like to share what you’ve done under similar circumstances, feel free to post in the comments.