SEOClerks

Why You Should Partition (Split) Your Hard Disc Drive



Write the reason you're deleting this FAQ

Why You Should Partition (Split) Your Hard Disc Drive

If you own a computer, you own a HDD (Hard Disk Drive). And if you own a HDD you have a partition or partitions on that HDD. Partitions are different parts of the HDD that are used as though they are a completely different HDD. Even though they're on the same disk.

Usually you will have the C: drive where your OS is installed. But some HDD's may be split into two or three or more partitions such as a D: E: F: drive etc. In fact, there is a very legitimate and practical reason for partitioning your HDD.

The first reason is because if you're only using one partition (The C: Drive) and that partition becomes corrupt due to hardware failure, corrupted sectors etc or because of some nasty virus infection that corrupts all your files on the HDD. It will only be able to infect the files that are on your C: drive.

And if you store all your files/downloads/videos/pictures and files etc on your C: drive as well, you could potentially loose them forever. So that's why people partition their HDD so that they can have separate partitions for different things.

For example, I have partitioned my HDD into two drives a C: (where my OS is installed) and a D: (where I store my downloaded files etc). This offers some protection in case C: does become infected/corrupt. Although some particularly nasty viruses are able to infect every partition on your HDD in which case it doesn't really matter.

But doing this does offer some benefits though and is well worth doing. For example: If you only use a C: drive and store all your downloaded files etc on that same drive, you will have to back them up somewhere when you want to format and reload Windows. But if you store all your downloaded files etc to a different partition (A D: drive or something) you can just wipe the C: drive and the D: drive (partition) will be fine and left alone.

Well that's the way I do it anyway! And I really urge anyone that is using only one partition (Just a C: drive) on their HDD to split (partition) their HDD for these reasons. It will make it much easier when you want to format/reinstall a fresh copy of Windows. Also that process will be quicker too since it will only need to wipe however big you make the C: drive. The C: drive should be a minimum size of at least 10GB for Windows7 and around 20GB for Windows10. But an ideal size is to make it three times as big as you'll need it because if you install a lot of large apps and that, that can take up a lot of space too.

Plus it makes it much easier if you need to reinstall some software or drivers etc after you've just reloaded Windows because you don't need to attach any external drives by USB and mess around with that you can do it all from within Windows.

Why You Should Partition (Split) Your Hard Disc Drive
As you can see from this print screen of my drives. I have split my 1 terabyte HDD into 2 partitions. I basically just added a new partition the D: drive. I've given my C: drive plenty of space in which to grow in. But my D: drive has the most space. I'm not even really using that much of it. If this was 10 years ago that would be full up but I don't do a lot of downloading and stuff these days like I used to. Random pointless fact.

Anyway, there are other practical reasons and benefits for split or partitioning your HDD. The most obvious ones already stated here. So for those reasons alone, it's well worth doing! The thing is, a lot of people don't do this and just always use the C: drive for everything. Then when their Windows becomes corrupted/infected and they can't boot into it anymore. It means they can't access their files too.

Trust me I know that because that happened to me many years ago back in the days of Window XP. I used to use the one drive only and store all my stuff on it like notes, files, photos, images etc and something went wrong, can't remember exactly now, but my HDD just stopped working properly possibly because of a hardware failure or some other corruption. Basically the only thing I could do was wipe it and reinstall Windows loosing all my saved files in the process. That was many years ago now and I no longer even really remember what I lost. But in a way I'm grateful for it happening because through it, I learned a valuable lesson. A lesson that Microsoft or even Apple or any PC manufacture or seller don't ever tell or think to tell you!

And that lesson is that you shouldn't use the same partition for saving your personal/work files etc that your Windows OS is installed to. It's much better to let Windows have its own partition and create/use a separate partition for all your data/downloads and other stored files etc.

And to do that isn't overly hard or complicated. Windows provides the Disk Management Tool just for that which is fairly straight forward to use. Just type "Partition" or "diskmgmt.msc" into the Windows Search box for Windows 7 users to open it. Should be the same for Windows 10 too?

It looks like this.
Why You Should Partition (Split) Your Hard Disc Drive
The Windows Disk Management Tool lets you see all the partitions on your HDD. As you can see from mine, I have a C: partition, a D: partition and two others that are reserved for my recovery partition and system used partition.

How to Partition a Windows 7 Hard Drive

This video shows how to use the Windows Disk Management Tool to partition your HDD into separate partitions as described above. NOTE: This is for Windows 7.



There are also some excellent 3rd party HDD partition manager tools and softwares out there. Some free and some paid. In the past I've used Partition Magic but I don't think it's available anymore. I think EaseUS Partition Master is the next best free one. But if you do a Google search for "free hard drive partition software" you can find many others. They all basically do the exact same thing as the Windows Disk Management Tool does though.

So yeah, I just wanted to share this with you. Just in case you're one of those people that only have a C: drive (partition) that your PC came with because doing this can have a lot of practical benefits which I've explained above.

I hope it helps!

Let me know if you have any questions! Why You Should Partition (Split) Your Hard Disc Drive

Have you ever partitioned your HDD?

What HDD partitioning software can you recommend?

Comments

Please login or sign up to leave a comment

Join
TommyCarey
I've never partitioned my hard drive. I usually just jam everything in my C drive and hope it can hold Why You Should Partition (Split) Your Hard Disc Drive

I see it as a dam. If the files (water) can hold behind the wall, then I'm all good Why You Should Partition (Split) Your Hard Disc Drive

This is probably why I have to buy new hard drives every couple of years lol.



Are you sure you want to delete this post?

