Is there a performance difference between installing your programs and software in C drive and other drives?

1

I have a Dell Inspiron 5547 (running Windows 10), and I have 250 GB on my C: drive and ~110 GB on my D: and E: drive. I was wondering if there is any difference between installing programs on my C: drive and installing them in D: or E: drive?

I've heard that installing programs in the C: drive can sometimes slow down the computer. Is that true?

WorldGov

Posted 2017-08-31T22:11:51.240

Reputation: 1 069

1Are C:, D: and E: physical drives or just partitions and is there an SSD involved? – LMiller7 – 2017-08-31T22:39:33.593

1There are a lot of missing pieces. What are the speeds of each drive, are they connected by Sata, USB, Sata, etc. How are they connected? Let's assume you have c d and e. They are all seperate drives with exact same specs. You install a program to E. It runs from E but the registry is still on C and so are some other files needed to run the OS and drivers while running the program. It will never just run on E alone. It could depend on what the program does as well. So, I don't think this question is yes or no. It's depends. – Fixitrod – 2017-09-01T04:28:03.803

Standalone executable may be put in any drive. – Biswapriyo – 2017-09-01T10:32:44.373

Answers

1

Any performance boost comes mostly from having two physical drives.

Assuming that drive A (with your C: partition and OS) and drive B (with another partition e.g D: or E:) are roughly equivalent drives in terms of hardware specs and connections, running things from drive B could potentially be faster if drive A is busy or heavily fragmented.

That said, there are a number of caveats:

  • This is likely more applicable to regular HDDs vs. SSDs for a variety of technical reasons.

  • Drive specs and connections matter. A 250GB 5400 RPM HDD will not be as fast as a 500GB 7200 RPM HDD and thus may not yield desired results.

  • SSDs basically beat regular HDDs for speed no matter what, especially with newer connection standards.

  • If a program insists on installing some files on C: regardless of where the main files are stored, this may still have an impact on performance.

Being a bit old-school, I've always liked to have multiple hard drives and to separate things like you mention. But performance wise, it isn't a sure bet things will automatically be faster.


Though it does not pertain to your question, one side benefit of installing programs on a separate partition or drive is that if e.g C: is trashed for some reason, your likelihood of important data retention goes up (depending on where programs store files).

Anaksunaman

Posted 2017-08-31T22:11:51.240

Reputation: 9 278