idealmike
I hear you Raz! You're not alone. Most computers come with just the C: drive and for the most part, people don't really need to do anything and can just store their data files on the C: drive itself. However should the worse happen (which has happened to me and many others before) and your C: drive become corrupted or infected, it will mean that all your files on that C: drive could also become corrupted/infected too. We all know how bad it can be when you get some particular nasty ransomware infection. And the only thing you can really do in most cases is completely format and wipe C: and reinstall Windows again which means loosing all your saved data files too.

So for that reason alone, and considering how easy it is to create a new partition (drive), it's something that you should think about and consider doing so that your stored data files aren't corrupted/infected should you get infected or have a drive failure. It pays to think forwards Raz! Why You Should Partition (Split) Your Hard Disc Drive



Are you sure you want to delete this post?

Lynne
I have heard someone talking about partitioning drives but I never knew what the reason was for so thanks for explaining it so nicely to me.

So how would this apply to me? I use a cloud based accounting system and I use Dropbox and Google Drive to store everything to. I don't actually save or store anything of importance on my hard drive ever.



Are you sure you want to delete this post?

idealmike
Well, then it wouldn't apply to you Lynne. This only applies to people who have one HDD and one partition and are using that same partition for their OS installation and their saved/stored files etc. How much space does Dropbox and Google Drive give you though Lynne?



Are you sure you want to delete this post?

procoder
I've always partioned my hdd but i'm not doing that anymore, because now i'm using 3 separate hdds , 1 hdd only for system and backups, and 2 others for data.



Are you sure you want to delete this post?

idealmike
Ah well that's fair enough then! If you're not using your main drive where your OS is installed to to save your downloaded files and data etc, then there's no real need or importance to do it. Therefore this doesn't need to apply to people like yourself. But for those with only one hard drive and one partition, this should be done!



Are you sure you want to delete this post?

hitmeasap
Awesome as always Mike. You're just squeezing out awesome content. I envy you!


Best Regards,
hitmeasap



Are you sure you want to delete this post?

MendasDigital
I always keep my OS and my data seperate as it makes it easier for me to backup/restore my OS. Plus I never found using the user folder that appealing. My prefered partitioning tool is Gparted, but I also use DiskPart on Windows.



Are you sure you want to delete this post?

EliteWriter
There are various advantages to doing this including:
  1. If you need to format, there is no need to have to copy your data out. Because it is on another partition.
  2. More data security
  3. Better performance

I am guilty of not doing it at the moment but it is a good thing to do.



Are you sure you want to delete this post?

MasterA
I partitioned my hard drive in the past to install Ubuntu on top of Windows 10 using dual boot. I think an important advantage with partitioning your hard drive is to run different operating systems or programs on different partitions so they don’t conflict with other programs or operating systems. I think the others have mentioned most of the other advantages of making multiple partitions but I only used it to install a secondary operating system. This is definitely a very handy feature though and I personally found it extremely easy to partition my C drive. I do have a secondary hard drive to store files so there is no need to partition them for storage purposes.



Are you sure you want to delete this post?

Everett
I believe the only time I partition my hard drive is when I'm installing windows.. There's always an option for 2 partitions, and usually i just delete one of them, and then completely wipe the other partition, and rewrite it with the new installation files.

A couple months ago, I did have Linux that was done via a partition. It was nice until something happened, which I had to delete the entire partition to start over, only to find out that the version of Linux I was using was awfully bugged. I love partitions, so I always seem to be partitioning things.



Are you sure you want to delete this post?

Corzhens
I am not that techie to create a partition for my hard disk since our use for the home desktop with 500 GB of hard disk is for simple operations like word processing and spreadsheet although sometimes we do video editing. My colleagues in the office had already told me to split the hard disk so that the C: drive will have a small capacity since it will be used for the system only. And the other partition will be big enough for the storage of data. That will ease the load of the system disk so the computer will be faster.



Are you sure you want to delete this post?

Order Now
Process Time: 1.2585570812225

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18167'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='18167'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='272'1SELECT * FROM seoclerks.members WHERE USERID='272'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM categories_faq WHERE CATID='55'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='55'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() GetCategorySeoFromType()

SELECT * FROM seoclerks.members WHERE USERID=2721SELECT googleplus_profile FROM seoclerks.members WHERE USERID=272

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18167 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=18167 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='18167' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='18167' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99648 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99648 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99654 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99654 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99676 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99676 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99822 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99822 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99814 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99814 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99821 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99821 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99930 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99930 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99933 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99933 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99968 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=99968 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100063 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100063 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100105 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=100105 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=154516 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=154516 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='18167'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='18167'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='18167' AND status='1' AND (question like '%Why Partition (Split) Hard Disc Drive%' OR question like '%Partition%' OR question like '%(Split)%' OR question like '%Hard%' OR question like '%Disc%' OR question like '%Drive%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='18167' AND status='1' AND (question like '%Why Partition (Split) Hard Disc Drive%' OR question like '%Partition%' OR question like '%(Split)%' OR question like '%Hard%' OR question like '%Disc%' OR question like '%Drive%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='10381' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='10381' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='22718' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='22718' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='14585' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='14585' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='17457' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='17457' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='17847' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='17847' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18167%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=18167%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='19821.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='19821.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='306632.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='306632.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='377074.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='377074.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='6160.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='6160.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='486532.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='486532.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='212316.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='212316.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='311920.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='311920.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='2951.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='2951.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin
0.1006591SELECT * FROM members WHERE show_freelancer = 1 AND status = 1 AND total_recommendations > 0 AND (skills LIKE '%TEXT%') ORDER BY total_recommendations desc LIMIT 0,400.1006590.100659